What Is Visual Basic .NET?
Visual Basic .NET is the next generation of Visual Basic, but it is
also a significant departure from previous generations. Experienced
Visual Basic 6 developers will feel comfortable with Visual Basic
.NET code and will recognize most of its constructs. However,
Microsoft has made some changes to make Visual Basic .NET a better
language and an equal player in the .NET world. These include such
additions as a Class keyword for defining classes
and an Inherits keyword for object inheritance,
among others. Visual Basic 6 code can’t be compiled by the
Visual Basic .NET compiler without significant modification. The good
news is that Microsoft has provided a migration tool to handle the
task (mostly, anyway). Code migration is explained in Appendix A. The Visual Basic .NET language itself is
detailed in Chapter 2.
Over the last several months I have spent almost all of my time playing with .NET and writing Visual Basic .NET programs. As a user of Visual Basic since Version 4, I can tell you that I am pleased with this new technology and with the changes that have been made to Visual Basic. In my opinion, Microsoft has done it right.