Скачиваний:
74
Добавлен:
02.05.2014
Размер:
601.05 Кб
Скачать

5

1 ЦЕЛЬ РАБОТЫ

Целью лабораторной работы является освоение приемов работы с графикой в Паскаль-программах.

2 НАЧАЛЬНЫЕ СВЕДЕНИЯ

2.1 Графика в Паскале

Экран дисплея компьютера представляет собой прямоугольное поле, состоящее из большого количества точек. Дисплей может работать в текстовых или графических режимах. Но в отличие от текстового режима в графическом режиме имеется возможность изменять цвет каждой точки, а точки, окрашенные в разные цвета, могут образовывать линии, тексты и любые другие изображения.

Чтобы сделать процесс графического программирования более эффективным, фирма Borland International разработала специализированную библиотеку GRAPH, набор драйверов, позволяющих работать практически со всеми существующими типами видеомониторов, и набор шрифтов для вывода на графический экран текстов разной величины и формы.

2.2 Аппаратная и программная поддержка графики 2.2.1 Адаптер и монитор

Аппаратная поддержка графики персонального компьютера обеспечивается двумя основными модулями: видеоадаптером и видеомонитором. Изображение на экране видеомонитора строится из небольших точек (пикселей), объединяющихся в строки. При работе в графическом режиме появляется возможность управлять цветом любого пикселя. Число строк пикселей и число пикселей в каждой строке зависит от режима работы видеоадаптера. Видеоадаптеры

— это сложные электронные устройства, управляемые собственным микропроцессором. Какой бы адаптер ни был установлен на компьютере, мы можем использовать один и тот же набор графических процедур и функций Паскаля благодаря тому, что их конечная настройка на конкретный адаптер осуществляется автоматически. Эту настройку выполняют специальные программы, называемые графическими драйверами. Графические драйверы разработаны практически для всех существующих видеоадаптеров. Они находятся в файлах, имеющих расширение .BGI (Borland Graphics Interface) и активизируются при инициации графического режима.

Система графики Паскаля позволяет подключать не только стандартные, но и разработанные программистом драйверы, для этого в модуле GRAPH имеется процедура RegisterBGIDriver, поддерживающая работу с нестандартными драйверами пользователя.

Соседние файлы в папке Методичка - Borland Pascal 7.0