Обмен данными в MS Windows. Папка (буфер) обмена, ее назначение и использование

Одним из наиболее важных механизмов взаимодействия программ является обмен данными. В MS Windows существует несколько способов взаимодействия приложений:

- почтовый ящик;

- динамический обмен данными;

- встраивание объектов.

Специальный почтовый ящик (clipboard) Windows позволяет пользователю переносить информацию из одного приложения в другое, не заботясь об ее форматах и представлении.

Механизм обмена данных между приложениями - жизненно важное свойство многозадачной среды. И в настоящее время производители программного обеспечения пришли уже к выводу, что для переноса данных из одного приложения в другое почтового ящика уже недостаточно. Появился новый, более универсальный механизм - OLE (Object Linking and Embedding)

Кроме механизма почтового ящика, предназначенного, в основном, для пользователя, программисту в Windows доступны специальные средства обмена данными между приложениями.

Программным путем можно установить прямую связь между задачами, например, принимая данные из последовательного порта, автоматически помещать их, скажем, в ячейки электронной таблицы Excel, средствами которой можно тут же отображать сложные зависимости в виде графиков или осуществлять их обработку в реальном режиме времени (этот механизм носит название динамического обмена данными - Dynamic Data Exchange, DDE ).

Буфер обмена windows - это специальная область памяти, с которой могут работать все приложения, записывая в него информацию или читая. Помещение информации в буфер называется - копированием, а перемещение - вырезанием. К сожалению буфер обмена windows может содержать только одну последнюю копию информации, но копировать в него информацию можно практически бесконечное число раз - предыдущие копии просто затираются.

Некоторые программы, например Microsoft Office, имеют свой собственный буфер обмена, способный сохранять одновременно 24 копии данных!

Во многих программах вы могли видеть операции Копировать, Вставить, Вырезать - это и есть команды по работе с буфером обмена. Для помещения информации в буфер используются команды Копировать и Вырезать, для извлечения - соответственно Вставить.

Так же для удобства можно использовать специальные комбинации клавишь:

вырезать (переместить в буфер обмена) <Cntrl>+<X>

скопировать <Cntrl>+<C>

вставить (из буфера обмена) <Cntrl>+<V>

Кроме того, в буфер обмена можно скопировать экран или рабочий стол. Для этого следует использовать клавишу <Print Screen> - копирование всего экрана или <Alt>+<Preent Screen> - копирование в буфер текущего окна. Затем скопированное изображение можно вставить в любой графический редактор, или Microsoft Word командой Правка-> Вставить.

16. Стандартные приложения MS Windows: текстовые редакторы WordPad и Блокнот, их функциональные возможности.

WordPad — текстовый процессор, входящий в состав Microsoft Windows, начиная с Windows 95. Обладает бо́льшим набором инструментов, чем Блокнот, но не дотягивает до уровня полноценного текcтового процессора вроде Microsoft Word. Поддерживает форматирование и печать текста, но не имеет ряда таких важных инструментов как таблицы и средств проверки орфографии. Собственного формата файлов WordPad не имеет. Фактически основным форматом, используемым этим редактором, является формат RTF. Кроме того, вплоть до Windows XP (включительно) WordPad поддерживал также формат .doc.

Блокнот – простейший текстовый редактор, который можно использовать в качестве удобного средства просмотра текстовых файлов (.ТХТ и др.); является одним из стандартных приложений Windows и распространяется вместе с операционной системой. Однако Блокнот редко используется для создания текстовых файлов, но удобен для отработки навыков работы с клавиатурой.

Запуск: Пуск > Программы > Стандартные >Блокнот. [2],[стр.166]

Блокнот позволяет создавать, редактировать, сохранять, перемещать, копировать и удалять текстовые документы.