Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
183
Добавлен:
12.06.2015
Размер:
113.66 Кб
Скачать

4.3 Обмен данными

Обмен данными между документами, созданными в одном или разных приложениях, осуществляется через буфер обмена (Clipboard) – специальную область памяти. Содержимое буфера сохраняется в файле с расширением clp.

С использованием буфера обмена могут быть решены следующие задачи:

  1. Перемещение фрагментов в рамках одного документа;

  2. Обмен данными между документами одного приложения;

  3. Обмен данными между разными приложениями;

  4. Передача символов из специальных таблиц символов в документы;

  5. Копирование в буфер обмена графического образа экрана под управлением клавиши PrintScreen или образа активного экранного окна под управлением клавиш Alt+PrintScreen;

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

При объединении в одном документе объектов, созданных в разных приложениях, используются технологии связывания и внедрения объектов (Object Linking and Embedding - OLE).

Приложение, чей инструментарий используется для создания передаваемого объекта, принято называть приложением-сервером (OLE-сервер), приложением-источником или родительским приложением. К приложениям-серверам относятся графический редактор Paint, программа построения диаграмм Microsoft Graph и др.

Приложение, использующее объект, называется приложением-клиентом (OLE-клиент) или приложением-приемником. К ним относятся, например, системы управления базами данных.

Ряд приложений могут быть как серверами, так и клиентами. К ним относятся WORD, EXCEL.

Технология внедрения объекта предполагает включение передаваемого объекта в документ-приемник. Размер файла-приемника при этом увеличивается.

В случае необходимости редактирования объекта достаточно его активизировать в файле-приемнике. При этом произойдет запуск приложения, в котором был создан объект. Это достигается за счет создания при внедрении двух копий объекта: в приложении-приемнике и в приложении-источнике. Изменение объекта в файле-источнике не приведет к изменению файла-приемника и после внедрения файл-источник может быть удален из памяти.

Копия сохраняется в приложении-источнике и после удаления файла-источника.

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

Редактирование объекта можно осуществить, активизируя так называемый виртуальный объект в файле-приемнике, что фактически приводит к редактированию файла-источника.

Наиболее эффективно использование этой технологии при связывании большого по объему объекта с несколькими документами. В этой ситуации однажды произведенное изменение объекта в файле-источнике приведет к изменению всех экземпляров объекта, переданных с использованием этой технологии в другие документы.

Файл-источник при использовании технологии связывания не может быть скопирован, перемещен, удален, так это приведет к нарушению связи. По этой же причине файл-приемник не может быть перенесен на другой компьютер.

Соседние файлы в папке Тексты