Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
26_Шиманович.doc
Скачиваний:
5
Добавлен:
10.09.2019
Размер:
4.12 Mб
Скачать

2.2.3 Разработка программного кода

После разработки макета формы необходимо выделить командную кнопку Расчет (CommandButton1) и выполнить команду View (Вид)/Code (Код). При этом откроется окно кода с командами начала и завершения процедуры CommandButton1_Click() - нажатия кнопки Расчет.

Между указанными командами записываются необходимые вычисления.

Аналогично создается программный код для кнопок Отмена и Очистить (CommandButton2 и CommandButton3).

Перед тем как создать программный код для кнопки Об авторе (CommandButton4), нужно создать новую пользовательскую форму с необходимыми элементами.

На рисунке 2.8 приведен пример макета формы Об авторе, на котором пояснительная информация размещена с помощью элементов надпись – Label1 – Label2- Label3 .

Фотография автора добавлена при помощи элемента рисунок – Image3.

Рисунок 2.8 – Пример макета формы об авторе

Код процедуры, позволяющей по радиусу R и углу a определить длину окружности приведен на рисунке 2.9.

Рисунок 2.9 –Программный код пользовательской формы

Для ввода исходных данных (радиус R) использован элемент поле TextBox1, значение из которого преобразуется к типу Double.

Вычисления выполняются после нажатия кнопки Рассчитать (CommandButton1).

Вывод результата осуществляется в поле TextBox2 (значение длины приводится к числовому формату с двумя знаками после запятой и преобразуется к типу String).

Нажатие кнопки Отмена (CommandButton2) приведет к очистке от текущих значений текстовых полей TextBox1, TextBox2, TextBox3 и закрытию формы.

Нажатие кнопки Очистить (CommandButton3) приведет к очистке от текущих значений текстовых полей TextBox1,TextBox2 и TextBox3 (без закрытия формы).

Нажатие кнопки Об авторе (CommandButton4) приведет к открытию окна, в котором будет содержаться информация об авторе, его контактной информации и созданной форме форме.

2.2.4 Проверка работоспособности пользовательской формы

Отладка программного кода формы осуществляется командой Debug (Отладка)/ Compile VBAProject (компилировать).

Проверка работоспособности разработанной формы производится путем ее вызова при нажатии кнопки на рабочем листе Excel.

Для создания кнопки вызова формы используется панель инструментов Формы.

Макрос для кнопки вызова формы имеет вид (рисунок 2.10).

Рисунок 2.10 – Процедура для кнопки вызова формы

На рисунке 2.11 приведено окно книги с постановкой задачи и кнопкой вызова формы.

Рисунок 2.11- Кнопка вызова формы

На рисунке 2.12 приведено окно формы до нажатия кнопки Рассчитать.

Рисунок 2.12 – Ввод исходных данных

На рисунке 2.13 приведено окно формы после нажатия кнопки Рассчитать

Рисунок 2.13 – Вывод результата после нажатия кнопки Рассчитать

На рисунке 2.14 приведено окно формы с некорректными исходными данными (вводится отрицательное число)

Рисунок 2.14 – Вывод сообщения при нажатии кнопки Рассчитать при некорректных исходных данных в поле TextBox1

На рисунке 2.15 приведено окно формы с некорректными исходными данными (вводятся текстовые данные).

Рисунок 2.15 – Вывод сообщения при нажатии кнопки Рассчитать при некорректных исходных данных в поле TextBox1

На рисунке 2.16 приведено окно формы при отсутствии исходных данных.

Рисунок 2.16– Вывод сообщения при нажатии кнопки Рассчитать при отсутствии исходных данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]