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