A Programmer's Introduction to Visual Basic .NET helps current Visual Basic developers identify and understand some of the major changes are between Visual Basic and Visual Basic .NET. This book also explores why developers should move to Visual Basic. Learn about the .NET framework, VB .NET VB .NET inheritance, VB .NET web services, VB .NET web applications, VB .NET Windows services, .NET Assemblies, ADO.NET and ASP.NET. Additional topics include:
(NOTE: Each chapter concludes with a Summary.)
1. Why Should You Move to Visual Basic .NET?
Visual Basic .NET: A New Framework. The Common Language Runtime. Managed Execution. The Common Type System. The .NET Framework Class Library. Self-Describing Components. Cross-Language Interoperability. Security.
The Start Page. Creating a New Project. Creating Your First VB .NET Application. Windows Application Enhancements.
General Changes. New Items.
Creating Your First Class Library. The “Final” Code. Compiling the Assembly. Working with Assemblies and the GAC.
What Is Inheritance? A Quick Inheritance Example. Shared Members. Inheritance Keywords. Polymorphism. A Visual Inheritance Example. When to Use and When Not to Use Inheritance.
The Importance of ADO.NET. Building Simple ADO.NET Applications. Objects for Disconnected Data. Comparing ADO and ADO.NET.
Upgrading Your First VB6 Application. The Visual Basic Compatibility Library. Upgrading a More Complex Example. Upgrading a Component Containing ADO. The Upgrade Process. Helping Your VB6 Applications Upgrade.
Your First ASP.NET Application. How ASP.NET Works. Server Controls. Data Binding. Handling Re-entrant Pages.
Creating Your First Web Service. Creating a Web Service Client. Building Data-Driven Web Services. How Web Services Work.
Creating Your First Windows Services Project. Understanding Windows Services. Building Console Applications.
Creating a Multithreaded Application. Returning Values from Other Threads. Multithreading with Forms and Controls. Passing Parameters to Threads. Thread Maintenance and Synchronization.
Monitoring Performance. Creating Your Own Performance Counters.
Deploying .NET Apps. Configuring .NET Applications. VB .NET Configuration. ASP.NET Configuration. Security.
Using COM Components from .NET. Using .NET Components in COM Applications. Calling Windows API Functions.
The .NET Framework Class Library. Data Types and the CLS.