Метка | «буфер»

Метки: , , , , , , , , , , , , , ,

Полноэкранное представление

Опубликовано: 25 августа 2009. Автор: admin

Для возврата к "действительно" полноэкранному представлению окна DOS-приложения (к захвату экрана) следует воспользоваться той же клавиатурной комбинацией [Altj+|Enter]. Существует и другой путь. Можно обратиться к системному меню данного окна и выполнить там директиву Setting., установив опцию Full Screen и подтвердив свой выбор кнопкой ОК.

Маркирование и копирование

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

Маркирование проще всего производить с помощью мыши. Фиксация курсора мыши в некоторой точке окна DOS-приложения включает режим маркирования. Само маркирование выполняется протаскиванием курсора мыши (а корректировка — фиксацией курсора на маркированной области и перетаскиванием ее). Нажатием клавиши [Enter] содержимое маркированного фрагмента копируется в буфер промежуточного хранения.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , ,

DOS-приложения в Windows

Опубликовано: 23 августа 2009. Автор: admin

В связи со стремительным ростом популярности оболочки Windows в последнее время все более заостряется немаловажный с практической точки зрения вопрос:

Как работают в оболочке приложения, изначально не предназначенные для эксплуатации в среде Windows?

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

Работа под управлением Windows имеет свою специфику. Оболочку-Windows 3.0 или 3.1 можно рассматривать как некоторое DOS-приложение, способное управлять другими DOS-приложениями. Под управлением здесь, как минимум, понимается возможность запуска других приложений, переключения между параллельно работающими программами и обмен данными через буфер промежуточного хранения. Степень такой управляемости и глубина интеграции зависят не в последнюю очередь от режима работы самой оболочки.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , ,

Получение копий экрана с помощью Clipboard

Опубликовано: 23 августа 2009. Автор: admin

В рамках Windows предусмотрена возможность получения копии эк-рана в буфере промежуточного хранения. При этом можно:

- получить копию всего экрана, нажав клавишу [PrtScr];

- получить копию только активного окна с помощью [Alt]+[PrtScr].

Копия экрана всегда получается в графическом формате, даже если на экране только текст. Содержащаяся в буфере копия экрана может быть сохранена на диске или, как и всякое содержимое Clipboard, вставлена в документы, обрабатываемые приложениями, допускающими графические фрагменты. Наибольшими возможностями в этом плане обладает Paintbrush, описанный ранее (см. гл.6), и средства, описанные в гл.10.

Объединение связыванием (DDE)

До сих пор мы занимались объединением документов путем конвертирования или обмена через Clipboard. Теперь разберем другие способы объединения — связывание и встраивание. Эти способы похожи друг на друга и находятся друг от друга в некоторой зависимости.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , ,

Передача данных

Опубликовано: 14 августа 2009. Автор: admin

Можете определить физические параметры процесса передачи, используя директиву Communications (Интерфейс).

Какая будет задана скорость передачи (Baud Rate), зависит, с одной стороны, от того, каким образом осуществляет передачу "партнер", а с другой —от производительности модема. Традиционная скорость состав-ляет сегодня 2400 Baud (бит в секунду). Более низкие значения заметно увеличивают расходы на телефон.

Остальные установки в этом диалоговом окне нужны лишь тогда, когда при передаче данных имеются отклонения от стандарта. Наиболее распространенным на сегодня является 8-битовый формат (например, при 7-битовом формате невозможно передавать сообщения, содержащие русские литеры) со стон-битами.

В большинстве случаев от плохо функционирующего контроля посредством бита четности (Parity) отказываются (None). Однако определенные виды передачи и протоколы передачи предписывают использование битов четности. Обратите внимание на то. что при включенном контроле четности (Parity) Terminal передает набор символов ASCII не полностью.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , ,

Кэш (SMARTDrive)

Опубликовано: 10 августа 2009. Автор: admin

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

Кэш может быть реализован аппаратно или программно. Аппаратно реализованный кэш представляет собой часть накопителя (или контроллера), он скрыт от пользователя. Накопитель с таким буфером, как правило, не требует уже никакой оптимизации. Программный кэш занимает некоторую часть оперативной (как правило, дополнительной) памяти под буфер.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , ,

Пиктограмма программы обслуживания Clipboard

Опубликовано: 08 августа 2009. Автор: admin

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

