Difference Between VB6.0 And VB.NET ... Tell me please
January 16, 2007 2:43pm CST
Please tell me about vb and vb.net and whats a difference between them, please also share some examples and your vission about them
17 Jan 07
The above person aiguy01 had elaborated a lot better than myself. There is no need to have any more differences to have but as we go on practicing further we get a larger differences. But one is that VB.NET is based mostly on Object Oriented Programming but VB not. In VB, we don't use class library . Many syntaxes are the same as VB but have many enhancements in them. The Platform interdependencies are eliminated to a greater extent by the use of XML. As I am in the learning process so I can tell you that much only. I hope thats comes in my limit of understandings. Have a nice day.
• United States
16 Jan 07
VB 6.0 was the last version of Visual Basic a compiled language by Microsoft. VB 6.0 was an object based language which had some object oriented features but was not a fully object oriented language. VB 6.0 executables only run on a Microsoft Windows machine Windows 2000, XP or later. VB.Net kept much of the syntax of Visual Basic but replaced many of Visual Basic's syntactical feature with more modern fully object oriented syntax. VB.Net is not a true compiled language. It compiles to machine independent lowlevel intermediate code. And then the first time it is run on the target machine it receives a just-in-time compile similar to Java. VB.Net comes with an enourmous object/class hierarchy from Microsoft which has a great deal of standard reusable class/methods for everything from date handling to encryption. VB.Net programs only run on Windows 2000, XP or greater machine that has Microsoft's .Net runtime installed. Client Server or Web based user interfaces can be written on either platform. Although less code is generally required to develop in .Net because of the robust class library. Many companies have resisted converting their existing VB systems to VB.Net because of the syntactical changes which make automated code upgrades only partially effective. Microsoft has effectively shut off new development in Visual Basic. They clearly see VB.Net and C#.Net as the future. Some companies have jusmped from Visual Basic to C# instead of VB.Net. There are some signs that C# feature and enhancements are take priority at Microsoft orver VB.Net. In my opinion VB.Net code is still easier to read than C#. The string handling functions in VB.Net are a lot easier to type and scan than the string method names in the class library.