{img1} |
Отказоустойчивые системы |
|
Обычно он используется в качестве индикатора
местоположения символа, вводимого с клавиатуры, однако он
используется также и в качестве указателя на объекты,
расположенные на экране. В данном параграфе мы рассмотрим
принцип управления курсором. |
перевод с русского на английский |
|
|
Первое, о чем мне хотелось бы
здесь сказать, связано с тем, что мерцающий курсор IBM/PC
может оказаться неприемлемым для многих пользователей.
Рассмотрим некоторые альтернативные варианты.
В связи с использованием мерцающего курсора возникает
ряд проблем чисто зрительного восприятия. Компьютер IBM/PC
имеет курсор стандартной формы, появляющиеся на экране при
включении компьютера в электрическую сеть; это небольшое
мерцающее пятно, расположенное ниже позиции символа. |
архиватор win rar |
|
{img3} |
немецко русский словарь |
|
Некоторые считают, что такой курсор трудно отыскать на
экране, заполненном информацией .
Существует возможность увеличить размер курсора, доведя
его до размера символа. |
русско английский словарь |
|
|
nod32, ad aware, архиватор win rar, avast 4 professional edition, asplinux server, .
panda activescan
|
В рамках языка Бейсика это можно осуществить с помощью
оператора DEF SEG.В Паскале это делается с помощью
сегментированных типов. Любой из названных способов
осуществим весьма просто.
Поскольку пользователь имеет возможность обращаться к
памяти дисплея, то тем самым у него появляется возможность с
одной стороны отображать на экране нужную ему информацию, а с
другой стороны он имеет возможность считать то, что уже
отображено.
Единственное возникающее при этом осложнение -
относительная адресация. Пользователь обязан учитывать
наличие байтов-атрибутов (размещаются по нечетным адресам);
если необходимо принимать в расчет разбивку экрана на строки,
то программы должны выполнить соответствующие вычисления.
Если используется страничный механизм дисплея, то следует так
же учитывать особенности размещения страниц его адреса
кратным 2К и 4К.
В приложении 8.2 приведены наиболее распространенные
модули, требуемые для программирования на Паскале. Если
возникает потребность в дополнительных модулях, то они могут
быть легко добавлены к существующим по уже известной схеме
(см. приложение 8.2).
8.8. Управление курсором
Курсор представляет собой важнейший компонент
видеодисплея.
|
|
|