Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
StartModul_CPP_Charp_VB_New.docx
Скачиваний:
19
Добавлен:
27.05.2015
Размер:
942.2 Кб
Скачать

Чтобы добавить ссылку в Visual Basic:

  1. В Обозревателе решений дважды щёлкните узел проекта Мой проект.

  2. В Конструкторе проектов перейдите на вкладку Ссылки.

  3. Нажмите кнопку Добавить для открытия диалогового окна Добавление ссылки.

  4. В диалоговом окне Добавление ссылки выберите вкладку, соответствующую типу компонента, ссылка на который создаётся.

  5. Выберите компоненты, на которые надо ссылаться, и нажмите кнопку OK.

  • Совет

Можно выбрать несколько компонентов, удерживая клавишу CTRL, если компоненты находятся на одной вкладке.

После этого необходимо с помощью инструкции Imports подключить пространство имён элементов, которые требуется использовать. После получения ссылки на сборку и импорта сборки, все доступные классы, свойства, методы и другие члены её пространства имён становятся доступными приложению, как будто их код является частью исходного файла. Дополнительные сведения см. в разделе Псевдоним extern.

Создание сборок

Скомпилируйте приложение, выбрав команду «Построить» в меню «Построение», или постройте его из командной строки, используя компилятор командной строки. Сведения о построении сборок из командной строки см. в разделе Построение из командной строки (Visual Basic)для Visual Basic.

Структуру сборки можно представить следующей схемой, показанной на рис. 3.2.1.

Исходный файл 1

Исходный файл 2

Операторы Option

Операторы Option

Операторы Imports

Операторы Imports

Корневое пространство имён

Корневое пространство имён

С б о р к а

Рис. 3.2.1. Структура сборки

По правилам Visual Basic любой код должен создаваться с определённым порядком пространств имён и некоторых режимных операторов. Правильная последовательность имеет вид:

  1. Операторы Option

  2. Операторы Imports

  3. Определения Namespace и элементы уровня пространства имён

На заметку! Размещение этих структурных составляющих в иной последовательности может вызвать ошибки периода компиляции.

В программе также могут содержаться операторы условной компиляции. При открытии редактора кода в процессе создания проекта или файла отображается стандартный шаблон корневого пространства имён, содержащий уже готовую часть кода, расположенную в правильном порядке.

Операторы Option. Операторы Option устанавливают основные правила для последующего кода, способствуя предотвращению синтаксических и логических ошибок. Существуют три разновидности операторов Option:

  • Option Explicit

  • Option Strict

  • Option Compare

Оператор Option Explicit проверяет, все ли переменные объявлены и написаны правильно, что сокращает время отладки.

Оператор Option Strict позволяет избежать логических ошибок и потери данных, возникающих при работе с переменными различных типов.

Оператор Option Compare указывает, каким образом строки сравниваются друг с другом, на основе их двоичного или текстового значений.

Оператор Imports. Этот оператор указывается для подключения (импорта) пространств имён, которые определены вне проекта. Оператор Imports позволяет ссылаться на классы и другие типы, определённые в импортированном пространстве имён, без их уточнения. Можно использовать столько операторов Imports, сколько необходимо.

Пространства имён используются в качестве организационной системы. Они предоставляют возможность классификации и представления элементов программи-рования, которые предоставляются другим программам и приложениям.

Пространства имён явно описываются конструкцией

Namespace имя[.имя[.имя …]]

<элементы>

End Namespace

где имя - обязательное. уникальное имя пространства имён. Это имя вы задаёте по своему усмотрению, но по правилам формирования имён объектов в Visual Basic.

<элементы> - элементы пространства имён. Такими элементами могут быть перечисления, структуры, интерфейсы, классы, модули, делегаты, другие пространства имён и иные элементы.

End Namespace – конструкция, которая указывает нижнюю границу блока Namespace.

Существует одно пространство имён, которое формируется по умолчанию в процессе создания проекта. Такое пространство имён называется корневым. Оно не имеет явного описания. Все остальные имена пространства имён описываются явно и будут принадлежать корневому пространству имён. В качестве имени корневого пространства имён Visual Studio задаёт имя проекта. Например, если проект называется Krona, то его элементы программирования будут относиться к пространству имён Krona.

Определение пространства имён, которое начинается ключевым словом Namespace, можно указывать только на уровне файла или другого пространства имён (т.е. пространства имён могут быть вложенными). Не существует строгого ограничения уровней вложения, которые можно объявить, но следует помнить, что когда другой код получает доступ к элементам, объявленным во внутреннем пространстве имён, он должен использовать строку квалификации, содержащую все имена пространства имён в иерархии вложений.

Это означает, что пространство имён нельзя определять внутри класса, структуры, модуля, интерфейса или подпрограммы.

Пространство имён можно модифицировать. Если пространство имён уже определено (в данном проекте или за его пределами), к нему можно добавить новые элементы программирования. Для этого нужно указывать новое определение того же пространства имён, но с дополнительными элементами.

Модуль. Укрупнённой структурной единицей содержимого пространства имён является модуль. Границы модуля определяет его заголовок и терминатор. Схема модуля имеет вид

Module <Имя модуля>

<Элементы>

End Module

Внимание!

Внутри модуля можно указывать следующие элементы:

  • подпрограммы-процедуры (Sub),

  • подпрограммы-функции (Function),

  • внешние объявления (Declare),

  • определение свойства (Property),

  • определение события (Event),

  • подпрограммы Operator,

  • элементы данных: переменные, константы, перечисления и делегаты.

Структура приложения C++ без графического интерфейса. Укрупнённой структурной единицей содержимого исходного файла является определение функции, т.е. исходный файл чаще всего создаётся как последовательность определений функций.

Структуру программы можно представить следующей схемой.

Исходный файл 1

Исходный файл 2

Функция 1

Функция 4

Функция 2

Функция 5

Функция main

Функция 6

Функция 3

Функция 7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]