Home > Store

Programmer's Introduction to Visual Basic.NET, A

Register your product to gain access to bonus material or receive a coupon.

Programmer's Introduction to Visual Basic.NET, A


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2002
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 360
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-32264-1
  • ISBN-13: 978-0-672-32264-8

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:

  • Building Classes and Assemblies with VB.NET;
  • Building Windows Services with VB.NET;
  • Upgrading VB6 Projects to VB.NET;
  • Performance Security;
  • Configuration and Deployment.



The source code for the examples developed in the book -- 7 kb -- code.zip

Sample Content

Table of Contents

(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.

2. Your First VB .NET Application.

The Start Page. Creating a New Project. Creating Your First VB .NET Application. Windows Application Enhancements.

3. Major VB .NET Changes.

General Changes. New Items.

4. Building Classes and Assemblies with VB .NET.

Creating Your First Class Library. The “Final” Code. Compiling the Assembly. Working with Assemblies and the GAC.

5. Inheritance with VB .NET.

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.

6. Getting Started with ADO.NET.

The Importance of ADO.NET. Building Simple ADO.NET Applications. Objects for Disconnected Data. Comparing ADO and ADO.NET.

7. Upgrading VB6 Projects to VB .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.

8. Building Web Applications with VB .NET and ASP.NET.

Your First ASP.NET Application. How ASP.NET Works. Server Controls. Data Binding. Handling Re-entrant Pages.

9. Building Web Services with VB .NET.

Creating Your First Web Service. Creating a Web Service Client. Building Data-Driven Web Services. How Web Services Work.

10. Building Windows Services and Console Applications with VB .NET.

Creating Your First Windows Services Project. Understanding Windows Services. Building Console Applications.

11. Creating Multithreaded Visual Basic .NET Applications.

Creating a Multithreaded Application. Returning Values from Other Threads. Multithreading with Forms and Controls. Passing Parameters to Threads. Thread Maintenance and Synchronization.

12. Monitoring Performance with VB .NET.

Monitoring Performance. Creating Your Own Performance Counters.

13. Deployment and Configuration.

Deploying .NET Apps. Configuring .NET Applications. VB .NET Configuration. ASP.NET Configuration. Security.

14. .NET Interoperability with COM.

Using COM Components from .NET. Using .NET Components in COM Applications. Calling Windows API Functions.

Appendix A. Writing Code for Cross-Language Interoperability.

The .NET Framework Class Library. Data Types and the CLS.



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership