MS Office 2000 для разработчиков
Дополнительные компоненты выпуска MS Office 2000 Developer Edition (по сравнению с выпуском Premium)
Компоненты | Назначение |
---|---|
1. Инструменты разработчика (Developer Tools) <*> | |
Расширения Среды VBA | |
Создание VBA-проекта | Возможность создания независимого от конкретного документа VBA-проекта в виде ActiveX DLL |
Конструктор COM Add-In | Создание автономных дополнений COM (полностью скомпилированных DLL-библиотек) внутри среды разработки VBA. Такие дополнения могут использоваться из различных приложений Office |
Поддержка ActiveX-конструкторов | Возможность подключения дополнительных ActiveX-конструкторов (Designers) |
Средства доступа к данным | |
Конструктор Data Environment | Связывает VBA-код с внешними источниками данных, создавая привязанные к данным формы и элементы управления с помощью визуального интерфейса пользователя. Позволяет визуально создавать, модифицировать и повторно использовать объекты иерархических наборов данных. Представляет таблицы, разрезы данных, SQL-запросы и хранимые процедуры в виде компонентов ADO |
Диспетчер DataBinding (UseConnection) | Связывает VBA-код с внешними источниками данных, создавая привязанные к данным формы и элементы управления с помощью визуального интерфейса пользователя |
Конструктор Data Report | Позволяет быстро создавать отчеты путем перетаскивания элементов из Data Environment, не требуя при этом написания ни одной строчки кода |
Набор элементов управления ActiveX для работы с OLE DB/ADO | Компоненты для связи элементов управления формы, таких как поля ввода, с источником данных |
Расширенный набор элементов управления ActiveX | Новые и усовершенствованные элементы управления ActiveX, которые можно использовать в формах и отчетах — например, FlexGrid, DataRepeater и др |
Набор Web-компонентов | Коллекция элементов управления COM, предназначенных для публикации электронных таблиц, графиков и баз данных на Web-компоненты Spreadsheet, Microsoft Chart и Microsoft PivotTable |
Утилиты и мастера для разработчика (Developer Add-Ins, меню Add-Ins) | |
Code Librarian | Дает возможность группам разработчиков совместно использовать код, хранящийся в централизованной базе данных Access, которая содержит большой набор стандартных подпрограмм как для VBA, так и для Microsoft Visual Studio |
VBA Code Commenter | Автоматичеcки создает комментарии и заголовки к процедурам при помощи специальных настраиваемых шаблонов. Позволяет добавить заголовок либо к текущей процедуре, либо ко всем процедурам текущего модуля или текущего проекта |
VBA Error Handler | Упрощает и автоматизирует создание стандартизированного обработчика ошибок. Error Handler использует диалоговые окна, которые захватывают базовую информацию и вставляют специальный программный код для обработки ошибок при помощи настраиваемых шаблонов |
VBA Multi-Code Import/Export | Позволяет сэкономить время и минимизировать ошибки, связанные с операциями «вырезать-вставить», путем передачи нескольких модулей кода в проект и из него за одну операцию |
Package and Deployment Wizard | Создает программы установки для приложений на базе Office 2000. Полученные дистрибутивы можно записывать на дискеты, компакт-диски, а также развертывать в Internet |
VBA Source Code Control | Дополнение, благодаря которому разработчики получают доступ к функциональным возможностям Visual SourceSafe в среде разработки Office. Для использования VBA Source Code Control необходимо первоначально загрузить его с помощью меню Add-Ins |
VBA String Editor | Редактор для создания строк SQL-запросов или длинных сценариев, которые будут внедряться в VBA-код, при помощи режима WYSIWYG («что видишь, то и получаешь») |
VBA WinAPI Viewer | Средство, необходимое при вызове функций Windows API из VBA и позволяющее просматривать описания функций, констант и типов данных. Найденное описание легко переносится в любое VBA-приложение с помощью буфера обмена данными |
2. Автономные приложения для разработчика | |
Visual SourceSafe | Инструмент групповой разработки, встроенный в среду разработки VBA. Предназначен для управления разными версиями проекта, обеспечивает совместное использование программного кода несколькими разработчиками, а также служит хранилищем повторно используемого кода. Может применяться автономными разработчиками; кроме того, пакет можно запускать и как отдельное приложение |
HTML Help Workshop | Средство для создания Справки в новом стандартном формате Windows HTMLHelp. Удобная среда, а также наличие собственного графического редактора и программного интерфейса HTML Help API упрощают создание Справки для любого приложения на базе Office 2000 |
Answer Wizard Builder | Инструмент для интеграции запросов, задаваемых на естественном языке, в приложения на базе Office 2000. Используется при создании Справки |
3. Дополнительные средства <**> | |
MS Agent SDK | Комплект программ для создания и модификации изображений, используемых в Office Assistants (находится в подкаталоге /ODETOOLS/V9/MSAGENT) |
Access Runtime | Модули поддержки времени выполнения для дистрибьюции Access-приложений (/ODETOOLS/V9/ACCESSRT) |
Microsoft Data Engine (MSDE) | Новый механизм Microsoft для доступа к базам данных (облегченный вариант MS SQL Server 7.0). MOD 2000 включает полный набор для разработчика (/MSDE) |
4. Документация и примеры | |
Печатная документация | Три книги: «Microsoft Office 2000 Visual Basic Programmer's Guide», «Microsoft Office 2000 Developer» и «Microsoft Office 2000 Object Model Guide» |
Электронная библиотека MSDN Library | Три компакт-диска, содержащие свыше 1 Гбайт информации по программированию в среде Office 2000 |
Программные примеры | Их очень много, часть из них устанавливается на компьютер, часть хранится только на компакт-диске |
ПРИМЕЧАНИЯ:
<*> При повторном использовании компакт-диска Developer для обращения к разделу Developer Tools нужно вручную запускать стартовую программу ACMBOOT.EXE из корневого каталога.
<**> Устанавливаются с компакт-диска автономно. В документации MOD 2000 говорится о наличии программы MS Agent SDK для создания и модификации изображений, используемых в Office Assistants. Мы такой программы в пакете не обнаружили.