ВУЗ:
Составители:
Рубрика:
4
ЛАБОРАТОРНАЯ РАБОТА №1
ВКЛЮЧЕНИЕ АКТИВНЫХ ДОКУМЕНТОВ OLE
Цель работы ⎯ овладение навыками визуального построения и
редактирования активных составных документов в среде DELPHI.
Приложения с каждым годом становятся все сложнее. В текстовые
процессоры добавляются графические возможности, в электронные
таблицы – средства построения диаграмм, и кажется, все
закончится одним приложением для решения всех задач. На самом
деле цель как раз не в этом, а в интеграции разных приложений.
Например, добавлять поддержку графики в текстовый процессор
не потребуется, если внутри него можно будет использовать
графическое приложение. Пользователю должно предоставляться
нечто такое, что выглядит как один документ, хотя на самом деле
над разными частями такого документа совместно и согласованно
работают разные приложения. Такие документы стали называться
составными активными документами, а технология их разработки –
технологией составных документов, или технологией OLE (Object
Linking and Embedding). Определенный OLE стандартный интерфейс
обеспечивает взаимодействие между приложениями любых типов и
любых производителей независимо от использованных при этом
сред программирования.
Когда информация от двух независимых приложений соединяется в
одном составном документе, одно
приложение служит
контейнером, а другое – сервером. Технология OLE позволяет
серверу либо внедрять (embed) его данные в контейнер, либо
связывать (link) его данные с контейнером. Внедрение означает,
что данные сервера сохраняются в том же файле, что и данные
контейнера. При связывании, например, данные сервера остаются
в своем файле, а в файле контейнера указывается ссылка
на них.
При разработке приложения определяется, в каком качестве оно
должно работать: как контейнер, как сервер или в обоих качествах
сразу. При этом контейнер может позволять серверу только
внедрять в него данные, или только связывать с ним данные, или и
ЛАБОРАТОРНАЯ РАБОТА №1 ВКЛЮЧЕНИЕ АКТИВНЫХ ДОКУМЕНТОВ OLE Цель работы ⎯ овладение навыками визуального построения и редактирования активных составных документов в среде DELPHI. Приложения с каждым годом становятся все сложнее. В текстовые процессоры добавляются графические возможности, в электронные таблицы – средства построения диаграмм, и кажется, все закончится одним приложением для решения всех задач. На самом деле цель как раз не в этом, а в интеграции разных приложений. Например, добавлять поддержку графики в текстовый процессор не потребуется, если внутри него можно будет использовать графическое приложение. Пользователю должно предоставляться нечто такое, что выглядит как один документ, хотя на самом деле над разными частями такого документа совместно и согласованно работают разные приложения. Такие документы стали называться составными активными документами, а технология их разработки – технологией составных документов, или технологией OLE (Object Linking and Embedding). Определенный OLE стандартный интерфейс обеспечивает взаимодействие между приложениями любых типов и любых производителей независимо от использованных при этом сред программирования. Когда информация от двух независимых приложений соединяется в одном составном документе, одно приложение служит контейнером, а другое – сервером. Технология OLE позволяет серверу либо внедрять (embed) его данные в контейнер, либо связывать (link) его данные с контейнером. Внедрение означает, что данные сервера сохраняются в том же файле, что и данные контейнера. При связывании, например, данные сервера остаются в своем файле, а в файле контейнера указывается ссылка на них. При разработке приложения определяется, в каком качестве оно должно работать: как контейнер, как сервер или в обоих качествах сразу. При этом контейнер может позволять серверу только внедрять в него данные, или только связывать с ним данные, или и 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »