Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diplom.doc
Скачиваний:
35
Добавлен:
07.02.2016
Размер:
1.72 Mб
Скачать

3.1.3 Универсальность vba

VBA – универсальный язык. Освоив его, вы не только получите ключ ко всем возможностям приложений Office и других, перечисленных выше, но и будете готовы к тому, чтобы:

  • создавать полноценные приложения на Visual Basic (поскольку эти языки - близкие родственники);

  • использовать все возможности языка VBScript (это – вообще урезанный VBA). В результате в вашем распоряжении будут универсальные средства для создания скриптов администрирования Windows, для создания Web-страниц (VBScript в Internet Explorer), для создания Web-приложений ASP, для применения в пакетах DTS и заданиях на MS SQL Server, для создания серверных скриптов Exchange Server и многое-многое другое.

3.1.4ПростотаVba

VBA изначально был ориентирован на пользователей, а не на профессиональных программистов (хотя профессионалы пользуются им очень активно), поэтому создавать программы на нем можно очень быстро и легко. Кроме того, в Office встроены мощные средства, облегчающие работу пользователя: подсказки по объектам и по синтаксису, макрорекордер и т.п.

При создании приложений на VBA вам, скорее всего, не придется заботиться о установке и настройке специальной среды программирования и наличии нужных библиотек на компьютере пользователя – MS Office есть практически на любом компьютере.

Несмотря на то, что часто приложения VBA выполняются медленнее, чем бы вам хотелось, они нересурсоемки и очень хорошо работают, например, на сервере терминалов. Но, как правило, для программ на VBA особых требований про производительности и нет: для написания игр, драйверов, серверных продуктов они не используется. Чаще всего проблемы с производительностью VBA-приложений – это не проблемы VBA, а проблемы баз данных, к которым они обращаются. Если проблемы действительно в VBA (обычно тогда, когда вам требуется сложная математика), то всегда есть возможность написать важный код на C++ и обращаться к нему как к обычной библиотеке DLL или встраиваемому приложению (Add-In) для Word, Excel, Access.

Программы на VBA по умолчанию не компилируются и поэтому вносить в них исправления очень удобно. Нет необходимости разыскивать исходные коды и перекомпилировать программы.

3.2 Входные и выходные данные

Входными данными для программы является информация о заявителе, ответчике, иске и т.п. вносимая в файлы таблиц. Каждый из этих файлов представляет собой одну из таблиц, полученных при нормализации. Таблицы имеют следующие типы полей:

Структура таблицы Claim_Tableпредставлена на рисунке 3.1

Рисунок 3.1 – Таблица «Claim_Table»

Структура таблицы Respondent_Tableпредставлена на рисунке 3.2

Рисунок 3.2 – Таблица «Respondent_Table»

Структура таблицы Applicant_Table представлена на рисунке 3.3

Рисунок 3.3 – Таблица «Applicant_Table»

Структура таблицы Aplicant_Represent_Table представлена на рисунке 3.4

Рисунок 3.4 – Таблица «Aplicant_Represent_Table»

Структура таблицы Claim_Type_Table представлена на рисунке 3.5

Рисунок 3.5 – Таблица «Claim_Type_Table»

Структура таблицы List_of_Towns представлена на рисунке 3.6

Рисунок 3.6 – Таблица «List_of_Towns»

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