Microsoft .NET: Jumpstart for Systems Administrators and Developers

3.5 Visual Basic.NET

3.5 Visual Basic.NET

Visual Basic, or VBC is rumored to be Bill Gates most popular development tool, and on that basis has achieved a lot of focus from Microsoft since it was released as version 1 in 1991. Visual Basic 3.0 introduced Data Access Objects, or DAO which made the creation of database applications easier than before, although performance was an issue.

With Windows 95, Microsoft released Visual Basic 4.0, and for the first time, Microsoft VB developers had a 32-bit development environment. VB 5.0 introduced ActiveX control authoring for fledgling Internet development, and finally VB 6.0 introduced Web Classes and ActiveX/DHTML development.

Since then, it has been a very barren period between VB 6 and Visual Basic.NET. The reason for this is that it has taken Microsoft a long time to get the development environment right for building Web-based applications, and bringing Visual Basic up-to-date with modern features worthy of a decent development language has been time consuming. Finally, on January 13, 2002, developers could breathe a sigh of relief as Microsoft finally launched Visual Studio.NET and the latest version of Visual Basic.

3.5.1 Inheritance

A major gripe of Visual Basic developers in the past has been the lack of inheritance. Since most new development work relies on reusing code, this has been a stumbling block for Microsoft. By using a new keyword, inherits, functionality can be reused from a base class in other subsequent classes.

3.5.2 Free Threading

Creating any application capable of scaling to support many users...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Software Development Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.