- •ВВЕДЕНИЕ
- •ЦЕЛЬ РАБОТЫ
- •НАЧАЛЬНЫЕ СВЕДЕНИЯ
- •Графика в Паскале
- •Модуль GRAPH
- •Инициализация графического режима
- •Запуск графической системы.
- •Закрытие видеорежима
- •Переключение текст — графика — текст
- •Обработка ошибок
- •БАЗОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ МОДУЛЯ GRAPH
- •Система координат
- •Текущий указатель.
- •Экран и окно в графическом режиме
- •Вывод точки
- •Вывод линии
- •РАБОТА С ТЕКСТОМ
- •Вывод текста
- •Вывод численных значений
- •Шрифты
- •Установка шрифта.
- •Выравнивание текста
- •УСТАНОВКА ЦВЕТА И ПАЛИТРЫ
- •ПОСТРОЕНИЕ ГРАФИЧЕСКИХ ФИГУР
- •Построение прямоугольников
- •Построение многоугольников
- •Построение дуг и окружностей
- •Атрибуты графических фигур
- •Установка цвета и стиля.
- •Коэффициент сжатия.
- •РАБОТА С ФРАГМЕНТАМИ ИЗОБРАЖЕНИЯ
- •ПРИМЕР ИСПОЛЬЗОВАНИЯ ГРАФИКИ
- •ЗАДАНИЯ
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА
- •ПРИЛОЖЕНИЕ
- •ЛИТЕРАТУРА
5
1 ЦЕЛЬ РАБОТЫ
Целью лабораторной работы является освоение приемов работы с графикой в Паскаль-программах.
2 НАЧАЛЬНЫЕ СВЕДЕНИЯ
2.1 Графика в Паскале
Экран дисплея компьютера представляет собой прямоугольное поле, состоящее из большого количества точек. Дисплей может работать в текстовых или графических режимах. Но в отличие от текстового режима в графическом режиме имеется возможность изменять цвет каждой точки, а точки, окрашенные в разные цвета, могут образовывать линии, тексты и любые другие изображения.
Чтобы сделать процесс графического программирования более эффективным, фирма Borland International разработала специализированную библиотеку GRAPH, набор драйверов, позволяющих работать практически со всеми существующими типами видеомониторов, и набор шрифтов для вывода на графический экран текстов разной величины и формы.
2.2 Аппаратная и программная поддержка графики 2.2.1 Адаптер и монитор
Аппаратная поддержка графики персонального компьютера обеспечивается двумя основными модулями: видеоадаптером и видеомонитором. Изображение на экране видеомонитора строится из небольших точек (пикселей), объединяющихся в строки. При работе в графическом режиме появляется возможность управлять цветом любого пикселя. Число строк пикселей и число пикселей в каждой строке зависит от режима работы видеоадаптера. Видеоадаптеры
— это сложные электронные устройства, управляемые собственным микропроцессором. Какой бы адаптер ни был установлен на компьютере, мы можем использовать один и тот же набор графических процедур и функций Паскаля благодаря тому, что их конечная настройка на конкретный адаптер осуществляется автоматически. Эту настройку выполняют специальные программы, называемые графическими драйверами. Графические драйверы разработаны практически для всех существующих видеоадаптеров. Они находятся в файлах, имеющих расширение .BGI (Borland Graphics Interface) и активизируются при инициации графического режима.
Система графики Паскаля позволяет подключать не только стандартные, но и разработанные программистом драйверы, для этого в модуле GRAPH имеется процедура RegisterBGIDriver, поддерживающая работу с нестандартными драйверами пользователя.
