
- •«Организация обмена данными между разными приложениями»
- •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. Создание составных документов с помощью технологии связывания и внедрения объектов
Выводы
ЛИТЕРАТУРА
Информатика: Базовый курс. 2-е изд. / Под ред.С.В.Симоновича. – СПб.: Питер, 2005. с. 126-129.
ВВЕДЕНИЕ
Операционная система MS Windows ХР является многозадачной, т.е. предоставляет пользователям ПК возможность работать одновременно с несколькими различными приложениями. Достаточно часто возникает потребность использовать данные из одного документа в другом. Например, создать отчет по курсовой работе с помощью текстового процессора MS Word, включить в него иллюстрации, подготовленные в графическом редакторе Paint, а также таблицы и диаграммы, созданные в процессоре электронных таблиц MS Excel и т.п.
Для решения подобных задач в ОС реализуется ряд возможностей обмена данными: от очень простых (например, копирование фрагмента текста из одного документа в другой или его вырезание и вставка в другой документ) до достаточно сложных (например, редактирование вставленных данных, созданных совсем другим приложением).
Различные механизмы обмена данными между различными приложениями сводятся к трем основным:
использование Буфера обмена;
технология динамического обмена данными (DDE – Dynamic Data Exchange);
технология связывания и внедрения объектов (OLE – Object Linking and Embedding).
Цель практического занятия – сформировать у студентов представление о механизмах обмена данными между различными приложениями, привить практические навыки в реализации этих механизмов при работе со сложными документами.
1. Организация обмена данными между различными приложениями
1.1. Использование Буфера обмена
Самый простой способ обмена данными между различными документами и приложениями состоит в использовании Буфера обмена.
Буфера обмена – это специальная область оперативной памяти, резервируемая ОС, к которой могут обращаться различные приложения и таким образом обмениваться данными.
Для того чтобы использовать Буфер обмена, нужно сначала поместить туда данные, а затем извлечь их оттуда и вставить в нужный документ. Эту процедуру называют процедурой копирования и вставки или процедурой вырезания и вставки.
Копирование – это размещение копии данных, выделенных в настоящий момент в исходном документе, в Буфер обмена.
Вырезание – это размещение в Буфер обмена выделенных и изъятых данных из исходного документа.
В
ставка – это размещение в нужном месте документа копии данных, содержащихся в настоящий момент в Буфере обмена.
При вставке данных в документ из Буфера обмена, содержимое последнего остается без изменений, т.е. можно многократно вставлять одни и те же данные из Буфера обмена в документы различных приложений.
Буфер обмена хранит помещенные в него данные до тех пор, пока снова не будет выполнена операция копирования или вырезания.
В приложениях, использующих Буфер обмена, для доступа к нему обычно применяются стандартные команды меню, комбинации клавиш или команды контекстного меню. В большинстве Windows-приложений можно помещать и извлекать данные из Буфера обмена с помощью команд меню Правка (Edit), представленного в раскрытом виде на рис. 1.1. Как правило, в этом меню присутствуют команды Вырезать (Cut), Копировать (Сору), Вставить (Paste).
Другой стандартный способ, применяемый для работы с Буфером обмена, состоит в использовании специальных кнопок на панели инструментов, предназначенных для быстрого выполнения многих стандартных действий, в частности, вырезания, копирования и вставки (рис. 1.2).
Следующим способом, применяемым для работы с Буфером обмена, является использование контекстного меню, которое открывается при щелчке правой кнопкой мыши по какому-либо объекту в документе. Данное меню во многих приложениях содержит команды Вырезать, Копировать и Вставить (рис. 1.3).
И, наконец, для выполнения операций вырезания, копирования и вставки предусмотрены специальные комбинации клавиш, позволяющие выполнять эти действия с помощью клавиатуры. Windows ХР поддерживает стандартные комбинации клавиш для выполнения таких действий в самых разных приложениях, если только они не были переназначены для выполнения других действий (табл. 1.1).
Таблица 1.1. Комбинации клавиш для работы сБуфером обмена
Действие |
Комбинация клавиш |
Вырезать |
CTRL + X или SHIFT + DELETE |
Копировать |
CTRL + C или CTRL + LNSERT |
Вставить |
CTRL + V или SHIFT + LNSERT |
Задание № 1. Копирование, вырезание и вставка в текстовом редакторе WordPad и графическом редакторе Paint.
|