7. Реализация обмена данными между приложениями ОС Windows Общие представления о копировании, встраивании и связывании объектов (механизм OLE) Шашкин С.Ю., УрАГС, 2001
Типичная схема копирования данных l Приложение-сервер генерирует объект (текст, рисунок…) l Объект помещается в буфер промежу- точного хранения l Приложение-клиент извлекает нужный объект из буфера Документ сервера Буфер Документ клиента Шашкин С.Ю., УрАГС, 2001
Копирование: исходное состояние двух документов Шашкин С.Ю., УрАГС, 2001
Копирование данных в буфер промежуточного хранения l Выделение данных в документе сервера l Команда Правка\Копи ровать Шашкин С.Ю., УрАГС, 2001
Вставка данных из буфера в документ клиента l Позиционирование курсора l Вставка текста командой Правка/Вставить Шашкин С.Ю., УрАГС, 2001
Специфика встраивания (внедрения) объекта l При выделении объекта в документе клиента активизируется приложение-сервер l В документе клиента хранятся все данные об объекте, возможна его любая модификация l Значительно увеличивается размер файла, связанного с документом клиента Шашкин С.Ю., УрАГС, 2001
Специфика связывания объекта l При открытии файла с документом клиента автоматически обновляется состояние объекта, связанного с сервером l В документе клиента фактически нет объекта, он «вставляется» из файла, порожденного сервером (нельзя послать документ по электронной почте!!!) Шашкин С.Ю., УрАГС, 2001