95 вопросов по серийной Windows 95


    d8ef8794     

Что такое буфер обмена Clipboard?



Само по себе проведение вычислений в ряде случаев важно и необходимо. Однако что делать, если результат вычислений с множеством цифр нужно перенести в какой-либо документ - например справку для налоговой инспекции о наших доходах? Неужели придется вручную вводить эти числа в другие документы или, напротив, вводить нужные данные в калькулятор из других приложений, например электронных таблиц, набирая их по памяти с клавиатуры?
К счастью, этого делать не нужно. Здесь важно отметить такое свойство калькуляторов для Windows 95, как способность обмениваться данными и результатами вычислений с другими приложениями, например с записной книжкой NotePad или текстовым редакторов WordPad. Для этого калькуляторы в позиции Edit (редактирование) главного меню имеют две типовые опции:

Copy Ctrl+C - копирование данных с табло калькулятора в промежуточныйбуфер хранения Clipboard системы Windows 95
Paste Ctrl+V - перенос данных из буфера Clipboard в табло калькулятора.

Поскольку мы здесь впервые упомянули буфер Clipboard, то полезно пояснить, что такой буфер - это некоторая динамически изменяемая область памяти, способная хранить информацию в типовых форматах Windows 95. Указанные выше опции (и некоторые другие) имеют практически все приложения Windows 95 - например упомянутая записная книжка Notepad. Сосредоточены эти опции в позиции Edit главного меню каждого приложения, рассчитанного на обмен данными с другими приложениями через буфер. Windows 95 автоматически распознает и правильно применяет необходимые форматы данных - текстовые, численные, графические и даже мультимедийные (такие как звук голоса, музыка или видеоклипы).
Помимо команды Copy для заполнения буфера можно использовать нажатие клавиши Print Screen. Обычно при этом в буфер будет помещена полная копия экрана. Этот полезный прием использовался, в частности, для получения многочисленных графических копий экрана, приведенных в данной книге и иллюстрирующих работу с системой Windows 95 и ее приложениями. Для превращения этих копий в обычный графический файл наиболее распространенного формата .pcx /g /q использовалась программа DoDot 4.0. Кстати, полезно отметить, что этим приемом можно снять и графическую копию экрана при работе с MS-DOS-приложениями.
Помимо указанных команд, некоторые приложения имеют команду Cut (вырезать), также располагаемую в подменю позиции Edit главного меню. Она переносит выделенный фрагмент документа в буфер, одновременно уничтожая этот фрагмент в самом документе. Возможны также специальные команды Copy, Cut и Paste, например для работы с объемными многостраничными документами.
Но вернемся к применению калькуляторов и организуем работу одновременно двух приложений - записной книжки и калькулятора. поясняет технику работы.
Допустим, мы желаем вычислить 123+456/7, причем это выражение записано в окне записной книжки. Для вычисления достаточно выделить это выражение цветом. Для этого установите курсор мышки на начало выражения. Затем нажмите левую клавишу мышки и удерживая ее переместите курсор к концу выражения - оно будет выделено цветом, что хорошо видно на
Далее, используя опцию Copy в позиции Edit главного меню, перенесите выделенное выражение в буфер Clipboard. Теперь перейдите к работе с калькулятором. Используя опцию Paste в позиции Edit главного меню калькулятора, переместите выражение из буфера в табло калькулятора. В нем появится последнее число 7. Не смущайтесь этим (то же было бы, если последовательно вводить выражение в калькулятор вручную) и нажмите клавишу калькулятора =. Он тут же вычислит значение выражения и оно появится на табло калькулятора.
Теперь вы можете поместить результат после знака = в текст с математическим выражением в окне записной книжки. Для этого скопируйте результат вычислений в буфер, используя команду Copy калькулятора. Потом перейдите в окно записной книжки и установите курсор после знака =. Используя команду Paste записной книжки поместите результат вычислений после знака =.
Итак, вы убедились, что существует возможность передачи в калькулятор из других приложений не только отдельных чисел, но и целых математических выражений. Разумеется, они должны быть представлены в форме, которую понимает калькулятор. К примеру, стандартный калькулятор Windows 95 понимает лишь простейшие арифметические вычисления. Зато научный калькулятор понимает выражения даже с типовыми математическими функциями.
При всем уважении к математическим расчетам надо признать, что области применения этого приложения (калькулятора) постоянно сужаются и выглядят довольно архаичными на фоне возможностей современных интегрированных математических систем и электронных таблиц.



Содержание  Назад  Вперед