Среда программирования Visual Basic

advertisement
Среда программирования Visual Basic
ОКНО ЭЛЕМЕНТОВ УПРАВЛЕНИЯ TOOLBOX
Окно элементов управления ToolBox располагается, как правило, слева
от окна проекта и имеет стандартный набор элементов управления,
показанный на рис. 1.
Рис. 1. Стандартный набор инструментов среды Visual Basic 6
Назначение некоторых элементов управления приведено в табл. 1.
Таблица 1
Элемент
управления
Название
Метка (Label)
Текстовое окно (TextBox)
Командная кнопка
(CommandButton)
Графическое окно
(PictureBox)
Флажок (CheckBox)
Кнопка – переключатель
(OptionButton)
Окно списка (ListBox)
Окно комбинированного
списка (ComboBox)
Список устройств (Drive
ListBox)
Список каталогов
(Directory List)
Список файлов
(FileListBox)
Общий диалог
(CommonDialog)
Назначение
Для вывода информации на форму,
создания надписей
Для ввода информации с клавиатуры и
для вывода информации на форму
Для написания процедуры события
Для вывода на форму графического
файла
Для выбора нескольких вариантов
Для выбора альтернативного варианта
Для ввода и вывода массивов
информации
Для ввода и вывода массивов
информации
Для выбора устройства
Для выбора каталога (папки)
Для выбора файла
Для создания стандартных диалоговых
окон
ОКНО СВОЙСТВА ОБЪЕКТОВ УПРАВЛЕНИЯ PROPERTIES
Окно свойств Properties объектов управления располагается чаще
всего справа от окна проекта и имеет вид, показанный на рис. 22. Следует
заметить, что на рис. 2 отображено окно свойств для главного объекта Form1.
Рис. 2. Окно свойств объекта Form1
Большая часть элементов
перечисленными в табл.2.
управления
обладает
свойствами,
Таблица 2
Свойство
Caption
Name
Left, Top
Height, Width
Font,
ForeColor,
BackColor
Picture
Visible
Enabled
Назначение
Название, которое будет написано в заголовке формы или объекта
управления при исполнении программы.
Имя, под которым форма или объект управления
могут
упоминаться в программе. При включении в проект форм или
размещении объектов
управления на формах транслятор
автоматически присваивает им имена, однако при желании можно
присвоить этому свойству любое другое имя.
Расстояния соответственно от левой и верхней границ экрана до
левой верхней вершины формы или объекта управления,
измеряемые в твипах (twips).
Высота и ширина формы или объекта управления, измеряемые в
твипах.
Соответственно шрифт и цвет надписей, цвет фона. Для их
задания при проектировании программы нужно щелкнуть по
соответствующей строке в окне свойств и выбрать нужный
шрифт (цвет) и их параметры в открывшемся окне.
Позволяет заполнить поверхность формы или объекта управления
рисунком, имеющим расширение .bmp. Для этого при
проектировании
программы
нужно
щелкнуть
по
соответствующей строке в окне свойств и, пользуясь
открывшимся окном, указать путь к соответствующему файлу.
Присвоение этому свойству значения TRUE делает форму или
объект управления видимыми, а FALSE - невидимыми.
Устанавливает значение, которое определяет, может ли объект
отвечать на сгенерированное пользователем событие.
ОКНО ПРОВОДНИКА ПРОЕКТА PROJECT EXPLORER
Окно проводника проекта Project Explorer содержит графическое
представление содержимого проекта в виде дерева или списка файлов,
которые входят в проект. Окно проводника проекта можно выставить на
экран, выбрав пункт главного меню Veiw, затем Project Explorer или
щелкнуть по кнопке
(Project Explorer) на главной панели инструментов.
Если мы только создаем проект, то окно проводника проекта может иметь
один из двух видов, представленных на рис. 3.
Рис. 3. Окно проводника проекта с представлением содержимого
проекта в виде дерева и в виде списка
Окно проводника проекта содержит свою маленькую линейку
инструментов с кнопками, которые предназначены для различных целей:
 View Code – предназначена для открытия программного кода и
