КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Установочные операторы
К установочным операторам относятся операторы, которые управляют переводом экрана монитора в графический режим, устанавливают размеры окон, масштаб представления изображения и цвет экрана: SCREEN, VIEW, WINDOW, COLOR. Оператор SCREEN устанавливает режим экрана. Формат оператора: SCREEN режим [,[перекл_цвета] [,[актив_стр] [,видим_стр]]] Здесь режим - целочисленная константа, устанавливает режим экрана. Может принимать значения от 0 до 13 (табл 9.4.4); перекл._цвета - целочисленная константа, определяет цветность экрана. Если значение параметра равно 0, то монохромное изображение, Если значение параметра больше единицы, то цветное изображение; актив._стр - страница экрана, в которую записывается вывод текста или графики; видим. стр - страница экрана, отображаемая на экране в данный момент. При использовании оператора SCREEN ориентация осей координат соответствует 4-й координатной плоскости, то есть начало координат находится в левом верхнем углу экрана, ось Х направлена вправо, ось Y направлена вниз.
Пример 9.4.19. SCREEN 9 LINE (110, 70)-(190, 120),, BF LINE (0, 0)-(320, 200), 3,, &HFF00 Оператор VIEW определяет размер и положение области просмотра, где графика может быть выведена на экран, можно использовать для создания на экране нескольких окон просмотра. Формат оператора: VIEW [[SCREEN] (x1,y1)-(x2,y2) [,[цвет] [,граница]]] где опция SCREEN указывает, что координаты задаются относительно экрана, а не области просмотра; (x1,y1)-(x2,y2) - координаты диагонали противоположных углов области просмотра; цвет - атрибут цвета, устанавливающий заполняющий цвет области просмотра (цвет фона); граница - атрибут цвета, устанавливающий цвет границы области просмотра (бордюра). Если все аргументы опущены, область просмотра - весь экран. Допустимые атрибуты цвета зависят от используемого графического адаптера и режима экрана, установленного последним оператором SCREEN. Пример 9.4.20: SCREEN 9 VIEW (10, 10)-(300, 180),, 1 LOCATE 1, 11: PRINT " Первая область просмотра графики"; VIEW SCREEN (80, 80)-(200, 125),3, 5 LOCATE 11, 11: PRINT "Вторая область просмотра графики"; Оператор WINDOW переопределяет экранные координаты на математические. Формат оператора: WINDOW [[SCREEN] (x1,y1)-(x2,y2)] Данный оператор удобно использовать для установки требуемого масштаба изображения. Оператор изменяет ориентацию оси Y. Ось Y направлена вверх. Опция SCREEN инвертирует обычное направление декартовых координат так, что ось Y направлена на экране вниз, то есть возвращает к координатам, установленным оператором SCREEN; (x1,y1) - логические координаты, соответствующие координатам верхнего левого угла области просмотра; (x2,y2) - логические координаты, соответствующие координатам нижнего правого угла области просмотра. WINDOW без аргументов выключает логическую систему координат. Пример 9.4.21. SCREEN 12 VIEW (10, 10)-(300, 180),1, 4 WINDOW (-160, -100)-(160, 100) REM построение окружности в центре экрана радиусом 100 CIRCLE (150, 120), 100
Оператор COLOR устанавливает цвет изображения и других областей экрана. Действие оператора COLOR зависит от режима работы монитора установленного оператором SCREEN. COLOR [передний план] [,фон] [, бордюр] - для режима 0 COLOR [фон] [, палитра] - для режима 1 COLOR [передний план] [,фон] - для режима 7,8,9,10 COLOR [передний план] - для режима 11-13 Здесь палитра – набор цветов. Оператор COLOR без параметров устанавливает цвета областей экрана принятые по умолчанию.
Дата добавления: 2014-01-06; Просмотров: 269; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |