Обмен информацией между приложениями
Из
возможности, предоставляемой операционной
системой Windows,
одновременно работать с несколькими
различными приложениями вытекает
потребность обмена данными между
приложениями.
Например, создав
документ в Word,
можно использовать его целиком или
частично в другом документе Word
или в электронной таблице Excel
и наоборот, создав диаграмму в Excel,
ее можно разместить в документе Word,
рисунок, созданный в Paint,
можно включить в документ Word
или в электронную таблицу Excel
и т.д. Обмен данными может быть простым,
таким, как копирование или перенос
фрагмента документа в другой документ
в рамках одного приложения через буфер
обмена, и сложным - таким, как перенос
объектов (фрагментов данных) между
различными приложениями с возможностью
редактирования на месте вставленных
данных, созданных другим приложением.
Обмен данными
между приложениями можно осуществлять
путем перетаскивания выделенных объектов
мышью между документом-источником и
документом-получателем. Если при этом
нажата клавиша Ctrl,
то происходит копирование объекта.
Иногда бывает
необходимо в текущем приложении прочитать
файл, созданный другим приложением. Для
этого используются конверторы.
При Открытии
такого файла в текущем приложении надо
в поле Тип
файла указать
приложение, в котором был создан файл.
Приложения
Windows
могут обмениваться информацией
несколькими способами.
Буфер обмена.
Самый
простой способ обмена включает следующие
шаги: выделение объекта в документе-источнике;
выполнение команды меню приложения
Правка/Вырезать
в случае перемещения объекта из одного
места в другое или команды Правка/Копировать
в случае копирования объекта, в результате
чего объект попадает в Буфер обмена
(специальная область памяти, к которой
могут обращаться различные приложения);
переход в документ-получатель в этом
же или в другом приложении с установкой
курсора в место вставки объекта;
выполнение команды Правка/Вставить,
в результате
чего объект размещается в месте вставки
документа-получателя.
Поместить
предварительно выделенные данные в
буфер обмена можно также с помощью
команд Вырезать
или Копировать
контекстного меню, появляющегося после
правого щелчка по выделенному фрагменту
данных, а вставить из буфера обмена по
команде Вставить
контекстного меню.
Поместить
предварительно выделенные данные в
буфер обмена можно также с помощью
кнопок
Вырезать или
Копировать
Стандартной панели инструментов
соответствующего приложения, а вставить
из буфера обмена кнопкой
Вставить.
Через Буфер обмена
можно копировать содержимое экрана
монитора в нужное приложение. Для этого:
нажимается клавиша PrintScreen,
чтобы скопировать содержимое всего
экрана и поместить его в виде растрового
рисунка в Буфер обмена, или комбинация
клавиш Alt+PrintScreen,
чтобы скопировать содержимое только
активного окна; выполняется переход в
документ-получатель с установкой курсора
в место вставки; выполняется команда
Вставить.
Перед вставкой
можно отредактировать изображение
экрана с помощью графического редактора
Paint
(сделать надписи, удалить часть
изображения, вырезать нужные фрагменты
и т.д.).