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.

In This Section

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