Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Определение графического драйвера;

Читайте также:
  1. I Раздел. Определение провозной способности судна.
  2. I. Дайте определение понятиям
  3. I. Определение эпидемического процесса и методологическое обоснование разделов учения об эпидемическом процессе.
  4. I. Определение эпидемического процесса и методологическое обоснование разделов учения об эпидемическом процессе.
  5. I.1 Определение
  6. III. Психологическое сопровождение учебно-воспитательного процесса (участие в формировании «умения учиться») Определение мотивации учебной деятельности
  7. IV. ОПРЕДЕЛЕНИЕ КРУГА ИСТОЧНИКОВ, СтруктурЫ и объемА курсовой и выпускной квалификационной (дипломной) работы
  8. quot;Определение показателя преломления и концентрации растворов с помощью рефрактометра".
  9. VII. Определение методов исследования.
  10. X содержит развернутое определение наиболее существенных признаков преступления

Установка графического режима;

Инициализация графического режима;

Построения;

Закрытие графического режима.

Напишем заготовку типовой программы работы с графикой:

Program primer;

Uses graph;

var

D,m: integer: {переменные для установки драйвера, режима}

Begin

D:= detect;

InirGraph(d,m, ‘путь к драйверу’);

If GrapfResult=0 then {если инициализация прошла успешно}

begin

<описание всех ваших построений>

closeGraph;

end

else writeln (‘произошла ошибка при инициализации графики’);

end.

Некоторые процедуры для работы с графикой

Установка цвета. Драйвер EGAVGA.BGI позволяет использовать 16 цветов. Каждому цвету присвоен код – целое число, которое используется процедурами и функциями.

Таблица 2. Константы цветов

Имя константы Номер цвета Цвет
Black   Черный
Blue   Темно-синий
Green   Темно-зеленый
Cyan   Бирюзовый
Red   Красный
Magenta   Фиолетовый
Brown   Коричневый
LightGray   Светло-серый
DarkGray   Темно-серый
LightBlue   Синий
LightGreen   Светло-зеленый
LightCyan   Светло-бирюзовый
LightRed   Розовый
LightMagenta   Малиновый
Yellow   Желтый
White   Белый

Цвет выводимых в графическом режиме на экран линий и символов можно задать процедурой

SetColor (color: word);

аргумент которой – целое число от 0 до 15 или имя одной из приведенных выше констант.

Установка цвета действует на те линии и тексты, которые выводятся после ее вызова, но не меняет цвет линий и символов, выведенных на экран ранее. Таким образом, процедуру SetColor следует вызывать каждый раз перед выбором нового цвета. Если цвет не установлен, то используется белый цвет.

Установка цвета фона

Чтобы установить цвет фона для всего экрана, используется процедура:

SetBkColor (color: word);

Если процедура установки цвета фона не вызвана, экран будет черным.

Установка указателя вывода

Процедура MoveTo (x,y: integer) перемещает указатель в точку с координатами x,y.

Процедура MoveRel (dx,dy: integer) перемещает указатель на dx, dy пикселей относительно последнего положения.

Функции GetX и GetY возвращают координаты x, y указателя вывода.

Установка точки

Процедура PutPixel (x,y: integer; color: word) устанавливает точку с координатами (x,y) и закрашивает ее указанным цветом color.

Функция GetPixel (x,y: integer): word возвращает значение цвета, в который окрашена точка с координатами (x,y).




Дата добавления: 2014-12-19; просмотров: 87 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.012 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав