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




Линейная модель электронного документа.

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

Модель удобна для создания простых документов, содержащих данные одного типа. Так работают простые текстовые редакторы.

Блочно – страничная модель электронного документа.

Неудобством линейной модели является возникновение непроизводительных действий при редактировании больших документов.

Частично эта проблема преодолевается разбивкой документа на отдельные блоки, каждый из которых обрабатывается порознь. Поскольку каждый блок (называемый также страницей) хранится в отдельной области памяти, любое изменение данных локализовано пределами только одного блока. Эта технология используется в разных областях работы с электронными документами. Сейчас основной областью её применения являются системы управления базами данных (СУБД).

Объектная модель электронного документа.

Является наиболее рациональной при работе с комбинированными электронными документами, т.е. образованными данными разных типов.

Создание комбинированных электронных документов стало возможно только после перехода к объектной модели документа и внедрения объектно-ориентированных ОС (Windows).

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

Разработка документа происходит в три этапа.

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

2. Затем объекты заготовки наполняются содержанием. После этого документ можно читать и просматривать.

3. Выполняется оформление документа. Делается это изменением свойств объектов.

Впервые объектная модель электронного документа была реализована компанией Microsoft в текстовом процессоре MS Word 95.

Позднее технология была распространена на другие программные продукты, составившие общий пакет под названием Microsoft Office.

При работе с объектной моделью в создании комбинированного документа принимают участие другие программы и сама операционная система.

Технология динамического обмена данными (DDE)

Э.документы имеют такие полезные особенности, которых печатные документы не могут иметь даже теоретически. Одна из них – динамическое содержание. Характерный пример – метеосводка.

По мере поступления новых данных о погоде сводка непрерывно обновляется и в любой момент времени предоставляет актуальную информацию.

Для реализации этой технологии необходимы три информационных объекта:

· Основной документ (его также называют клиентским);

· Источник данных (также называют сервером);

· Динамическая связь между ними (предоставляет системная служба).

В качестве источника данных выступает любой документ или база данных. Источник данных и основной документ могут находиться на разных компьютерах и географически располагаться сколь угодно далеко друг от друга.

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

Можно настроить выполнение синхронизации вручную. В этом случае системная служба выдаёт сообщение о том, что связь с источником данных устарела и требует обновления.

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

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

Технология OLE предоставляет на выбор два способа формирования комбинированного документа из объектов-заготовок. Первый способ называют связыванием, второй – внедрением.

Технология внедрения более проста и наглядна:

Берётся информационный объект и вставляется в документ. После вставки размер документа увеличивается на величину выставленного объекта. Документ передаётся и воспроизводится вместе со всеми вставленными в него информационными объектами.

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

Характерный пример Web-страницы.

Связывание осуществляется через так называемые гиперссылки.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: