Интегрированная среда программирования

Visual Basic

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

1. Добавлять, изменять, удалять объекты.

2. Редактировать методы и свойства объектов.

3. Устанавливать соединения между объектами приложений и объектами баз данных.

4. Просматривать и выбирать компоненты текущих проектов и библиотек.

5. Отлаживать код программных процедур.

6. Тестировать объекты приложений, определять их вид и поведение во время выполнения кода.

Интегрированная среда VB состоит из следующих элементов:

- Главное меню;

- Контекстное меню;

- Панели инструментов (Toolbars);

- Панель элементов (Toolbox);

- Окно проводника проекта (Project Explorer);

- Окно свойств (Properties Window);

- Страницы свойств (Properties Pages);

- Окно конструктора форм;

- Окно макета форм;

- Окно просмотра объектов (Object Browser);

- Окно редактирования кода.

Главное меню. Содержит следующие основные команды: File (Файл), Edit (Правка), View (Вид), Project (Проект), Format (Формат), Debug (Отладка), Run (Запуск), Query (Запрос), Diagram (Диаграмма), Tools (Сервис), Add-Ins (Надстройки), Window (Окно), Help (Справка).

Панели инструментов. По умолчанию при запуске VB выводится стандартная панель инструментов. Дополнительные панели инструментов для редактирования кода, отладки кода и разработки форм могут подключаться командой меню View/Toolbars. Для создания пользовательских панелей инструментов и редактирования уже существующих используется окно диалога Customize, вызываемое командой View/Toolbars/Customize.

Панель элементов. Панель элементов (Toolbox) представляет собой набор инструментальных элементов управления и конструкторов, которые можно использовать во время разработки, размещая их на форме. При запуске VB панель элементов содержит стандартный набор элементов управления (он называется General), но этот набор можно редактировать, добавляя дополнительные элементы управления, например, командой меню Project/Components.

Окно проводника проектов. Окно проводника проекта (Project Explorer) позволяет легко и быстро просматривать состав и свойства выбранного проекта, перемещаться между проектами и, если их открыто сразу несколько, копировать необходимые объекты из окна одного проекта в другой, как это осуществляется в проводнике системы Windows. Проводник проекта можно вызвать командой View/Project Explorer или комбинацией клавиш <Ctrl> + <R>. В окне представлена иерархическая структура файлов форм и модулей текущего проекта. По мере создания, добавления или удаления файлов из проекта VB отображает изменения в окне Project Explorer.

Окно свойств. В окне Properties (Свойства) перечислены установки свойств текущей формы или элемента управления. Диалоговое окно Properties можно вызвать следующими способами:

1) командой View/Properties Window;

2) кнопкой Properties Window на стандартной панели инструментов;

3) командой Properties контекстного меню выбранного объекта.

При выборе объекта содержимое окна свойств изменяется, отображая свойства вновь выбранного объекта. Порядок просмотра окна свойств объекта:

1. Выбрать объект, свойства которого нужно просмотреть.

2. Выполнить команду меню View/Properties Window или нажать клавишу F4.

Страницы свойств. Кроме окна свойств, со свойствами объектов можно работать через окно страниц свойств. Окно диалога Property Pages можно открыть следующими способами:

1. В окне свойств выбрать строку Custom и щелкнуть стрелку вниз.

2. Выбрать объект и выполнить команду View/Properties Pages.

Окно просмотра объектов. Для просмотра всех элементов, входящих в состав проекта, Visual Basic предоставляет очень удобную возможность – окно просмотра объектов Object Browser. В окне перечислены объекты, доступные для использования в проекте. В нем можно просматривать объекты, методы и свойства, доступные для этих объектов. Object Browser выводит на экран информацию в виде трехуровневой иерархии: библиотека, приложение или проект-объект (класс) – члены класса. В качестве членов класса в окне Members представлены свойства, методы, обрабатываемые события, константы, элементы управления, а также другие включаемые объекты класса. Окно просмотра проектов можно вызвать командой View/Object Browser.

Окно конструктора форм. Окно конструктора форм является основным рабочим окном, в котором выполняется визуальное проектирование приложения. Вызвать это окно можно из главного меню командой View/Object. Окно конструктора форм служит для проектирования и настройки интерфейса приложения. В VB формы – это базовые строительные блоки приложения, через окна которых пользователь взаимодействует с логикой приложения, обращается к базе данных, взаимодействует с другими пользователями и получает информацию по сети. На форме можно располагать элементы управления, графические объекты и конструктивы. С формами связаны специфические события, они имеют свойства и методы, посредством которых разработчик может управлять их обликом и поведением. Каждая форма в приложении имеет свое собственное окно дизайнера формы.

Окно редактирования кода. Редактор кода – это мощный встроенный редактор с удобными средствами ввода исходного кода программы. Это окно служит в качестве редактора для ввода кода процедур приложения. Для каждой формы или модуля создается отдельное окно редактирования кода. Его можно рассматривать как специализированный интеллектуальный текстовый процессор, существенно облегчающий написание кода VB. Окно редактирования кода можно вызвать командой из главного меню View/Code.

Так как программный код приложения VB компонуется из модулей, отдельное окно редактора открывается для каждого модуля, который можно выбрать из Project Explorer. Код внутри каждого модуля организован в отдельные разделы для каждого объекта, содержащегося в модуле. Переключение между разделами производится выбором соответствующего объекта в списке Object в левом верхнем углу окна редактора. В модуле формы список включает общий раздел General, раздел для формы и для каждого объекта формы.

Для модуля класса список включает раздел General и раздел Class. Для стандартного модуля имеется только раздел Procedure. Каждый раздел кода может содержать несколько различных процедур, к которым можно обратиться через список Procedure в правом верхнем углу окна редактирования кода. Список процедур для модуля формы содержит отдельный раздел для каждой процедуры обработки стандартного события для формы и всех ее элементов управления. Список модулей классов содержит только процедуры событий непосредственно класса Initialize и Terminal. Стандартные модули не имеют никаких процедур обработки событий, так как они не поддерживают события. Список Procedure для раздела модуля General (общего) содержит единственный выбор – раздел Declarations, где размещаются объявления уровня модуля переменных, констант и DLL. Если к модулю добавляются процедуры Sub или Function, эти процедуры добавляются в список Procedure ниже раздела Declarations.

Окно макета формы. Окно макета формы Form Layout (Макет формы) вызывается командой View/Form Layout Window. В этом окне показывается уменьшенное изображение проектируемой формы в том виде, как эта форма будет выглядеть на экране монитора при выполнении приложения. Это окно позволяет спозиционировать форму в приложении в режиме разработки, используя небольшое графическое представление экрана.

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

Окно содержит шесть вкладок:

1) Editor (Редактор);

2) Editor Format (Формат редактирования);

3) General (Основные настройки);

4) Docking ( Инструменты среды);

5) Environment (Среда проектирования);

6) Advanced (Расширенные настройки).

Для настройки среды разработки (IDE) на вкладках используются группы флажков, переключателей, раскрывающиеся списки.