This documentation is archived and is not being maintained.

Visual Basic Programming Guide 

As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements. This guide walks through all the essential elements of programming with Visual Basic.

In This Section

Program Structure and Code Conventions

Contains documentation on the basic structure and code conventions of Visual Basic, such as naming conventions, comments in code, and limitations within Visual Basic.

Visual Basic Language Features

Introduces and discusses the essential components of Visual Basic.

Object-Oriented Programming in Visual Basic

Covers object-oriented programming, including classes and interfaces, object creation, events and delegates, inheritance, and groups of objects.

COM Interop

Explains the interoperability issues associated with creating and using component object model (COM) objects with Visual Basic.

Multithreading in Visual Basic

Shows how to write code that performs multiple tasks simultaneously, to improve the performance and responsiveness of your applications.

Related Sections

Visual Basic Reference

Provides reference information on various aspects of Visual Basic programming.

Visual Basic Compiler

Offers information on using the Visual Basic command-line compiler, the compiler options, and the Keyword Upgrade tool.