русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вбудовані константи, що позначають кольори і відповідні їм коди


Дата добавления: 2015-07-23; просмотров: 594; Нарушение авторских прав


Колір Константа Код
Чорний Black
Синій Blue
Зелений Green
Бірюзовий Cyan
Червоний Red
Рожевий Magenta
Коричневий Brown
Світло-сірий LightGray
Темно-сірий DarkGray
Світло-синій LightBlue
Світло-зелений LightGreen
Світло-бірюзовий LightCyan
Світло-червоний LightRed
Світло-рожевий LightMagenta
Жовтий Yellow
Білий White

Миготіння зображення забезпечує вираз <колір>+blink. Колір можна задати відповідним англійським словом або числом.

2. Графічний режим. Графічний екран дисплея складається з точок, які можна засвічувати певним кольором чи гасити, у результаті на екрані утворюється деяке зображення. Точки називаються пікселями. Роздільна здатність екрана — кількість точок у двох вимірах — залежить від технічних характеристик дисплея та адаптера дисплея. Розташування точок на графічному екрані визнача­йся їхніми координатами. Для VGA адаптера розміри екрана залежно від режиму можуть бути 640x200, 640x350 чи 640x480 . Перше значення (640) — це розмір уздовж горизонтальної , що йде, як звичайно, зліва направо, а друге — розмір уздовж вертикальної осі, яка йде зверху донизу. Отже, початок відліку є у лівому верхньому куті екрана (рис. 1).

Рис. 1. Розташування точок на графічному екрані 640x480.

Графіка в середовищі Турбо Паскаль реалізується за допомогою значної кількості готових процедур та функцій, зібраних у модулі graph.tpu. Сам модуль може бути в бібліотеці turbo.tpl або в деякому каталозі на диску. В останньому випадку модуль слід під'єднати оператором USES на початку програми. Необхідним також є файл egavga.bgi — драйвер для VGA адаптера чи файл cga.bgi для відповідного CGA адаптера тощо.



Розглянемо процедури модуля Graph, призначені для графічних побудов.

Initgraph (driver, mode, <шлях до драйвера>) — задає графічний режим. Шлях до драйвера зазначають (у ланках), якщо він не є в каталозі, з якого запускається середовище.

Detectgraph (<драйвер>, <режим>) — повертає значення харак­теристик дисплея driver, mode.

Setcolor (<колір>) — задає колір майбутнього зображення.

Setbkcolor (<колір>) — задає колір фону.

Putpixel (x, у, <колір>) — висвітлює точку (х;у) заданим кольором.

Line (xl, у 1, х2, у2) — рисує лінію між двома заданими точками.

Lineto (x, у)— рисує лінію від поточної точки до точки (х;у).

Linerel (dx, dy) — рисує лінію від поточної точки з заданими (приростами.

Rectangle (xl, у 1, х2, у2) — рисує прямокутник з заданими координатами діагонально протилежних вершин (лівої верхньої та правої нижньої).

Setviewport (xl, yl, x2, y2, true)— задає координати нового графічного вікна. Логічна стала true задає режим відсікання зображення, яке виходитиме за межі цього вікна.

Bar (xl, yl, х2, у2)— рисує зафарбований прямокутник.

Bar3d(xl, yl, х2, у2, <глибина>, true) — рисує паралелепіпед.

Circle (х, у, R) — рисує коло з радіусом R і центром в (х;у).

Arc (x, у, <початковий кут>, <кінцевий кут>, <радіус>) — рисує дугу.

Pieslice (х, у, <початковий кут>, <кінцевий кут>, <радіус>) — рисує зафарбований сектор.

Ellipse (х, у, <початковий кут>, <кінцевий кут>, <горизонт. радіус>, <вертик. радіус>) — рисує еліпс чи дугу еліпса.

Setfillstyle (<заповнення>, <колір>) — задає спосіб заповнення замкнутої області залежно від значення параметра заповнення.



<== предыдущая лекция | следующая лекция ==>
Варіант 9. Опрацювання двовимірних масивів | Стилі заповнення геометричних фігур


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.036 сек.