
- •Лабораторная работа №1 Интегрированная среда разработки приложений vba
- •Общие положения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №2 Реализация интерактивного диалога
- •Общие положения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №3 Работа с массивами данных
- •Общие положения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №4 Работа с документами Word
- •Общие положения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №5 Программирование панели инструментов
- •Общие положения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Список использованной литературы
Порядок выполнения работы
Изучите теоретическую часть работы.
Добавьте форму в проект, и для кнопки CommandButton1 введите текст событийной процедуры для обработки события Click, позволяющей вывести в элементах Label1, TextBox1 текст «Моя 1-я программа». Запустите проект на выполнение.
В Окне свойств объектов измените значения свойств: для элемента Label1 - размер и начертание шрифта, способ выравнивания текста; для UserForm1 – заголовок формы; для CommandButton1 – надпись кнопки и всплывающую подсказку о назначении кнопки. Запустите проект на выполнение.
Добавьте форму в проект, и для кнопки CommandButton1 (рисунок 2.1) введите процедуру для события Click, позволяющую для вводимых значений R и Х, вычислить и вывести в элементе Label4 значение Y.
Отследите изменение локальных переменных в программе, для чего: отобразите окна Locals Window и Watch Window; укажите имя контролируемой переменной Y (Dedug/Add Watch и в окне ввести Y); переключитесь в окно кода программы, выберите из меню Dedug/Step Into; после выделения желтым маркером оператора начала программы нажимать клавишу F8, для выполнения программы по шагам; по окончанию выполнения программы нажать на панели инструментов кнопку Reset.
Добавьте форму в проект и создайте две событийные процедуры для ввода значения R, вычисления и вывода значений функций У1=2R и У2=R2, причем область действия переменной R – модульного уровня, а область действия переменных У1 и У2 – процедурного уровня.
Добавьте форму в проект и создайте событийную процедуру для отображения текущей даты и разницы между датой начала семестра и текущей датой (рисунок 2.1).
Добавьте форму в проект и создайте событийные процедуры для приложения, выполняющего функции калькулятора.
Рисунок 2.1 – Результаты работы программ
Содержание отчета
Название работы и ее исполнитель.
Цель работы.
Краткое описание выполняемой работы
Выводы.
Приложения с листингом процедур и окнами результатов работы.
Контрольные вопросы
Для чего предназначены управляющие элементы VBA?
Какие управляющие элементы используются для ввода и вывода данных?
Какие управляющие элементы можно использовать для организации диалога?
Что понимается под свойствами объектов, и каким образом эти свойства можно изменять? Какие свойства вы знаете, для чего они предназначены?
Что понимается под методами объектов? Какие методы вы знаете, для чего они предназначены?
Что понимается под событием и событийной процедурой?
Для чего необходимы переменные и константы в программе? Какие типы переменных и констант вы знаете?
Чем отличается константа от переменной?
Что понимается под литеральной и внутренней константами?
Что понимается под областью действия переменных и констант?
В каких случаях используются функции преобразования типов данных?
Лабораторная работа №3 Работа с массивами данных
Цель работы: научиться работать со статическими и динамическими массивами данных: заполнять массивы данными, осуществлять поиск и выбор информации в массиве, осуществлять сортировку данных в массиве.