Summary

Visual Basic .NET has caused some controversy in the developer community because of the many ways in which it forces developers to modify their Visual Basic 6.0 code. Microsoft made the choice to sacrifice backwards compatibility in order to take full advantage of .NET features.

The positive effect of this choice is that Visual Basic is a first-class language in .NET. There are very few tasks that can be accomplished more easily or more effectively in another language. The old divisions between VB programmers and C programmers are largely a thing of the past, and it is relatively easy for VB programmers to make use of code samples and utilities written for other C#.

The downside of this new parity, however, is that a great deal of Visual ...

Get Microsoft® Visual Basic® .NET 2003 Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.