УРОК 2. Построение геометрических фигур.
Учебник «Информатика 11», 2010
Основные инструменты рисования – перо (Pen) и кисть(Brash). Существует возможность изменить толщину пера и цвет кисти. Для работы с цветом, стилями и типом линий и кистей при программировании на языке Pascal ABC используют некоторые команды.
SetPenWidth (w) - Устанавливает ширину пера, равную w пикселям.
Если мы зададим толщину пера, например SetPenWidth (5) (в скобках указывается толщина пера в пикселях) это значение не изменится, пока не будет задано новое. Т.е. все фигуры после этой команды будут с такой толщиной пера.
РАБОТА С ЦВЕТОМ ЛИНИЙ И КИСТЕЙ
SetBrushColor(color) | Устанавливает цвет кисти, задаваемый параметром color. |
SetPenColor(color) | изменяет цвет пера color. |
FloodFill(x, y, color) | заливает область цветом от точки с координатами (x, y) |
ПРИ УКАЗАНИИ ЦВЕТА МОЖНО ИСПОЛЬЗОВАТЬ ИМЕНА
Цвет | Обозначение | Цвет | Обозначение | Цвет | Обозначение |
Черный | clBlack | Кремовый | clCream | серебряный | clSilver |
Фиолетовый | clPurple | Бирюзовый | clAqua | Зеленый | clGreen |
Белый | clWhite | Оливковый | clOlive | Коричневый | clBrown |
Красный | clRed | Сиреневый | clFuchsia | Синий | clBlue |
Ярко-зеленый | clLime | Сине-зеленый | clTeal | Голубой | ClSkyBlue |
Серый | clMedGray | Цвет зеленых денег | clMoneyGreen | желтый | clYellow |
КОМАНДЫ ДЛЯ ИЗМЕНЕНИЯ ЦВЕТА И ТИПА ПЕРА (КОНТУРА):
SetPenWidth (w) | Устанавливает ширину пера, равную wпикселям. |
SetPenStyle(ps) | Устанавливает стиль пера, задаваемый параметромps |
СТИЛИ ПЕРА ЗАДАЮТСЯ СЛЕДУЮЩИМИ ИМЕНАМИ
psSolid | ___________________ | Сплошная линия |
psDash | _ _ _ _ _ _ _ _ _ _ _ _ _ | Штриховая линия |
psDot | ................... | Пунктирная линия |
psDashDot | Штрихпунктирная линия | |
psDashDotDot | Двойной пунктир |