функция WINDOW определяет систему графических
функция WINDOW определяет систему графических координат.
-------
синтаксис WINDOW [[SCREEN](X1,Y1)-(X2,Y2)]
----------
замечания (X1,Y1) и (X2,Y2)-это две координатные пары единичной
-199 -
--------- точности.(X1,Y1) представляет нижнюю левую часть зкрана,а
(X2,Y2)-верхнюю правую.
Если вам не нравиться стандарт Т.Б. от 0 до 319 (или от 0 до
639),от 0 до 199 с начала координат в верхнем левом углу,оператор WINDOW
позволяет осуществлять адресацию вашим методом.Оператор WINDOW транслирует
произвольные "мировые" координаты в "физические" координаты (адреса дисп-
лейных пиксел).
Одной из областей применения WINDOW является перестроение карты
отображения в соответствии с экранными координатами,используемыми другой
компьютерной системой.Например,графическое отображение APPLE II состоит из
280 пиксел по горизонтали и 192 по вертикали.Этот оператор WINDOW вызывает
использование РС-дисплеем той же адресной схемы:
WINDOW SCREEN (0,0)-(279,191)
После использования этого оператора программа,переносимая с экрана
APPLE II,осуществляет попытку графически изобразить нижний самый правый
пиксел на экране APPLE II,для которого она была написана.Например,PSET
(279,191) превращается в физический пиксел 319,199 (нижний правый угол РС).
В качестве другого примера,предположите,что,вы работаете с областью
применения ,в которой принято описывать линии и другие обьекты в координа-
тах много более крупных,чем от 0 до 199 и от 0 до 639,разрешаемых стандар-
тной экранной адресацией.В такой области применения возможно также полезно
иметь начало координат в центре дисплея,а увеличение положительных значе-
ний Y вверх от начала координат ,как это делается в аналитической геометрии.
Оператор WINDOW позволяет вам трактовать графический экран средней
или высокой разрешающей способности как если бы он действительно был орга-
Содержание Назад Вперед