Краткое описание среды

Среда программирования Visual Basic представляет собой комплекс, состоящий из многооконного редактора проекта программы, средств отладки, интерпретатора и компилятора. Отлаженную программу можно представить псевдокодом и настоящим машинным кодом.

Среда позволяет создавать достаточно большое количество проектов разного типа. Тип проекта определяется на стадии его создания. При создании проекта используется множество стандартных объектов. По мере внедрения этих объектов в проект в тексте его программных модулей появляются заготовки соответствующих обработчиков событий. Главным модулем является объект Форма (Form). Этот объект является заготовкой окна и способен реагировать на важнейшие события (закрыть окно, свернуть окно, переместить окно и т.д.). Дополнительное облегчение в процесс программирования вносит применение множества мастеров (помощников) программирования.

Рабочее окно среды программирования показано на рис. 2.1. Вся среда управляется меню команд и панелью управления. В главном окне среды показаны важнейшие окна – панель инструментов, "Оглавление проекта", "Окно проекта", "Окно макета формы", "Окно свойств видимых объектов"[1]. В "Окне проекта" сразу появляется заготовка первой формы. Все эти окна можно открывать и закрывать в любое время.

В "Окне проекта" ведется разработка программного продукта. Это окно существует как комплекс двух окон – "Окна формы" и "Окна кода". В этих окнах можно видеть форму и программный код обработчиков событий и модулей. В ходе работы в проект добавляются все новые формы и модули, что отражается в оглавлении. Более того при желании в это окно можно вызвать оглавление и других проектов в целях использования их элементов в разрабатываемом проекте. Используя окно "Оглавление проекта", можно выбирать для работы нужную форму и нужный модуль. В "Окне макета формы" показывается положение формы на экране в момент запуска программы.

Панель инструментов содержит список доступных стандартных объектов, являющихся элементами управления программными средствами. Свойства выбранных объектов показываются в "Окне свойств видимых объектов", в котором имеется зона списка свойств и зона контекстного комментария, поясняющего выделенные пользователем свойства.


 
 


Рис. 2.1. Рабочее окно системы программирования

Важным окном является окно "Свойства проекта". В этом окне, в частности, можно установить, имя стартовой формы, имя файла контекстной справочной системы и многое другое.

Не следует пренебрегать окном "Просмотр объектов". Это окно содержит перечень библиотек, подключенных к проекту, и список объектов, входящих в библиотеки. Для каждого элемента, входящего в указанные библиотеки, это окно содержит список свойств и методов с краткими комментариями. Выбрав интересующий вас метод или свойство, нажатием клавиши F1 можно вызвать нужный параграф Help-файла. Окно исключительно полезно не только для начинающих, но и для хорошо подготовленных программистов.

 

Существует множество других окон. Их назначение и способ доступа приведен в табл. 2.1. Способ применения и внешний вид описанных окон будут рассматриваться по мере необходимости.

Выше уже упоминалось, что вся среда управляется меню команд и панелью управления. Меню построено по привычной схеме выпадающего меню (рис. 2.2) – вверху окна помещен горизонтальный список названий субменю (вложенных меню). Выбор названия субменю открывает окошко (выпадающую карточку) с названиями команд. Команда выбранного субменю может вызывать субменю следующего уровня вложенности. Каждое субменю разбито горизонтальными линиями на разделы. Перечень основных команд и их назначение приведены в табл. 2.2. Подчеркиванием в ней показана разбивка команд субменю на разделы, жирным шрифтом выделены самые необходимые команды для создания программного продукта.

 

Рис. 2.2. Фрагмент меню команд

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

Пользователи, ранее работавшие с системой Quick Basic
(Q-Basic), обнаружат много знакомого в работе со средой Visual Basic. Все идеи прототипа получили в рассматриваемой системе свое развитие и применение.

 


 

Таблица 2.1 Важнейшие окна среды Visual Basic   Способ доступа Выбрать нужную форму в окне "Оглавление проекта" Просмотр/ Объект Просмотр/Код или двойной щелчок мыши на объекте, установленном на Форме Просмотр/Исследователь проекта Просмотр/<имя проекта> Свойства Просмотр/Формат Окна Просмотр/Свойства окна Просмотр/Блок инструментов Просмотр/Окно просмотра объекта Разработать/Компоненты Расширения/Менеджер расширения
Назначение окна Редактирование проекта Просмотр и редактирование формы Просмотр и редактирование кода программы обработчиков событий формы Просмотр и выбор составных элементов проекта Задание основных свойств проекта Наглядное представление размещения формы на экране Отображение и определение свойств выбранного объекта Выбор объектов управления программой Просмотр названий объектов, составных элементов объектов и комментарии Добавление элементов управления на панель инструментов Добавление различных мастеров
Название окна Окно проекта Окно Форма Окно Код Оглавление проекта Свойства проекта Окно макета формы Свойства выбранного объекта Панель инструментов Просмотр объектов Компоненты Add-In Manager(Менеджер расширений)

 

