КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Технология внедрения и связывания объектов OLEПоявление технологии OLE обусловлено необходимостью формирования документов из данных разного типа. Основное достоинство технологии OLE разработанной фирмой Microsoft, состоит в том, что она не имеет ограничений и позволяет организовывать передачу данных между любыми приложениями. Технология OLE определяется правилами (протоколом) взаимодействия Windows-приложений. В настоящее время используется версия OLE 2.0. OLE – Object Linking and Embedding – связывание и внедрения объекта. Технологию OLE поддерживают все Windows-приложения, но в разных качествах. Так, текстовый процессор Word полностью поддерживает технологию OLE, так как он предназначен для работы с текстовыми документами, в которых могут быть рисунки, звуковые фрагменты, видеоклипы и др. В тоже время графический редактор Paint может работать по технологии OLE только как приложение-источник (OLE-сервер), в отличие от текстового процессора Word, который может быть как OLE-сервером, так и OLE-клиентом. Технология OLE представляет пользователю возможность редактировать вставленный в документ объект средствами приложения, в котором этот объект был создан. OLE-объект всегда сохраняет связь с приложением-источником, но он может быть и не связан с документом-источником. Технология OLE предусматривает два варианта обмена данными. Внедрение объекта, при котором в документ-клиент вставляется сам объект. Для отображения на экране или распечатки документа, OLE-объект не использует средств приложения-источника. Связывание объекта, при котором в документ-клиент помещается не сам объект, а лишь ссылка на документ-сервер. В этом случае OLE-объект будет связан не с приложением-сервером, а с документом-сервером, в котором находится объект. 12.2 Внедрение объекта: - из открытого документа (командами Вставить и Специальная вставка); - из файла (командой вставки файла); - вызовом OLE-сервера (командой Вставить объект). Технология внедрения объекта из открытого документа: - в приложении-источнике выделить объект; - выделенный объект поместить в буфер обмена с помощью команд Вставить или Копировать. - выполнить переход в приложение-приемник и установить точку вставки в позицию верхнего левого угла объекта. - вставить объект (команды Вставить или Специальная вставка). При использовании команды Специальнаявставка, в диалоговом окне необходимо выбрать способ вставки объекта. Технология внедрения содержимого файла. - в составном документе указать место внедрения; - из пункта меню Вставка выбрать команду Файл; - в диалоговом окне Вставка из файла выбрать имя файла и установить необходимые параметры. Объект, внедренный по технологии OLE можно редактировать средствами приложения-сервера следующими способами: - двойным щелчком по внедренному объекту вызвать приложение-сервер; - выбрать команду в управляющем или контекстном меню.
|