«Вычислительная техника и программирование» 3 курс, семестр 3.1
Лабораторная работа №1
Отладка и тестирование и разрабатываемых приложений
В результате выполнения лабораторной работы студенты должны знать:
понятие экранной формы;
свойства, методы и события объекта UserForm;
функции для создания окна сообщений;
Студенты должны уметь:
проектировать экранные формы;
работать со стандартными диалоговыми окнами;
писать процедуры обработки событий.
Теоретические сведения
Пользовательская форма UserForm
Объектно-ориентированное программирование позволяет создавать графический интерфейс разрабатываемых приложений на основе использования управляющих элементов. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и могут откликаться на события. Элементы управления можно вставлять как в рабочие листы, так и в экранные формы. Экранные формы (их также называют пользовательскими формами, от англ. UserForm) — это окна (обычного вида либо диалоговые), являющиеся частью интерфейса приложения.
Работа с пользовательской формой состоит из нескольких этапов:
Открыть или создать файл для работы;
Перейти в редактор Visual Basic;
Создать пользовательскую форму;
Применить к созданной форме свойства;
Создать в форме элементы управления;
Написать процедуры обработки событий.
Элементы управления
Элемент управления — это специализированный объект, который можно размещать на формах VBA (или непосредственно в документах) и который используется для организации взаимодействия с пользователем. Элементы управления реагируют на события, которые генерирует пользователь (нажатие на кнопку, ввод значения, перемещение ползунка и т. п.).
При
создании экранной формы Панель
инструментов отображается автоматически
(рис.1). Панель инструментов содержит
элементы управления, которые можно
использовать в экранной форме. Если
панель инструментов не появилась при
создании экранной формы, то вызвать
элементы управления можно, используя
команду View
| ToolBox
или
нажав
на кнопку
.
Добавление элементов управления на форму чаще всего производится из дизайнера форм при помощи панели инструментов Toolbox. Для этого необходимо выбрать элемент управления на Toolbox и перетащить его на форму или, что более удобно, выделить элемент управления в Toolbox, а затем на форме выделить ту область экрана, которую будет занимать этот элемент управления.
В экранной форме можно также перемещать или изменять размеры элементов управления. Кроме того, можно изменить размеры и самой экранной формы, перетащив ее маркеры изменения размеров.
После
успешного завершения разработки экранной
формы можно просмотреть в действии
полученный результат с помощью команды
“Run | Run Sub/UserForm” (“Выполнить | Выполнить
процедуру/экранную форму”) или нажать
клавишу
.
Форма отобразится поверх текущей рабочей
книги. Щелчок на кнопке “Закрыть”
(находится в верхнем правом углу формы)
закроет экранную форму и возвратит вас
в редактор Visual Basic.
Панель элементов управления
Рис.1. Панель инструментов
В таблице 1 представлены русские и английские названия элементов управления.
Таблица 1
