- •Кафедра Экономика и организация машиностроительного производства отчет
- •Содержание
- •1 Теоретическая часть 5
- •2 Практическая часть 13
- •Введение
- •1 Теоретическая часть
- •1.1Этапы решения задачи на эвм
- •1.2Понятие алгоритма и его свойства
- •1.3Базовые управляющие структуры алгоритма
- •1.4Правила оформления блок-схемы алгоритма
- •1.5Функции рабочего листа Excel:финансовые. Использование Мастера функций
- •2.1.3 Разработка программного кода
- •2.1.4 Проверка программного кода
- •2.2Разработка пользовательской формы
- •2.2.1 Постановка задачи
- •2.2.2 Разработка макета формы
- •2.2.3 Разработка программного кода
- •2.2.4 Проверка работоспособности пользовательской формы
- •2.3Разработка презентации
- •2.3.1Постановка задачи
- •2.3.2Функциональные возможности Microsoft PowerPoint
- •2.3.3Разработка структуры презентации
- •2.3.4Настройка презентации
- •2.4Разработка автоматически обновляемого оглавления отчета
- •Заключение
- •Список использованной литературы
- •Приложения
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– Вывод сообщения при нажатии кнопки Рассчитать при отсутствии исходных данных