Внедрение и связывание объектов
Операционная система Windows позволяет создавать комплексные документы, содержащие данные, подготовленные в разных приложениях. Эта возможность обеспечивается одновременной работой нескольких приложений и перемещением (копированием) объектов между приложениями. Так, например, в текстовый документ можно ставить таблицу и графики, подготовленные в электронных таблицах. Такой обмен данными между приложениями Windows происходит согласно технологиям внедрения и связывания объектов. В процедуре обмена данными присутствуют как минимум два участника: документ-источник, откуда берутся данные, и документ-приемник, куда вставляются данные. Внедрение объекта подразумевает создание комплексного документа, содержащего несколько автономных объектов.
Два способа внедрения:
· объект вставляется в документ-приемник из файла (документ-источник), в котором этот объект хранится (меню Вставка-Объект);
· объект выделяется в документе-источнике, копируется в буфер обмена (меню Правка-Копировать), а затем вставляется в документ-приемник (меню Правка-Специальная Вставка).
При связывании сам объект не вставляется в документ, а вместо него вставляется указатель на местоположение объекта. Процедура связывания происходит аналогично процедуре внедрения, только в окне Вставка объекта включается флажок Связь. При просмотре документа с таким указателем программа обращается по адресу, имеющемуся в указателе, и отображает объект в данном документе.
Сравнение методов внедрения и связывания объектов:
· обе эти операции позволяют вставлять в документы такие данные, с которыми программы, обрабатывающие документ, не могут работать непосредственно;
· при внедрении документ-источник может отсутствовать;
· при связывании составной документ получается меньше, чем при внедрении, так как в нем находится не сам объект, а указатель на него;
· при связывании изменение исходных данных отражается в документе-приемнике.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.