Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_Sem1_Kurs_1_04.doc
Скачиваний:
3
Добавлен:
07.11.2018
Размер:
1.08 Mб
Скачать

Принципы внедрения и связывания объектов.

ОС Windows позволяет:

  • Создавать комплексные документы, содержащие несколько различных типов данных;

  • Обеспечивать совместную работу нескольких приложений при подготовке одного документа;

  • Переносит и копировать объекты между приложениями.

Так, например, рисунок, созданный в графическом редакторе Paint, можно скопировать в текстовый документ, разрабатываемый в текстовом редакторе WordPad, то же можно делать и с фрагментами звукозаписи и видеозаписи. Разумеется, звуковой объект нельзя отобразить на печатной странице, но если документ электронный, то его можно вставить в текст в виде значка. Щелчок на этом значке во время просмотра документа позволит прослушать связанную с ним звукозапись.

Возможность использования в одном документе объектов различной природы является очень мощным инструментом Windows. Она основана на т.н. концепции внедрения и связывания объектов ( OLEObject Linking and Embedding).

Внедрение объектов.

Под внедрением объектов понимается создание комплексного документа, содержащего 2 или более автономных объектов. Обычным средством внедрения объектов в документ является их импорт из готового файла, в котором данный объект хранится. Например, если в графическом редакторе Paint был создан и сохранен на диске файл рисунка ABCD.bmp, то в тестовом редакторе WordPad этот рисунок можно вставить в текстовый документ с помощью команды Вставка – Объект.

Импорт вставляемого объекта обеспечивается переключателем Создать из файла, а его выбор на диске – кнопкой Обзор. Кроме графических объектов в текстовый документ можно внедрять и объекты другой природы – тексты, фрагменты звукозаписи и видеозаписи.

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

Связывание объектов.

Однако мы могли поместить рисунок в текстовый документ и другим способом. В том же диалоговом окне Вставка Объекта есть флажок, который называется Связь. Если установить этот значок перед вставкой объекта, то происходит другой тип вставки, который называется связыванием.

Связывание отличается от внедрения тем, что сам объект не вставляется в документ, а вместо этого вставляется только указатель на местоположение объекта. Когда при просмотре документа Вы дойдете до этого указателя, текстовый редактор обратится по адресу, имеющемуся в указателе, и отобразит рисунок в тексте документа.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]