This documentation is archived and is not being maintained.

Visual Basic Programming Guide

As with any modern programming language, Visual Basic supports many common programming constructs and language elements. This guide describes all the major elements of programming with Visual Basic.

LINQ in Visual Basic

Introduces Language-Integrated Query (LINQ) features and programming style, new in Visual Basic 2008.

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 important components of Visual Basic.

Object-Oriented Programming in Visual Basic

Covers object-oriented programming. This includes 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 at the same time, to improve the performance and responsiveness of your applications.

Visual Basic Reference

Provides reference information about 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.

Programming Visual Basic 2008

Introduces the book, Programming in Visual Basic 2008, and provides links to chapters on Functional Programming, Overloads and Extensions, Generics LINQ, and creating a User Interface.