Although it's impossible to introduce every feature in a tool as comprehensive as Visual Studio, Chapter 1 demonstrated a few of them and introduced you to many.
You should now be aware of several key features supported by .NET and have a good idea where to find comprehensive material on those subjects.
Visual Basic is a first-class language, supporting real object-oriented programming. WebForms and Web applications make Internet programming as fun and productive as Windows programming. Web Services support building and using solutions across the Internet and around the world. Visual Studio .NET supports macros and the Automation Extensibility Model, allowing you to fully customize and extend your development environment.
If all Visual Basic .NET did was to give us a complete object-oriented architecture, the upgrade would be worth the price and learning curve. Keep in mind, though, that besides all the great technologies described in the last section, you get Visual Analyzer and an extensive suite of tools for building, testing, debugging, and deploying everything from simple Windows applications to complex distributed applications. (You will have to buy the Enterprise Edition to get all of the tools and capabilities mentioned. Refer to the documentation for your specific edition of VS .NET for a list of included features.)
In Chapter 2, you will get to see some of the differences between Visual Basic 6 and Visual Basic .NET programming before we jump into full-blown code and object-oriented programming.