Динамический обмен данными
Системы класса Windows предоставляют несколько способов обмена данными между разными приложениями. Простейший и наиболее часто используемый способ основан на понятии буфера промежуточного хранения (Clipboard). Фактически, Clipboard – это специальная программа, которая организует временное хранение передаваемых данных в основной памяти компьютера. С помощью буфера можно передавать самые различные данные (объекты): фрагменты текстов и рисунков, таблицы, графики, файлы, папки и т.д. Порядок использования буфера: · выделить передаваемый объект мышью · активизировать процесс передачи с помощью команд «Вырезать» (Сut) или «Копировать» (Copy), используя либо меню «Правка» (Edit), либо кнопки панели инструментов, либо контекстное меню по првому щелчку мыши · перейти в приложение-приемник (если это необходимо), установить в нужном месте курсор и выполнить вставку объекта командой «Вставить» (Paste) В простейшем случае передача данных носит статический, неизменяемый характер. Это означает, что для изменения вставленных данных их надо удалить, создать снова с помощью соответствующего приложения и повторно вставить в документ-приемник. Более гибким и мощным является динамический обмен, при котором «чужой» объект в основном документе сохраняет информацию о своей «родной» программе. Для реализации динамического обмена используются две специальные технологии: DDE (Dynamic Date Exchange) и OLE (Object Linking and Embedding). Они отличаются с точки зрения программной реализации, но практически не отличаются для конечного пользователя. Главное отличие - на последнем этапе вместо команды «Вставить» надо применить команду «Специальная вставка». Другой способ заключается в использовании команды «Объект» меню «Вставка». Для реализации этой возможности соответствующие приложения должны иметь опцию «Объект» в этом меню. Чтобы включить рисунок в текст, создаваемый в WordPad, не понадобится запускать графический редактор – он будет к вашим услугам, как только в этом возникнет необходимость. Наберите текст и поместите курсор в то место, где вы хотите вставить рисунок. Далее запустите опцию «Объект» в пункте меню «Вставка». Вы увидите диалоговое окно с запросом о том, из какого приложения ввести рисунок или в каком приложении его создать. Диалоговое окно содержит внушительный список приложений, с которыми может работать WordPad. Выбрав из списка какое-либо приложение, вы временно оказываетесь в среде этого приложения и создаете объект (в нашем примере рисунок). Можно включить в текст, например, математические расчеты из программы математики Mathcad, данные из электронной таблицы, задать проигрывание звуковых и видеофайлов.
|