Операционные системы. Ворожейкин А.И - 28 стр.

UptoLike

28
Клавиша Print Screen копирует графический образ всего экрана в виде растровой картинки в буфер обмена.
Затем можно вставить эту картинку в документ какого-либо графического редактора, например, Paint,
отредактировать и сохранить. Клавиша Alt+Print Screen копирует в буфер обмена только активное окно.
5.4 Технология внедрения и связывания объектов OLE
Более гибким способом обмена данными между приложениями Windows является технология OLE (Object
Linking and Embedding - связывание и внедрение объектов). Технология OLEэто возможность
использовать в одном документе объекты разного происхождения, например, текст, фотографии, музыку и
т.д. Основное достоинство технологии OLE состоит в том, что она позволяет организовать передачу данных
практически между любыми приложениями. Технология OLE определяется правилами (протоколом)
взаимодействия Windows-приложений. Базовый вариант технологии OLE был впоследствии расширен до
версии OLE 2.0, которая в настоящее время является наиболее используемой. Объектом OLE называется
произвольный элемент, созданный средствами какого-либо приложения Windows, который можно
поместить в документ другого приложения. Это может быть весь документ или его фрагмент.
5.4.1 OLE-серверы и OLE-клиенты
Приложение, средствами которого создается объект OLE, называется
сервером OLE (приложение-
источник). Приложение, принимающее объект OLE, называется клиентом OLE (приложение-приемник).
Полностью технологию OLE поддерживают не все Windows-приложения, а только те, которые
предназначены для разработки составных документов. Одни приложения могут исполнять только роль OLE
- сервера, другие – OLE -клиента. Например, текстовый редактор WordPad может исполнять функции и
OLE-сервера, и OLE- клиента, так как он предназначен для создания документов, в которых могут быть
рисунки, звуки, таблицы, видеоклипы и
др. Графический редактор Paint предназначен для подготовки
несложных рисунков, он может работать по технологии OLE только как приложение-источник. Текстовый
процессор Word представляет собой сложный комплекс и фактически включает в себя несколько
приложений: редактор рисунков, редактор формул, текстовый редактор и др. Эти приложения по-разному
используют технологию OLE. Редактор формул действует только как приложение-
источник (OLE-сервер), а
текстовый редактор может выступать как в роли источника, так и в роли приемника (OLE-клиента).
Просмотреть список действующих в системе OLE-серверов можно, выполнив команду Вставка / Объект
5.4.2 Особенности связывания и внедрения объектов
Особенность обмена объектами состоит в следующем. При выполнении связывания (linking) объект
существует только в приложении- источнике, а приложение-приемник содержит лишь указатель (ссылку) на
его местоположение. При изменении объекта в исходном документе соответствующим образом изменяется
связанная с ним копия в другом приложении. Например, можно связать электронную таблицу с текстовым
документом. Изменения, выполняемые
в программе обработки электронных таблиц, будут автоматически
воспроизводиться в текстовом документе.
Когда же выполняется внедрение (embedding), в целевой документ вставляется копия объекта и требуется
дополнительный объем памяти для ее хранения. Никакой связи между копиями объекта не сохраняется:
изменение одной копии никак не влияет на остальные копии объекта.
При связывании объектов размер целевого документа практически не увеличивается (в отличие от
внедрения), так как указатель на местоположение объекта занимает мало места. Но при этом надо следить за
тем, чтобы все связанные объекты хранились в тех папках, в которые они были помещены в момент
создания связи.
5.4.3 Способы вставки объектов в
целевой документ
1. Создание связанного или внедренного объекта на основе данных из существующего файла с помощью
команд Вставить или Специальная вставка:
в приложении- источнике выделить объект, который необходимо внедрить или связать и поместить его в
буфер обмена;
в приложении- приёмнике курсором указать место вставки объекта, выполнить команду Правка /
Вставить (
произойдет внедрение объекта) или Правка / Специальная вставка Также можно
использовать контекстное меню;
в случае выбора команды Правка / Специальная вставка на экране появится диалоговое окно
Специальная вставка (рисунок 2), в котором надо выбрать формат вставляемого объекта. Например, если
был скопирован текст из документа Word, то выбрать Объект Документ Microsoft Word;
Клавиша Print Screen копирует графический образ всего экрана в виде растровой картинки в буфер обмена.
Затем можно вставить эту картинку в документ какого-либо графического редактора, например, Paint,
отредактировать и сохранить. Клавиша Alt+Print Screen копирует в буфер обмена только активное окно.

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

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

5.4.2 Особенности связывания и внедрения объектов
Особенность обмена объектами состоит в следующем. При выполнении связывания (linking) объект
существует только в приложении- источнике, а приложение-приемник содержит лишь указатель (ссылку) на
его местоположение. При изменении объекта в исходном документе соответствующим образом изменяется
связанная с ним копия в другом приложении. Например, можно связать электронную таблицу с текстовым
документом. Изменения, выполняемые в программе обработки электронных таблиц, будут автоматически
воспроизводиться в текстовом документе.
Когда же выполняется внедрение (embedding), в целевой документ вставляется копия объекта и требуется
дополнительный объем памяти для ее хранения. Никакой связи между копиями объекта не сохраняется:
изменение одной копии никак не влияет на остальные копии объекта.
При связывании объектов размер целевого документа практически не увеличивается (в отличие от
внедрения), так как указатель на местоположение объекта занимает мало места. Но при этом надо следить за
тем, чтобы все связанные объекты хранились в тех папках, в которые они были помещены в момент
создания связи.

5.4.3 Способы вставки объектов в целевой документ
1. Создание связанного или внедренного объекта на основе данных из существующего файла с помощью
команд Вставить или Специальная вставка:
– в приложении- источнике выделить объект, который необходимо внедрить или связать и поместить его в
буфер обмена;
– в приложении- приёмнике курсором указать место вставки объекта, выполнить команду Правка /
Вставить (произойдет внедрение объекта) или Правка / Специальная вставка… Также можно
использовать контекстное меню;
– в случае выбора команды Правка / Специальная вставка… на экране появится диалоговое окно
Специальная вставка (рисунок 2), в котором надо выбрать формат вставляемого объекта. Например, если
был скопирован текст из документа Word, то выбрать Объект Документ Microsoft Word;




                                                   28