Для текстовых фрагментов доступны в зависимости от содержания среди прочих OEM- (IBM) и RTF-форматы. Для графики — форматы BITMAP (BMP, DIB) и PICTURE (PCX, MSP). Bitmap-представление, как правило, по размеру меньше, чем оригинальная картинка. В некоторых случаях существует возможность наблюдать содержимое буфера и в формате приложения-источника. Всегда доступный и выбираемый по умолчанию промежуточный формат Auto позволяет не заботиться о формате индикации. Выбор формата индикации может оказаться полезным для оценки размера картинки, состава палитры или точного представления шрифтов.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , ,

Прекращение выполнения программы

Опубликовано: 05 августа 2009. Автор: admin

Выше уже упоминалась директива Setting. системного меню окна DOS-приложения. Открывающееся при выполнении этой директивы диалоговое окно содержит кнопку Terminate.

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

Обмен данными в среде Windows

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

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Обмен через буфер промежуточного хранения

Опубликовано: 30 июля 2009. Автор: admin

Сами по себе DOS-приложения не могут обмениваться информацией с буфером промежуточного хранения: у них просто отсутствуют соответствующие директивы.

Работа DOS-приложений в окнах оболочки Windows (в расширенном режиме) допускает маркирование фрагментов документов этих приложений и их копирование в буфер промежуточного хранения. Но в стандартном режиме работы оболочки такая операция невозможна. Да и работа в окнах иногда вносит искажения в представление информации.

Альтернативой описанной процедуре копирования является процедура получения "моментального снимка экрана" (копии экрана). Такую копию можно занести в буфер промежуточного хранения нажатием клавиши [PrtScr] или комбинации [Alt]+[PrtScr]. Это весьма удобно при копировании иллюстраций.

Вставка текста

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , ,

Встраивание иллюстраций (целых и фрагментов)

Опубликовано: 23 июля 2009. Автор: admin

Вставлять в текст посредством пиктограммы-представителя (пиктограммы-ссылки) можно не только тексты, но и иллюстрации. Попробуйте вставить в текст нашего документа вместо ссылки на Notepad-файл ссылку на иллюстрацию ARCHES.BMP, пройдя еще раз вышеописанным путем. Но при этом следует вместо Notepad воспользоваться Paintbrush и вместо имени PLAN92 использовать ARCHES.

Процедура вставки в документ ссылки на фрагмент (а не на целый документ) несколько отличается от вышеописанной. Суть отличий мы попытаемся выяснить на примере фрагмента иллюстрации. Попробуем упаковать его в "пакет" и встроить соответствующую ссылку в Write- документ.

Для этого упражнения нам уже не потребуется Notepad. Закройте его окно и откройте окно Paintbrush.

Сначала загрузите иллюстрацию, фрагмент которой требуется упаковать. Откройте файл ARCHES.BMP и маркируйте с помощью прямоугольных ножниц некоторый фрагмент, например одну из арок. Затем передайте маркированный фрагмент в буфер промежуточного хранения посредством директивы Сору меню Edit. До сих пор все наши действия не отличались от обычного копирования через Clipboard. Они будут такими и для других приложений.

Отзывов (0)

Метки: , , , , , , , , , , , , , , , ,

Вставка в картотеку

Опубликовано: 10 июля 2009. Автор: admin

Попробуем теперь вставить связанную иллюстрацию и в карточку Cardfile. Эти маленькие документы могут содержать не только текст, но и иллюстрации. В дополнение к этой возможности для черно-белых иллюстраций, реализованной уже в версии 3.0, версия 3.1 Windows допускает использование и цветных. Кроме того, иллюстрации, не помещающиеся на карточку из-за больших размеров, не обрезаются, а автоматически уменьшаются. Заботиться о сохранении цветности или изменении размера нет необходимости: все выполняется автоматически.

Переключитесь на Менеджер Программ и запустите еще и картотеку Cardfile. В меню Edit находится директива Paste Link (Вставить Связку). Эта директива недоступна здесь (показана в меню бледным шрифтом), хотя буфер промежуточного хранения по-прежнему содержит фрагмент с треугольником. Это связано с тем, что по умолчанию Cardfile работает в текстовом режиме. Это видно из установленной (отмеченной в меню Edit) опции Text. Для работы с иллюстрациями следует переключиться в режим графики, щелкнув на опции Picture (Иллюстрация). Теперь можно приступать к вставке связки.

Читать полностью

Отзывов (0)