Категория
Информатика
Тип
реферат
Страницы
12 стр.
Дата
23.03.2013
Формат файла
.html — Html-документ
Архив
254101.zip — 6.9 kb
  • bufer-obmena_254101_1.html — 26.82 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

БУФЕР ОБМЕНА


Введение


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

Буфер обмена (clipboard) Windows обеспечивает простой обмен данными между
приложениями.

Содержимое буфера обмена
в любой момент времени представляет собой набор объектов в памяти, созданных
программой, которая поместила данные в буфер обмена. Функции API и сообщения, реализующие буфер обмена, управляют его
содержимым. Буфер обмена служит единственным протоколом доступа к хранимым
данным.

 
1. Форматы буфера
обмена

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

В результате при считывании
из буфера обмена клиенту предоставляется набор опций. Различные способы
представления данных в буфере обмена называются форматами буфера обмена.

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



Ваше мнение



CAPTCHA