Основы офисного программирования и язык VBA


Проектирование документов - часть 2


Это означает, что она подходит для решения небольших, простых задач, так и для решения сложных задач. К простым задачам относится создание отдельных, возможно и сложных документов, создание сравнительно небольшой системы документов. Сложными задачами могут быть, например:

  • Разработка клиентской части "клиент - серверных" приложений, рассчитанных на работу большого числа пользователей с серьезной базой данных, такой как Microsoft SQL Server или Oracle. Заметим, что в Office Developer 2000 включены специальные средства разработки, облегчающие создание подобных приложений.
  • Разработка документов для совместного использования в Интернете. Во многом сложность этой задачи объясняется ее новизной. Опять - таки, в Office 2000 включены новые средства, облегчающие создание таких документов.
  • Разработка большой системы документов, обеспечивающей "полную" автоматизацию деятельности офиса.

Есть еще одно измерение в разработке документов Office 2000. Оно связано с разработкой документов специального вида. Сюда относится разработка: шаблонов, Мастеров (Wizards), компонент, расширяющих функциональные возможности других документов. Эти компоненты могут быть двух видов - AddIns и ComAddIns. Дадим краткую характеристику этим видам документов:

  • Шаблоны - это наиболее простой из специальных случаев. Шаблоны являются заготовками, на базе которых можно создать семейство близких документов. Шаблон задает общие свойства семейства и требуется лишь сравнительно небольшая настройка для получения конкретного документа. Как правило, рекомендуется создавать шаблоны и открывать документы на основе того или иного шаблона. Типичным и хорошо известным является шаблон Normal.dot, на базе которого открываются стандартные документы Word.
  • Мастера обеспечивают некоторый пошаговый процесс достижения цели. Они "ведут" пользователя шаг за шагом, пока конечная цель не будет достигнута. На каждом шаге, пользователь в процессе диалога с Мастером, задает информацию, необходимую для перехода к следующему шагу.


    Начало  Назад  Вперед