Курсовая работа: Разработка приложения средствами VBA
Если в текстовое поле TextBox1 не введено значение количества амёб, то в поле TextBox1 ставится нулевое значение, а в поле TextBox2 выводится сообщение «амебы не введены», а в поле TextBox3 выводится «введите начальное кол-во амеб» (см. Приложение B , Рисунок 6 ).
4. Тестирование и отладка программы
При запуске программы «Деление_амёбы» в активном документе отображается созданная для выполнения задачи форма (см. Приложение B , Рисунок 4 ).
В первое поле ввода вводится значение первоначального количества амёб и при нажатии кнопки «Результат» во втором поле ввода отображается заданная строка со значениями времени, а в третьем поле отображаются результаты вычисления деления введённого количества амёб по прошествии этих значений времени (см. Приложение B , Рисунок 5 ).
При нажатии кнопки «Задача» открывается форма UserForm2 с текстом задания (см. Приложение B , Рисунок 3 ).
При нажатии кнопки «Справка о разработчике» выводится форма со сведениями о разработчике проекта (см. Приложение B , Рисунок 2 ).
Заключение
В результате работы над курсовым проектом были разработаны:
- новая панель управления с именем «Работа с текстом»;
- модуль программы;
- пользовательская форма для решения задачи;
- пользовательская форма «Задача»;
- пользовательская форма «Справка о разработчике».
Была автоматизирована работа с текстом:
- открытие документа с текстом;
- перемещение первого абзаца в конец документа;
- форматирование перемещённого абзаца;
- добавление границы к абзацу.
Составили алгоритм решения задачи: одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить, сколько амёб будет через 3, 6, 9, 12, … 24 часа.
Вывели справку о разработчике проекта.
Список литературы
1. Горных Е. Н. – Учебное пособие «Программирование на VBA» 2003.
2. Кузьменко В.Г. – «Программирование на VBA» 2003.
3. Лабораторные работы по дисциплине «ВТ и программирование» (методические указания к лабораторным работам).