Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Технология внедрения и связывания объектов 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 можно редактировать средствами приложения-сервера следующими способами:

- двойным щелчком по внедренному объекту вызвать приложение-сервер;

- выбрать команду в управляющем или контекстном меню.

<== предыдущая лекция | следующая лекция ==>
Обрамление | Вставка графики
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 418; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.