СВЯЗЫВАНИЕ И ВНЕДРЕНИЕ ОБЪЕКТОВ
Одним из важнейших достоинств пакета прикладных программ Microsoft Office является возможность использовать в одном приложении данные, созданные в другом. Для реализации этой возможности предусмотрено несколько способов.
При импорте данных данные из одного приложения полностью или частично копируются в документ другого приложения. Для осуществления импорта данных приложение, в документ которого планируется импортировать данные, должно иметь соответствующий фильтр. Фильтр — программа преобразования данных из формата хранения одного приложения в формат другого приложения.
Динамический обмен данными {DDE— Dynamic Data Exchange) — средство, позволяющее разным приложениям обмениваться друг с другом командами и данными. Суть динамического обмена состоит в том, что между двумя приложениями устанавливается связь, при помощи которой одно приложение может передавать команды и данные другому и получать от него результаты.
Процедура связывания и внедрения объектов {OLE— Object Linking and Embedding) — один из наиболее эффективных способов обмена данными между приложениями. В данном случае под объектом понимается произвольный элемент, созданный в одном из приложений Microsoft Office — приложении-источнике, который можно поместить в другом приложении — приложении-приемнике. Технология OLE позволяет поместить объект в приложении-приемнике таким образом, что вместе с вставленным объектом будет храниться информация о приложении-источнике. В дальнейшем это дает возможность производить правку внедренного объекта средствами приложения, в котором он был создан. Объекты могут представлять собой тексты, рисунки, диаграммы, диапазоны ячеек, звуковые файлы, видеоклипы и т.д. Таким образом, документ- приемник, содержащий внедренные объекты, представляет собой контейнер.
При связывании в контейнер записывается только информация о приложении-источнике и документе, из которого берется объект, а при внедрении копируются все данные объекта.
Выбор способа помещения объекта в контейнер зависит от целого ряда условий.
Исходя из того, что связывание только устанавливает путь к исходному объекту и приложению-источнику (с помощью которого был создан объект) и не требует хранения самого объекта в контейнере, а при открытии документа-контейнера связанный объект вставляется в нужное место, решение в пользу именно такого способа помещения объекта в контейнер может быть принято:
• при больших объемах занимаемой объектом дисковой памяти;
• если объект изменяем или подлежит модификации, при этом в документе-контейнере должны отражаться все изменения.
C другой стороны, внедрение объекта может оказаться предпочтительным в случае, когда:
• объект изменяем или подлежит модификации, при этом изменения не должны касаться объекта в документе-контейнере, т.е. в документе-контейнере должны сохраняться данные на тот момент времени, когда выполнялась процедура внедрения;
• существует угроза потери связи с объектом в связи с переносом на другой носитель (компьютер), потерей доступа по локальной сети и по другим причинам.
Иногда целесообразно внедрять объект с установлением связей, в этом случае при открытии документа-контейнера происходит сравнение объекта и его копии в документе-контейнере. При несовпадении оригинала и копии на экран выводится запрос на обновление копии, хранящейся в документе-контейнере.
Еще по теме СВЯЗЫВАНИЕ И ВНЕДРЕНИЕ ОБЪЕКТОВ:
- 9.5. Внедрение систем автоматизированного проектирования
- Эффективность внедрения предложенных мероприятий
- Разработка и внедрение нанотехнологий
- Пути и формы внедрения результатов учетно-статистических исследований
- Этап Внедрения
- 5.2. Практика внедрения
- 1. Сборы за пользование объектами животного мира и за пользование объектами водных биологических ресурсов
- Стратегия построения отношений с клиентом на стадии Внедрения
- Результаты внедрения программы
- Построение и внедрение АИС
- 2.1, Внедрение иннов анионных технологий в потенциал машиностроительного предприятия,
- Методические рекомендации по внедрению адаптивных моделей управления
- Апробации и внедрение результатов исследования.
- Приложение 2 Документы о внедрении и регистрации