Глава 2

Основы программирования на Visual Basic

Введение

Visual Basic - это интегрированная среда разработки приложений (IDE - Integrated Development Environment). Система программирования Visual Basic включает: текстовый редактор, конструктор форм, компилятор, отладчик. Как и любое приложение, Visual Basic имеет достаточно удобный интерфейс.
При запуске Visual Basic его первый экран будет содержать панель New Project , в которой следует дважды щелкнуть по значку Standard.EXE (обычная автономная программа - рис. 2.1).
Вариант Standard.EXE вполне подходит для создания многих приложений. После выбора типа проекта открывается стандартный вид рабочего стола интегрированной среды Visual Basic.
Программа переходит в режим проектирования форм. В левой части экрана на рис. 2.2 размещается окно панели инструментов Toolbox , в котором находятся элементы управления, доступные для размещения их на форме. Справа размещаются еще окна. Верхнее носит название проводник по проекту - Project Explorer , отображает все составные части проекта: формы и модули не связанные с формами. Он содержит также переключение между окном формы и редактором. Непосредственно под ним находится окно Properties - панель свойств, которая позволяет настроить форму и объекты на ней и установить для них различные свойства: размеры, цвет, шрифт, название и т. д. Окно в центре экрана носит имя Project1 - form1 (form) . Внутри него находится другое окно с названием form1, которое содержит сетку из точек - форма, которую можно модифицировать. Сетка используется для выравнивания элементов управления на экране

Рис 2.1.   Диологовое окно для выбора типа проекта  

Экранная форма - это графическое представление окна Windows-приложения вместе с содержанием этого окна. В окне формы будут располагаться элементы управления: командные кнопки, окна рисунков, текстовые окна, списки и др. Поэтому содержание формы включает в себя:

При запуске проекта формы типа form1 становятся окнами. Обычно пользовательский интерфейс хранится в файлах форм, имеющих расширение .frm .
Программный модуль (Code) - это программный файл, который хранится в отдельном файле с расширением .bas . Обычно под названием «программный модуль» подразумевают программный код , который относится к одной программной форме.
Программный проект представляет собой совокупность различных частей (форма, программный код и др.), составляющих будущее Windows-приложение. Visual Basic хранит каждый проект в отдельном файле с расширением .vbp .

Рис 2.2.   Основные окна среды Visual Basic  

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

Private Sub <имя объекта>_<событие> (параметры)

Например, чтобы получить в программном коде заготовку для события Click вида:

Private Sub Command1_Click ()
. . . . . . . .
End Sub


Далее необходимо щелкнуть дважды по командной кнопке, которая помещена на проектируемой форме.