Friday, July 31, 2009

What is the difference between Visual Basic 2005 Express edition & Visual Basic 6.0 Professional?

I have a book on Visual basic 6.0 Professional.


1. Is there any site where i can download this software for free?


2. Or else can i use Visual Basic 2005 Express edition software with the book i have?

What is the difference between Visual Basic 2005 Express edition %26amp; Visual Basic 6.0 Professional?
For basic concepts(like events, looping, classes, ect..) you can use the VB6 edition.





VB6 came in three main flavor a Student, Pro %26amp;Enterprise editions. The biggest differencesbeing that the Student edition lacked the ability to create user control, lacked some controls like a masked edit box, and lacked a copy of MSDN and other tools.





For learning more than beginning concepts I would recommend that you use the newer version. Spend $30 on a good book or use the free Microsoft tutorials.





A big difference between VB6 and VB2005 is how controls like option buttons are treated. IN VB6 they are indexed like myopt(0),myopt(1) ect. In VB2005 there isn't an index for these controls so the concepts you learn in VB6 about looping through index values of option buttons has to be relearned.





Control event handling has changed.





The paradigm for connecting to databases is different between VB6 %26amp; VB.net. To simplify:VB6 uses ADO connections and recordsets make frequent and longer (sometimes continuous) connections to a database. In VB.net you work with a copy of the database and update the DB with the changes. THe idea is to make fewer quick and limited connections to the DB.
Reply:You can't use VB 6.0's book on VB2005. VB2005 is part of the .NET Framework. It has completely different nature %26amp; approach from VB6, although they have similar syntaxes.


VB2005 is completely OOP, while VB6 are not completely OOP.


They use different compiler %26amp; classes. .NET uses CLR %26amp; MSIL which are used by other .NET labguages like C#, C++.NET, J#, ASP.NET.


VB2005 is running on .NET 2.0. And .NET 3.0 is on the way.


Are you familiar with Java? If you do, VB2005 is more like Java without C-like syntaxes, but VB-syntaxes instead. You'll find C# is more like Java, with Microsoft's taste.





Simply, you're book is obsolete.

song meanings

No comments:

Post a Comment