Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 114 - 120
§4.13. Графика в объектно-ориентированных языках программирования




Содержание урока

4.13.1. Графика в языках программирования Visual Basic .NET, Visual C# и Visual J#
4.13.2. Графика в языке программирования Turbo Delphi

Холст

Перо. Кисть

Цвет

Графические методы

Рисование текста

Проект «Графический редактор». Создание проекта «Графический редактор» на языке Turbo Delphi

Проект «Графический редактор». Создание программных кодов обработчиков событий рисования закрашенных объектов

Проект «Треугольник». Создание графического интерфейса проекта на языке Turbo Delphi

Проект «Треугольник». Создание обработчиков событий

Компьютерный практикум

4.13.3. Компьютерная и математическая системы координат
4.13.4. Анимация

4.13.2. Графика в языке программирования Turbo Delphi


Графические методы


Графические фигуры рисуются с использованием графических методов.

MoveTo (X1, Y1) — метод осуществляет переход (без рисования линии) в точку с требуемыми текущими координатами (например, в точку с координатами X1, Y1).

Image1.Canvas.MoveTo(X1, Y1);


LineTo (X2, Y2) — метод рисует прямую линию от точки с текущими координатами до точки с заданными координатами (например, в точку с координатами Х2, Y2). Цвет и толщина линии определяются свойствами объекта Реn.

Image1. Canvas . LineTo (X2, Y2);


Rectangle (X1, Y1, X2, Y2) — метод рисует прямоугольник с координатами левого верхнего и правого нижнего углов. Цвет и толщина линии контура определяются свойствами объекта Реn, а цвет и стиль закраски — свойствами объекта Brush.

Image1.Canvas.Rectangle(X1,Y1,X2,Y2);


Ellipse (X1, Y1, X2,Y2) — метод рисует окружность, вписанную в прямоугольник с заданными координатами левого верхнего и правого нижнего углов. Цвет и толщина линии контура определяются свойствами объекта Реn, а цвет и стиль закраски — свойствами объекта Brush.

Image1.Canvas.Ellipse(XI,Yl,X2,Y2);


Pixels [X,Y] — свойство, которое закрашивает точку холста с заданными координатами определенным цветом.

Image1.Canvas.Pixels [X,Y] := color;



Следующая страница Рисование текста



Cкачать материалы урока







Наверх