Возможности и элементы языка Visual BasicVisual Basic Language Features

В следующих разделах описываются и обсуждаются основные компоненты Visual Basic, объектно ориентированного языка программирования.The following topics introduce and discuss the essential components of Visual Basic, an object-oriented programming language. После того, как вы подготовите пользовательский интерфейс для вашего приложения с помощью форм и элементов управления, необходимо написать код, определяющий поведение приложения.After creating the user interface for your application using forms and controls, you need to write the code that defines the application's behavior. Как и любой современный язык программирования Visual Basic поддерживает ряд общих конструкций программирования и элементов языка.As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.

Если у вас есть опыт программирования на других языках, большая часть материала этой статьи покажется вам знакомой.If you have programmed in other languages, much of the material covered in this section might seem familiar. Хотя большинство конструкций похожи на те, на других языках, управляемые событиями характер Visual Basic диктует некоторые незначительные отличия.While most of the constructs are similar to those in other languages, the event-driven nature of Visual Basic introduces some subtle differences.

Если вы пока новичок в программировании, материал этой статьи поможет вам понять основные принципы создания кода.If you are new to programming, the material in this section serves as an introduction to the basic building blocks for writing code. Поняв основы, можно создать мощных приложений с использованием Visual Basic.Once you understand the basics, you can create powerful applications using Visual Basic.

В этом разделеIn This Section

МассивыArrays
Описывает возможность сделать код более компактным и мощным, объявляя и используя массивы с несколькими связанными значениями.Discusses making your code more compact and powerful by declaring and using arrays, which hold multiple related values.

Инициализаторы коллекцийCollection Initializers
Описывает инициализаторы коллекций, которые позволяют создать коллекцию и заполнить ее начальным набором значений.Describes collection initializers, which enable you to create a collection and populate it with an initial set of values.

Константы и перечисленияConstants and Enumerations
Описывает хранение неизменных значений для многократного использования, в том числе наборов связанных констант.Discusses storing unchanging values for repeated use, including sets of related constant values.

Поток управленияControl Flow
Демонстрирует управление потоком выполнения программы.Shows how to regulate the flow of your program's execution.

Типы данныхData Types
Описывает, какие виды данных может содержать элемент программирования, и как хранятся эти данные.Describes what kinds of data a programming element can hold and how that data is stored.

Объявленные элементыDeclared Elements
Описывает элементы программирования, которые вы можете объявить, в том числе имена, характеристики и действия компилятора для разрешения ссылок на них.Covers programming elements you can declare, their names and characteristics, and how the compiler resolves references to them.

ДелегатыDelegates
Дает вводную информацию о делегатах и их применении в Visual Basic.Provides an introduction to delegates and how they are used in Visual Basic.

Раннее и позднее связываниеEarly and Late Binding
Описывает связывание, которое выполняется компилятором при присвоении объекта переменной объекта, а также различия между объектами с ранним и поздним связыванием.Describes binding, which is performed by the compiler when an object is assigned to an object variable, and the differences between early-bound and late-bound objects.

Типы ошибокError Types
Дает общий обзор синтаксических ошибок, ошибок времени выполнения и логических ошибок.Provides an overview of syntax errors, run-time errors, and logic errors.

СобытияEvents
Демонстрирует объявление и использование событий.Shows how to declare and use events.

ИнтерфейсыInterfaces
Описывает, что такое интерфейсы и как их можно использовать в приложениях.Describes what interfaces are and how you can use them in your applications.

LINQLINQ
Содержит ссылки на разделы, описывающие возможности LINQLanguage-Integrated Query (LINQ) и его использование в программах.Provides links to topics that introduce LINQLanguage-Integrated Query (LINQ) features and programming.

Объекты и классыObjects and Classes
Описывает объекты и классы, методы их использования и взаимоотношения, а также предоставляемые ими свойства, методы и события.Provides an overview of objects and classes, how they are used, their relationships to each other, and the properties, methods, and events they expose.

Операторы и выраженияOperators and Expressions
Описывает элементы кода, которые управляют элементами хранения значений, предлагает методы их эффективного использования и объединения для получения новых значений.Describes the code elements that manipulate value-holding elements, how to use them efficiently, and how to combine them to yield new values.

ПроцедурыProcedures
Описывает процедуры Sub, Function, Property и Operator, а также сложные варианты их использования, например рекурсивные и перегруженные процедуры.Describes Sub, Function, Property, and Operator procedures, as well as advanced topics such as recursive and overloaded procedures.

ОператорыStatements
Описывает операторы объявления и исполняемые операторы.Describes declaration and executable statements.

СтрокиStrings
Содержит ссылки на разделы, описывающие основные принципы использования строк в Visual Basic.Provides links to topics that describe the basic concepts about using strings in Visual Basic.

ПеременныеVariables
Описывает переменные и их использование в Visual Basic.Introduces variables and describes how to use them in Visual Basic.

XMLXML
Содержит ссылки на разделы, описывающие использование XML в Visual Basic.Provides links to topics that describe how to use XML in Visual Basic.

КоллекцииCollections
Описывает некоторые типы коллекций, предоставляемых платформой .NET Framework.Describes some of the types of collections that are provided by the .NET Framework. Демонстрирует использование простых коллекций и коллекций с парами "ключ — значение".Demonstrates how to use simple collections and collections of key/value pairs.

Справочник по языку Visual BasicVisual Basic Language Reference
Содержит справочные сведения о различных аспектах программирования на Visual Basic.Provides reference information on various aspects of Visual Basic programming.