КАТЕГОРИИ: Архитектура-(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) |
Текстовый экран
Графический экран. Лекция 23. Тема: «Графический модуль. Формирование графических изображений». Отличие графического экрана от текстового: единица управления в графическом режиме - точка (пиксел), в текстовом – символ. Прежде чем работать с графическими командами, надо запустить графическую систему. Для этого необходимо сделать следующее: 1.Подключить модуль GRAPH- библиотеку графических процедур: USES GRAPH; 2.Установить графический режим с помощью 2-х переменных: VAR DriverVar, ModeVar: integer; BEGIN Driver Var: Detect; InitGraph(DriverVar, ModeVar, ′|TP| GRAPH ′);
ГРАФИЧЕСКИЕ ПРОЦЕДУРЫ
В процедуре SetFillStyle первом параметром является N, это номер одного из 13 (0..12) стилей заполнения (это может быть штриховка, точки, пунктир и т.д.). Для единообразия устанавливают M=1. Процедура FloodFill заполняет цветом и стилем, установленным FillStyle, внутреннюю поверхность фигуры, нарисованной цветом GR или внешнюю область экрана. Если X,Y лежит внутри фигуры, окрашивается все внутри фигуры, если X,Y находится вне фигуры, закрашивается все, кроме внутренней поверхности фигуры.
Текстовый экран позволяет разместить 25х80 символов. Минимальная единица управления - символ. Для управления цветом и фоном используются процедуры, находящиеся в модуле CRT: ClrScr- очистка экрана TextColor(C)- задание цвета выводимых символов, где С-цвет TextBackGround(C)- установка цвета фона для выводимых символов. Цвет можно указать цифрой и идентификатором. Список возможных цветов:
Для управления яркостью используются стандартные процедуры: LowVideo- минимальная яркость свечения выводимых символов NormVideo- нормальная яркость HighVideo- максимальная яркость свечения Процедура GoToXY(X,Y) помещаем курсор в точку с координатами X,Y. Функции WhereX и WhereY определяется Текущие координаты курсора. Окно – это часть экрана, которая выполняет функции целого экрана. После установки окна остальная часть экрана для вывода как бы не существует. Окно устанавливается с помощью процедуры Window(X1,Y1,X2,Y2), где X1,Y1-координаты левого верхнего, а X2,Y2-координаты правого нижнего угла окна. После установки окна координаты правого верхнего угла равны(1,1). Все известные процедуры (WRITE, WRITELEN, READ, READLN, CLRSCR, TEXTBACKGROUND, TEXTCOLOR, GOTOXY, WHEREX, WHEREY) будут работать только относительно окна. На экране могут быть несколько окон, но активно только одно.
Дата добавления: 2014-01-06; Просмотров: 272; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |