Графика в PascalABC.NET — различия между версиями
Ulysses (обсуждение | вклад) (Новая страница: «После подключения модуля GraphABC программа при запуске будет открывать отдельное окно — '''…») |
Ulysses (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
5. '''Очистка графического окна''' выполняется с помощью процедуры <tt>Window.Clear</tt>. | 5. '''Очистка графического окна''' выполняется с помощью процедуры <tt>Window.Clear</tt>. | ||
− | [Категория:Основы программирования] | + | |
+ | [[Категория:Основы программирования]] |
Текущая версия на 10:59, 2 декабря 2015
После подключения модуля GraphABC программа при запуске будет открывать отдельное окно — «графическое окно». В этом окне будут отображаться результаты вашего творчества.
Основные понятия и инструменты
1. Система координат. Точка отсчёта — левый верхний угол графического окна. Ось OX направлена вправо, ось OY — вниз. Единица измерения — 1 пиксель («точка» в графическом окне).
2. Графические примитивы создаются с помощью процедур (например, Line, Rectangle, Ellipse, Circle), параметры которых имеют целочисленный тип и определяют расположение и размеры соответствующей фигуры.
3. Представление (внешний вид) фигур (например, цвет, толщина линий, штриховка) задаются с помощью объектов пера Pen и кисти Brush. Считается, что все линии рисуются с помощью пера, а если у создаваемой фигуры имеется внутренность, то она закрашивается кистью. Объекты пера и кисти обладают набором свойств, которые можно изменять. Например:
Pen.Color := Color.Green;
Свойству Color объекта пера Pen задан зелёный цвет — после этого все линии всех фигур будут рисоваться зелёным цветом.
О других свойствах можно узнать с помощью автоматического дополнения кода в среде PascalABC.NET (оно сработает при нажатии «.» (точки) после имени объекта). При выполнении заданий вам понадобятся свойства самого графического окна, которому отвечает объект Window.
4. Вывод текста осуществляется с помощью процедуры TextOut(x, y, s), где x и y — координаты верхней левой точки выводимого текста, а s — сам текст. Представление текста (шрифт, размер) определяется свойствами объекта Font.
5. Очистка графического окна выполняется с помощью процедуры Window.Clear.