Базовый курс Windows и Интернет. Методическое пособие


Понятие составного документа - часть 3


 

                                            Технология внедрения и связывания объектов OLE

Более гибким способом обмена данными между приложениями Windows является технология OLE (Object Linking and Embedding - связывание и внедрение объектов). Технология OLE – это возможность использовать в одном документе объекты разного происхождения, например, текст, фотографии, музыку и т.д. Основное достоинство технологии OLE состоит в том, что она позволяет организовать передачу данных практически между любыми приложениями. Технология OLE определяется правилами (протоколом) взаимодействия Windows-приложений. Базовый вариант технологии OLE был впоследствии расширен до версии OLE 2.0, которая в настоящее время является наиболее используемой. Объектом OLE называется произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить в документ другого приложения. Это может быть весь документ или его фрагмент.

 

OLE-серверы и OLE-клиенты

Приложение, средствами которого создается объект OLE, называется сервером OLE (приложение-источник). Приложение, принимающее объект OLE, называется клиентом OLE (приложение-приемник). Полностью технологию OLE поддерживают не все Windows-приложения, а только те, которые предназначены для разработки составных документов. Одни приложения могут исполнять только роль OLE - сервера, другие – OLE -клиента. Например, текстовый редактор WordPad может исполнять функции и OLE-сервера, и OLE- клиента, так как он

предназначен для создания документов, в которых могут быть рисунки, звуки, таблицы, видеоклипы и др. Графический редактор Paint предназначен для подготовки несложных рисунков, он может работать по технологии OLE только как приложение-источник. Текстовый процессор Word представляет собой сложный комплекс и фактически включает в себя несколько приложений: редактор рисунков, редактор формул, текстовый редактор и др. Эти приложения по-разному используют технологию OLE. Редактор формул действует только как приложение-источник (OLE-сервер), а текстовый редактор может выступать как в роли источника, так и в роли приемника (OLE-клиента). Просмотреть список действующих в системе OLE-серверов можно, выполнив команду Вставка / Объект…




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