представлена такой кнопкой
;
 View Object - предназначена для открытия окна экранной формы и
представлена такой кнопкой
;
 Toggle Folders – для переключения папок, имеет такой графический
вид -
.
СТРУКТУРА ПРОГРАММ НА ЯЗЫКЕ VISUAL BASIC
Visual Basic - язык программирования, специально приспособленный
для создания интерактивных программ, т.е. таких, в которых в процессе
выполнения
программы
происходит
интенсивное
взаимодействие
пользователя с компьютером. Для этого должно быть максимально облегчено
включение пользователя в работу программы.
Чтобы
предоставить
пользователю
такую
возможность,
разработанные на языке Visual Basic программы высвечивают на дисплее
ряд различных объектов управления, представленных в табл.1. Чтобы
активизировать объект управления, пользователь должен произвести какое –
либо воздействие на этот объект. Это действие называется событием, и оно
должно распознаваться объектом. К событиям можно отнести: одинарный
или двойной щелчок левой кнопкой мыши по объекту, нажатие или
отпускание кнопки мыши, перемещение указателя мыши по объекту,
нажатие функциональных клавиш или комбинации клавиш, загрузка новой
формы и др.
Таким образом, когда мы начинаем проектировать наше приложение,
то мы берем некоторые стандартные элементы управления, помещаем их на
форму (одну или несколько), затем устанавливаем начальные свойства этих
элементов и создаем код обработки событий, связанный с этими элементами.
Как только условие задачи воплотилось в работоспособном коде программы,
то приложение считается готовым. Если объект управления активизирован
(пользователем или другим объектом управления), выполняется связанный с
ним программный код.
Для удобного размещения объектов управления служат формы
(Form). Совокупность форм с размещенными на них объектами управления
образует проект (Project). Он и является программой в обычном понимании
этого термина, т.е. целостной совокупностью исполнимых компьютером
инструкций, обеспечивающих достижение требуемого результата. Помимо
форм с размещенными на них объектами управления, проект может включать
модули (Module) - программные коды, действие которых распространяется
не на отдельный объект управления или форму, а на весь проект.
С формами и объектами управления связаны их свойства (Properties).
Присвоение значений свойствам может производиться как при
проектировании программы, так и ею самой в процессе работы. При
программировании такого присвоения указывается объект управления, к
которому относится данное свойство, а если нужно, то и форма, на которой
размещен этот объект. Например,
Form1. Label1.Caption=’’Стоимость’’
означает, что свойству Caption (название) объекта управления Label1
(метка1), размещенному на Form1 (форме1), присвоено значение
’’Стоимость’’.
Другим атрибутом форм, модулей и объектов управления является их
программный код (Code). Чтобы открыть его при программировании, нужно
дважды «щелкнуть» по изображению формы или объекта управления.
Программирование кода осуществляется по правилам, близким к правилам
программирования на всех алгоритмических языках (ближе всего к языку
Basic).
ЭТАПЫ СОЗДАНИЯ ПРОЕКТА ПРОГРАММЫ
Форма с размещенными на ней объектами управления и их
свойствами и их коды, а также коды модулей составляют проект.
Тогда процесс создания проекта программы можно разделить на
следующие этапы:
 Составление точного и полного словесного описания работы
программы, определение исходных и выходных данных, как будет
выглядеть экранная форма, т. е. какие объекты должны быть на ней и
какими должны быть их свойства. Это первый этап. Он называется
постановкой задачи (считается подготовительным и рассматривается
вне среды программирования).
 Создание экранной формы в интегрированной среде разработки
языка Visual Basic со всеми находящимися на этой форме объектами и
свойствами этих объектов. Этот этап называется разработкой
пользовательского интерфейса.
 Третий этап – программирование. Это определение событий,
происходящих в процессе работы программы, составление процедур
этих событий и написание программных кодов этих процедур.
 Отладка программы – четвертый этап. Суть его состоит в
устранении логических ошибок в процедурах и в достижении
правильности работы программы.
 На последнем этапе осуществляется сохранение проекта и, если
нужно, компиляция – превращение проекта в исполняемое приложение,
способное работать за пределами среды проектирования.
Download