Урок 16
Графические возможности среды программирования
Теоретическая часть
п.1 Основы работы с графикой
Вывод графики осуществляется в специальное графическое окно, которое появляется при выполнении программы. Графическое окно представляет собой систему координат с началом координат в верхнем левом углу окна, осью ОХ, проходящей слева направо по верхнему краю окна, и осью ОУ, проходящей сверху вниз по левому краю окна. По умолчанию создается графическое окно размером 640 х 480 пикселей. Размеры графического окна можно изменять с помощью команды SetWindowSize(n,m). В скобках указаны размеры окна по горизонтали и вертикали. При работе в графическом режиме изображение на экране строится из точек - пикселей. Каждый пиксель имеет две координаты: х и у. Координаты пикселя принимают только целочисленные значения.
Рисование различных геометрических фигур осуществляется с помощью стандартных команд (процедур), которые хранятся в модуле GraphABC. Для подключения этого модуля в программе записывается команда uses GraphABC;
Справочная система PascalABC содержит информацию о назначении и формате процедур, функций, констант для рисования в графическом окне.
п.2 Графические примитивы
п.3 Работа с пером и кистью
Перо определяет цвет и ширину линий и контуров фигур
SetPenColor(color)
SetPenWidth(w)
SetPenStyle(style)
Устанавливает цвет пера.
clBlack - черный
clRed - красный
clYellow - желтый
clBlue - синий
clGreen - зеленый
clBrown - коричневый
clWhite - белый
Устанавливает ширину пера в пикселях
Устанавливает стиль пера
psSolid - сплошное перо(по умолчанию)
psClear - прозрачное перо
psDash - штриховое перо
psDot - пунктирное перо
psDashDot - штрихпунктирное перо
Кисть определяет заливку замкнутых областей
SetBrushColor(color)
SetBrushStyle(style)
Устанавливает цвет кисти
Устанавливает стиль кисти
bsSolid - сплошная кисть (по умолчанию)
bsClear - прозрачная кисть
bsHatch - штриховая кисть
bsGradient - градиентная кисть
п.4. Работа с текстом
Для изменения параметров текста применяются следующие команды:
SetFontColor(color)
SetFontSize(h)
SetFontStyle(style)
Устанавливает цвет шрифта
Устанавливает размер шрифта в пунктах
Устанавливает стиль шрифта
fsNormal - обычный
fsBold - жирный
fsItalic - наклонный
fsUnderline - подчеркнутый
fsBoldItalic - жирный наклонный
fsBoldUnderline - жирный подчеркнутый
Видео Графические возможности среды программирования
Практическая часть
Задание 1. Напишите программу для создания изображения светофора.
Задание 2. Напишите программу для создания изображения елочки.
Электронная рабочая тетрадь
Задание 1. Графические возможности среды программирования (слова из букв)
Задание 2. Стили пера и кисти (классификация)
Задание 3. Основные графические примитивы (найти пару)
Задание 4. Основные графические примитивы (ввод текста)
Задание 5. Основы работы с графикой (пазлы)
Проверка знаний
Тест - Графические возможности среды программирования
Кроссворд - Графические возможности среды программирования