As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements. This language tour walks through all the essential elements of programming with Visual Basic.
In This Section
- What's New in the Visual Basic Language
- Provides information on inheritance, interfaces, overloading, multithreading, structured exception handling, custom attributes and common language specification compliance.
- Visual Basic Language Walkthroughs
- Provides step-by-step instructions for many programming tasks, including declaring and raising events, handling events, defining classes, using file I/O, calling Windows APIs, creating interfaces, building a common language runtime-based stack class, and multithreading.
- Language Changes in Visual Basic
- Provides an overview of the new features contained in Visual Basic .NET.
- Program Structure and Code Conventions
- Introduces the typical Visual Basic program structure, provides a simple Visual Basic program, "Hello World," and discusses Visual Basic code conventions.
- Visual Basic Language Features
- Provides an overview of the essential components of Visual Basic .NET.
- Object-Oriented Programming in Visual Basic
- Covers creating objects from the classes you define, and using those objects to simplify your coding and increase code reuse.
- COM Interop
- Explains the interoperability issues associated with creating and using COM objects with Visual Basic .NET.
- Multithreading in Visual Basic .NET
- Shows how to write code that performs multiple tasks simultaneously, to improve the performance and responsiveness of your applications.
- Processing Drives, Folders, and Files
- Covers file I/O operations using the System.IO model, FileOpen and Write functions, and the File System Object model.
- Exception Handling
- Covers using structured and unstructured exception-handling techniques to detect and possibly recover from program errors during execution.
Related Sections
- Visual Basic Language and Run-Time Reference
- Provides a complete reference for the Visual Basic language and its run-time elements.
- Visual Basic Compiler Options
- Offers information on using the Visual Basic compiler, and a reference to the Visual Basic compiler options.
- Visual Basic .NET Language Specification
- Provides a complete description of the Visual Basic .NET language, including syntax, semantics, and design.