Данные

 Результаты 1 - 1 из 1 для Механизм обмена данными между приложениями. (0.180 сек.) 

Механизм обмена данными между приложениями

Clipboard:

Clipboard называют универсальным буфером обмена, так как пользователь может записать в него самую различную информацию. Это общая область для хранения дескрипторов данных, через которую прикладные программы могут обмениваться форматированными данными.
Методика работы с Clipboard одинакова для всех приложений и обычно заключается в том, что пользователь выделяет нужную часть документа или изображения, а затем выбирает из меню “Edit” строки “Copy” или “Cut”. В первом случае выделенный фрагмент копируется в Clipboard, во втором – также копируется, но после копирования фрагмент удаляется из документа. Clipboard может содержать данные одновременно в нескольких форматах.
Во-первых, приложение может записать в Clipboard данные в одном из форматов, предопределенных для Windows. Можно записать данные в текстовом формате, битовое изображение в формате, зависящем от устройства отображения (DDB), цветовую палитру, битовое изображение в формате, независящем от устройства отображения (DIB), в виде метафайла, а также в нескольких других форматах, созданных на базе текстового формата данных.
Во-вторых, приложение может использовать свой собственный, уникальный формат данных, зарегистрировав его в Windows при помощи специальной функции. Память, в которой хранятся данные, должна быть доступна для всех приложений. Кроме того, содержимое памяти не должно исчезать при завершении работы отдельных приложений.

DDE – технология (Dynamic Data Exchange):

DDE – технлогия позволяет создать постоянно действующие каналы между несколькими одновременно работающими приложениями Windows. Эти каналы могут создаваться автоматически при запуске приложения или при необходимости, а также по явному запросу пользователя. После того как каналы созданы, они будут работать без вмешательства пользователя. Приложения, использующие технологию динамического обмена данных DDE, выступают как клиенты или серверы (или одновременно как клиенты и серверы). Начиная с версии 3.1 в составе Windows появилось расширение – управляющая библиотека динамического обмена данными DDEML, выполненная как обычная DLL-библиотека. Механизм Network DDE позволяет организовать каналы обмена данными между приложениями, которые запущены на разных рабочих станциях сети. Большая часть DDE-функций реализована в последних версиях OLE.

Страниц: 1 2 3

Ключевые слова: , , ,


Оставить комментарий

Вы должны быть авторизованы чтобы комментировать.