- •«Организация обмена данными между разными приложениями»
- •1. Организация обмена данными между различными приложениями
- •1.1. Использование Буфера обмена
- •Копирование содержимого экрана с помощью Буфера обмена
- •Использование программы Буфер обмена
- •1.2. Использование перетаскивания с помощью мыши для обмена данными
- •1.3. Динамический обмен данными
- •2. Создание составных документов с помощью технологии связывания и внедрения объектов
- •2.1. Понятие составного документа и технологии ole
- •2.2. Внедрение объектов из существующих файлов
- •2.3. Внедрение текстового файла в документ ms Word
- •2.4. Внедрение новых объектов и их редактирование
- •2.5. Создания составного документа
- •1. Вставка рисунка Paint в документ
- •2. Внедрение диаграммы ms Excel
- •3. Внедрение звукового файла
- •4. Редактирование объекта, внедренного в составной документ
- •Контрольные вопросы
- •Задание на самостоятельную работу
1.2. Использование перетаскивания с помощью мыши для обмена данными
В Windows ХР можно использовать перетаскивание мышью для копирования или перемещения данных. Перетаскивание данных между различными приложениями позволяет создать внедренные объекты.
Для того чтобы можно было использовать перетаскивание данных с помощью мыши, приложение должно поддерживать эту возможность. Например, приложения MS Office (включая Word, Excel, PowerPoint, Access и др.) поддерживают перетаскивание мышью.
Задание № 4. Обмен данными с помощью перетаскивания мышью.
|
В приложениях MS Office можно использовать при перетаскивании правую кнопку мыши. В этом случае после перемещения выделенного фрагмента в новое место и отпускания правой кнопки мыши открывается контекстное меню, в котором выбирается нужная команда: Переместить, Копировать или Отменить.
1.3. Динамический обмен данными
Более сложный способ обмена данными между Windows-приложениями состоит в использовании механизма динамического обмена данными (Dynamic Data Exchange — DDE). Связи могут быть установлены между документами, созданными одним и тем же приложением или различными приложениями.
После того как такие связи установлены, можно обновлять информацию, редактируя ее средствами исходного приложения. При этом можно хранить исходные данные в одном месте, используя их в различных документах. Это позволяет не только сэкономить место на диске, но и облегчить процесс внесения изменений — достаточно откорректировать исходный файл, и использующие его документы автоматически будут обновлены.
При установлении связи или обмене данными приложение, которое запрашивает данные, называется приложением-клиентом. Приложение-сервер отвечает на запросы клиента, предоставляя необходимые данные. Таким образом, если была установлена связь между приложениями и данные были обновлены приложением-сервером, то и приложение-клиент также будет использовать обновленные данные.
Задание № 5. Динамический обмен данными между приложениями MS Excel и MS Word.
|