Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб 1_15.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
706.02 Кб
Скачать

«Вычислительная техника и программирование» 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