Курсовая работа: Разработка приложения средствами VBA
Содержание
Введение
1. Анализ задания
2. Разработка интерфейса программы
3. Разработка процедур
3.1 Функциональное назначение процедур
3.2 Описание процедур
4. Тестирование и отладка программы
Заключение
Список литературы
Введение
VisualBasicforApplication (VBA) - объектно-ориентированный язык программирования (ООП), который позволяет создавать приложения (проекты) с развитым визуальным интерфейсом. ООП можно описать как методику анализа, проектирования и написания приложений, манипулируя объектами.
Язык был разработан в середине 1960-х годов профессорами Дартмутского колледжа Джоном Кемени и Томасом Курцом. Бейсик сравнительно несложен для изучения и подходит для разработки коротких и простых программ. В 1970-х годах он завоевал всеобщее признание вследствие своей компактности и пригодности для первых персональных компьютеров с их ограниченным объемом памяти.
Приложение (проект) может включать модули, формы и связанные с приложением объекты, относящиеся к некоторому документу. Причем проект сохраняется вместе с самим документом. Модуль VBA содержит исходный код макроса, или программы, создаваемой пользователем.
Каждый документ Word (или шаблон документа) может содержать один или несколько модулей, одну или несколько пользовательских форм, а может и не содержать никаких модулей и форм.
В VBA создание, редактирование, отладка и запуск на выполнение программ и макросов осуществляется средствами интегрированной среды разработки (средствами редактора VB). Чтобы перейти в интегрированную среду разработки из любого приложения MSOffice, достаточно нажать комбинацию клавиш Alt+F11или выполнить команду
Сервис/Макрос/Редактор Visual Basic (Tools/ Macros /Visual Basic Editor).
1. Анализ задания
Создаем проект, состоящий из нескольких частей:
- Документа ThisDocument . В нём будет прописан код для создания панели инструментов;
- программного модуля Module 1, содержащего код процедур;
- пользовательской формы UserForm 1, содержащей сообщение о разработчике проекта;
- пользовательской формы UserForm 2, содержащей задание, выполняемое программой в UserForm 3 ;
- пользовательской формы UserForm 3, позволяющей решить задачу.
По заданию необходимо разработать приложение для создания следующих функций:
1. Автоматизировать работу с текстом:
2. Составить алгоритм решения задачи: сколько амёб будет через 3, 6, 9, 12,… 24 часа, если каждые 3 часа амёба делится на 2 клетки.
3. Вывести справку о разработчике программы.
Для работы с текстом необходимо создать модуль, где будет прописано:
· Открытие текстового документа;
· Выделение первого абзаца;
· Вырезание первого абзаца;
· Вставка вырезанного абзаца в конец документа;
· Форматирование вставленного абзаца;
· Добавление границы к вставленному абзацу;
· Вывод формы «Задание»;
· Вывод формы «Справка о разработчике».
--> ЧИТАТЬ ПОЛНОСТЬЮ <--