Hi Thomas,
Thanks for telling me about the changes from VB6 to VB 2005 etc.
----- Original Message -----
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.
Jim
Man is the only animal that laughs and weeps; for he is the only animal that is
struck with the difference between what things are and what they ought to be.
[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
_______________________________________________
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.