Hi Jim,
Yes, I am completely certain of it. As I mentioned in previous posts 
many many things changed when Microsoft released VB 7 which was VB.NET 
2002. VB.NET 2003 and VB.NET 2005 improved upon the 2002 version with 
2005 being apart of the .NET Framework 2.0 current framework.
There are some features of the language that remain the same. For 
example an if statement is written exactly the way you always wrote one. 
while loops, for loops, subs, functions, etc are basicly the same as VB 6.0.
However, one of the major changes is classes. in VB 6 classes were 
optional, and were pretty primative compared to C++, Java, and other 
languages out there. In VB.NET classes are not optional they are a core 
part of the language. Everything, I mean everything, is contained in 
classes, and from those you create your object data types.
In the old days, VB 6 and company, most folks put there global 
variables, major subs, etc in modules. In VB.NET you put them in, guess 
what, classes. Then you create an object to access those functions, 
variables, etc from your main class.
 Since VB.NET is all about classes the classes are pretty comperable to 
modern oop design standards with inheritence, multiple inheritence, over 
loading, and so on. You can even have partial classes which is a split 
class where your global variables are contained in the design class and 
the functions and subs are contained in the class itself.
The .NET Framework which is the core behind all the .NET languages 
including VB.NET 2005 are a series of *.dll files with hundreds of base 
classes for performing a huge number of tasks such as: creating Buttons, 
Timers, selecting random numbers, saving and restoring the state of an 
object, creating Windows forms, performing various math calculations, 
accessing the Windows registry, and millions of other things. Needless 
to say the libraries are huge, and there should be a class for just 
about any ttask you desire.
Then, we could go in to the entire topic of managed code verses 
unmanaged code. Again a topic to large to mention in one email here. 
However, decisive to say VB.NET is way different from any versions 
before it.

P.S.
There is no VB 2004. Smile.


_______________________________________________
Gamers mailing list .. [email protected]
To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit
http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
any subscription changes via the web.

Reply via email to