Основные понятия технологии автоматизации
Технология OLE Automation — это технология обмена объектами между приложениями Windows. Взаимодействие между объектами осуществляется благодаря использованию интерфейсов. Интерфейс является одним из ключевых понятий технологии СОМ, развитием которой и является технология автоматизации. Базовым интерфейсом объектов СОМ является интерфейс IUnknown. Объекты автоматизации взаимодействуют с помощью так называемых интерфейсов диспетчеризации, построенных на основе базового интерфейса IDispatch.
ПРИМЕЧАНИЕ------------------------------------------------------------------------------
На момент написания данной книги платформа .NET была не слишком распространена, поэтому в этой и следующей главах описаны основы технологии взаимодействия между программами, существовавшей ранее — технологии СОМ.
Технология СОМ еще долгое время будет использоваться для создания информационных систем, несмотря на активно вытесняющую ее технологию .NET. Кроме того, знакомство с технологией СОМ полезно ввиду того, что многие применяемые в .NET идеи являются развитием СОМ.Приложение может выступать в качестве:
? сервера автоматизации;
? клиента автоматизации;
? клиента и сервера автоматизации одновременно.
Клиентом автоматизации является приложение, которое может использовать автоматизированные объекты, созданные другими приложениями.
Сервером автоматизации служит приложение, которое позволяет использовать свои объекты клиентам автоматизации.
Автоматизация позволяет расширить функциональные возможности одного приложения (клиента) за счет использования объектов другого приложения (сервера). Одно из дополнительных преимуществ автоматизации состоит в возможности работы с приложением, являющимся сервером автоматизации, без создания видимого экземпляра этого приложения. В приложениях MS Office автоматизация реализуется за счет использования языка VBA (Visual Basic for Applications). Любой объект, допускающий автоматизацию, можно автоматизировать и использовать в других приложениях.
Еще по теме Основные понятия технологии автоматизации:
- АВТОМАТИЗАЦИЯ
- Понятие и основания классификации организационных технологий.
- 3. У любого дела есть своя технология. Педагогическая технология всегда духовна и не лжива
- Основные педагогические понятия
- 1.3. Основные понятия
- Глава 25. Понятие и основные категории
- § 1. Основные понятия наследственного права
- 3.2.4. Логический анализ основных понятий
- § 3. Основные понятия страхового права
- 9.1. Основные понятия инноватики
- Основные понятия.
- Основные понятия.