3.4. Технологии связывания объектов мультимедиа
Базовые элементы
мультимедиа, представленные в цифровом
виде, можно рассматривать как дискретные
объекты, обладающие своими свойствами.
Поэтому для их связывания можно
использовать метод объективно-ориентированного
программирования. Этот метод может
быть реализован в технологиях DDE
и OLE.
Технология DDE
(Dynamic
Data
Exchange)
предназначена для динамического обмена
данными в среде Windows.
Позволяет приложениям обмениваться
данными динамически во время выполнения.
Технология DDE
позволяет передавать данные между
клиентами и серверами. Данные могут
пересылаться в режиме «горячей» связи,
когда изменения в программе сервера
вызывают соответствующие изменения в
программе клиента. Режим «холодной»
связи предусматривает независимое
импортирование данных в программу-клиента
от изменений в программе–сервера.
Технология OLE
является дальнейшим развитием идеи
разделяемых между приложениями данных.
Если с помощью DDE
можно было работать с текстом, то
технология OLE
позволяет легко встроить в приложение
обработку любых типов данных. Как и в
случае с DDE,
для правильной работы приложения-клиента
(OLE-контейнера)
требуется наличие приложения OLE-сервера.
Каждый раз, когда в программе-клиенте
пользователь обращается к OLE-объекту
с целью просмотра или редактирования
данных, запускается приложение-сервер,
в котором и происходит работа с данными.
12