Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Технология OLE —связь и внедрение объектов



WINDOWS позволяет осуществлять обмен информацией между приложениями с помощью буфера обмена (статическая копия) и с использованием технологии OLE 2.0 (динамичная).

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

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

Выполнение технологии при помощи буфера обмена (команда Специальная вставка меню ПРАВКА) позволяет связать и внедрить либо весь документ, либо его часть. Использование же команды Объект меню ВСТАВКА позволяет связывать и внедрять только весь документ. Выполнение технологии при помощи буфера обмена (команда СПЕЦИАЛЬНАЯ ВСТАВКА меню ПРАВКА) позволяет связать и внедрить либо весь документ, либо его часть. Использование же команды ОБЪЕКТ меню ВСТАВКА позволяет связывать и внедрять только весь документ.





Дата публикования: 2015-01-13; Прочитано: 310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...