Таблица 2.2

Основные команды среды Visual Basic

Команда Назначение
Файл (управление проектом и его составными частями как файлами)
Новый проект Открыть проект Добавить программу Удалить программу Сохранить программу, Сохранить программу как Сохранить форму Сохранить форму как Сохранить выделенное, Сохранить измененный документ Печать Установки печать Создать <имя_проекта>.ехе, Создать программную группу Выход Создать или загрузить проект   Добавить или удалить проект   Сохранение проекта   Сохранение составных частей проекта Печать текста программы   Создание инсталляционного комплекта   Выход из среды
Редактировать (Обычные средства редактирования файла)
Просмотр(Доступ к важнейшим окнам среды)
Код Объект Определения Последнее положение Окно просмотра объекта Непосредственное окно, Окно Локальные, Окно слежения, Вызвать стековый список Исследователь программы, Свойства окна, Формат окна, Блок инструментов Палитра цветов Панели инструментов   Вызов окна "Код" Вызов окна "Форма" Просмотр точек кода программы, в которых определяются различные переменные и процедуры Быстрое перемещение по коду программы Вызов окна просмотра объектов Окно для запуска фрагмента кода Окно значений локальных переменных Окно просмотра значений выражений Список незавершенных процедур Вызов окна "Оглавление проекта" Вызов окна "Свойства выделенного объекта" Вызов окна "Макет формы" Вызов окна "Панель инструментов" Вызов окна установки цветов Вызов панелей управления
 
 
Продолжение табл.2.2
Команда Назначение
Разработать (изменение состава проекта)
Добавить Форму Добавить MDI форму Добавить модуль Добавить модуль класса Добавить пользовательское управление Добавить личную страницу (страницу свойств) Добавить пользовательский документ Добавить DHTML Page Добавить Data Report Добавить Web Class Добавить Microsoft User Сonnection Более ActiveX-проектировщики Добавить файл Удалить форму Ссылки Компоненты <имя проекта> .Свойства Добавить обычную форму Добавить многооконную форму Добавить программный модуль Создать новый объект Вызвать окно для добавления нестандартного объекта пользователя Добавление в проект страницы свойств для создаваемого ActiveX-объекта Вызов окна пользовательского документа при создании ActiveX объекта Добавление в проект объектов, связанных с технологией Internet и Intranet   Доступ к мастерам объектов Вставка в проект ссылки на файл Удаление формы из проекта Добавление в проект ссылок на библиотеки Доступ к окну "Компоненты" Вызов окна "Свойства проекта"
Форматировать
Равнение Размер Размер по сетке Горизонтально Вертикально В центре формы Порядок Заблокированные управления Работа с выделенными объектами (комбинациями фрагментов кода и данных).     Фиксация на форме объектов в текущем состоянии
Наладить (доступ к средствам отладки)
Шаг В Шаг Через Шаг Из Выполнить по курсору Добавить просмотр Редактировать просмотр Быстрый просмотр Переключить прерывания Очистить все прерывания Установить следующий оператор Показать следующий оператор Пошаговое выполнение программы     Выполнение программы до курсора Управление отладочными просмотрами
   
Продолжение табл.2.2
Команда Назначение
Запустить (управление отладочными пусками программы)
Начать   Запустить с полной компиляцией Прервать Конец Перезапустить Пуск программы на исполнение и продолжение Перекомпиляция и запуск программы Временный останов программы Останов программы Пуск программы с начала
Инструменты (средства редактирования модулей)
Добавить процедуру Атрибуты процедуры Редактор меню Опции Добавление процедуры в модуль Установка свойств процедуры Редактор меню команд формы Настройки
Расширения(доступ к мастерам)
Вижуал Менеджер данных Менеджер расширений Вызов мастера базы данных Вызов окна "Расширения"
Окно (управление окнами среды)
Разбить Расположить горизонтально Расположить вертикально Каскад Расположить иконки по порядку <список форм проекта> Разбить окно на части Расположить окна горизонтально Расположить окна вертикально Расположить окна каскадом Упорядочить иконки Переключатель окон просмотра форм
Справка (доступ к справочной системе)
Содержание Указатель Поиск   Техническая поддержка Microsoft в Web О Microsoft Visual Basic Оглавление справочной системы Вызов вкладки Указатель окна справочной системы Поиск фрагментов из дополнительной базы данных Помощь Microsoft различным пользователям О Visual Basic в сети Internet Информация о программном продукте