>> .NET is vb7 etc..
No it's not...
It's more like a vb++, as C++ was to C
It uses the same overall layout, but there are things you can do in one but not the other...
And there are a few DRASTIC changes to the syntax...
Plus the EXE is not really a true EXE... it is Binary code that requires a JIT Compiler (.NET Framework) to execute
So (in theory) the same exe will eventually be able to run on PC, MAC, UNIX/Linux, etc... Just as Java does...
in VB.NET, just about everything is an Object, including strings, integers, floats, etc...
And since everything is made of objects, that makes everything extendable. You can create a new class, inherit an old one, add properties and methods to it, and use it in place of the old objects... (which as i mentioned above, ROCKS for objects like TreeNodes)
as far as the syntax goes...
The 2 basic original languages were VB and VC++
VB.NET still has the flavour and structure of VB but leans more towards C++ style syntax... (with X++, X+=1, etc...)
C# still resembles VC++ as far as the structure goes, but has more of a VB style interface. Where the VC++ interface tends to scare VB coders away, C# welcomes them...
IMO... the spread of the languages is similar to this:
VB - Easy to learn, less features
VB.NET
C#
VC++ - Harder to learn, more features
And Java would be some where in the middle...
Have Fun, Be Young... Code BASIC
-Josh
PROGRAMMER:
Red-eyed, mumbling mammal capable of conversing with inanimate objects.