Hi,
First of all start with sending things like this to the
microsoft.public.dotnet.languages.vb newsgroup
Than some of my short advices just to change your way of thinking if there
are little errors, just ment as the way to go not all syntax is right I
think.
Forgot all you did learn about a "working storage section" try to use it
never anymore. WS is called making things global.
Are not afraid to create memory everywhere, when a function is done it wil
when it is not "static" or "shared" everytime be removed.
If you are a good Cobol programmer you did already not, but try to avoid
everything that looks like a goto, exits etc (it is not bad, but it helps
you on the good route although it is not real only OO)
When you see something that repeats, try to make reusable class from it
(routines in Cobol).
After a while you use it to inherit from it to make it more specific or give
it overloaded methods.
A simple thing to remember that a (non shared) class is a template, you
always have to make a New object from it.
Instead of the cobol sentence myname in myadres in myrecord you say in OO
languages myrecord.myadres.myname. This you can also use for the
instructions from a namespace.
System.net.string is a methode from System.Net
System.Net.forms.form is a class from System.net.Forms.
Microsoft.VisualBasic.Mid is a function from VisualBasic
This is not complete, just what came now first in my mind.
But as I mentioned, visit the newsgroup
Microsoft.public.dotnet.languages.vb there are a lot of people who wants to
help you there.
I hope this helps?
And merry christmas
Cor