Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Visual Basic Language Features

The following topics introduce the essential components of Visual Basic .NET, an object-oriented programming language. After creating the interface for your application using forms and controls, you will need to write the code that defines the application's behavior. As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.

If you've programmed in other languages, much of the material covered in this section may seem familiar. While most of the constructs are similar to other languages, the event-driven nature of Visual Basic introduces some subtle differences.

If you're new to programming, the material in this section serves as an introduction to the basic building blocks for writing code. Once you understand the basics, you can create powerful applications using Visual Basic.

In This Section

Visual Basic .NET and the .NET Framework
Describes the role of Visual Basic .NET in the .NET Framework.
Declared Elements
Covers variables, constants, enumerations, structures, properties, methods, procedures, procedure arguments, function returns, events, delegates, interfaces, and classes.
Data Types
Describes programming elements that refer to what kind of data can be held and how that data is stored.
Variables
Discusses how to declare variables and use them to refer to objects.
Arrays
Discusses making your code more compact and powerful by declaring and using arrays.
Objects
Provides an overview of objects and classes; how they are used; their relationships to each other; and the properties, methods, and events they expose.
Strings
Covers declaring and manipulating variables that contain a series of characters.
Constants and Enumerations
Discusses storing unchanging values for repeated use.
Enumerations Overview
Discusses storing and naming sets of related constant values.
Operators
Describes the code units that manipulate value-returning elements, and how to use them efficiently.
Expressions
Shows how to combine elements with operators to yield new values.
Statements
Provides an overview of the two basic units of instruction in Visual Basic: declaration statements and executable statements.
Procedures
Describes Sub, Function, and Property procedures, as well as advanced topics such as recursive and overloaded procedures.
Control Flow
Shows how to regulate the flow of your program's execution.

Related Sections

Object-Oriented Programming in Visual Basic
Covers object-oriented programming basics.
Visual Basic Language and Run-Time Reference
Provides a complete reference for the Visual Basic language and its run-time elements.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft