Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Программа Visual Basic создается из стандартных блоков. Решение состоит из одного или нескольких проектов. В свою очередь проект может содержать одну или несколько сборок. Каждая сборка компилируется из одного или нескольких исходных файлов. Исходный файл предоставляет определение и реализацию классов, структур, модулей и интерфейсов, которые в конечном итоге содержат весь код.
Дополнительные сведения об этих стандартных блоках программы Visual Basic см. в разделе "Решения и проекты исборки" в .NET.
File-Level Элементы программирования
При запуске проекта или файла и открытии редактора кода вы увидите код, уже существующий и в правильном порядке. Любой код, который вы напишете, должен соответствовать следующей последовательности:
Утверждения
OptionУтверждения
ImportsNamespaceоператоры и элементы уровня пространства имен
Если вы вводите инструкции в другом порядке, могут возникнуть ошибки компиляции.
Программа также может содержать инструкции условной компиляции. Их можно перемежать в исходном файле между операторами предыдущей последовательности.
Операторы параметров
Option конструкции кода устанавливают основные правила для дальнейшего программирования, что помогает предотвратить ошибки синтаксиса и логики.
Option Explicit гарантирует, что все переменные объявлены и правильно написаны, что сокращает время отладки.
Оператор Option Strict помогает свести к минимуму ошибки логики и потери данных, которые могут возникать при работе между переменными разных типов данных.
Оператор "Сравнение параметров" указывает способ сравнения строк друг с другом на основе их Binary или Text значений.
Операторы импорта
Вы можете включить инструкцию Imports (пространство имен и тип .NET) для импортирования имен, определенных вне вашего проекта. Оператор Imports позволяет вашему коду ссылаться на классы и другие типы, определенные в импортированном пространстве имен, не требуя их квалификации. Можно использовать столько Imports инструкций, сколько нужно. Дополнительные сведения см. в разделе "Ссылки" и инструкции "Импорт".
Инструкции пространства имен
Пространства имен помогают упорядочивать и классифицировать программные элементы для удобства группировки и доступа. Оператор пространства имен используется для классификации следующих инструкций в определенном пространстве имен. Дополнительные сведения см. в разделе "Пространства имен" в Visual Basic.
Директивы условной компиляции
Операторы условной компиляции могут располагаться практически в любом месте вашего исходного файла. Они вызывают включение или исключение частей кода во время компиляции в зависимости от определенных условий. Их также можно использовать для отладки приложения, так как условный код выполняется только в режиме отладки. Дополнительные сведения см. в разделе "Условная компиляция".
Namespace-Level элементы программирования
Классы, структуры и модули содержат весь код в исходном файле. Они представляют собой элементы уровня пространства имен, которые могут отображаться в пространстве имен или на уровне исходного файла. Они содержат объявления всех остальных элементов программирования. Интерфейсы, определяющие подписи элементов, но не предоставляющие реализацию, также отображаются на уровне модуля. Дополнительные сведения об элементах уровня модуля см. в следующих статьях:
Элементы данных на уровне пространства имен — перечисления и делегаты.
Элементы программирования Module-Level
Процедуры, операторы, свойства и события являются единственными элементами программирования, которые могут содержать исполняемый код (инструкции, выполняющие действия во время выполнения). Они являются элементами уровня модуля вашей программы. Дополнительные сведения об элементах уровня процедуры см. в следующих статьях:
Элементы данных на уровне модуля — это переменные, константы, перечисления и делегаты.
Procedure-Level Элементы Программирования
Большинство элементов уровня процедуры — это исполняемые инструкции, составляющие код времени выполнения программы. Весь исполняемый код должен находиться в некоторой процедуре (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent). Дополнительные сведения см. в разделе Инструкции.
Элементы данных на уровне процедуры ограничены локальными переменными и константами.
Основная процедура
Процедура Main — это первый код для запуска при загрузке приложения.
Main служит отправной точкой и общим элементом управления для приложения. Существует четыре разновидности Main:
Sub Main()Sub Main(ByVal cmdArgs() As String)Function Main() As IntegerFunction Main(ByVal cmdArgs() As String) As Integer
Наиболее распространенный вид этой процедуры — Sub Main(). Дополнительные сведения см. в разделе "Основная процедура" в Visual Basic.