Введение
Основы C++
ООП на C++
OpenGL
Основы Java
Основы C#
Дистанционное
Разное
Информация
|
Задания
Задание 11
Графика в С# основана на графических интерфейсах (Graphics Device Interface)
- подсистеме Windows для вывода графических изображений. Пространства имен в C#
для работы с графикой следующие: System.Drawing; System.Drawing.Drawing2D;
System.Drawing.Imaging; System.Drawing.Printing; System.Drawing.Text.
К функциям базовой графики System.Drawing относятся функции данной программы
int x0 = 200,y0=100;float xn = 20,xk=140;float yn=10, yk = 20;
//this.BackColor=Color.FromArgb(10,0,0,10);
SolidBrush b=new SolidBrush(Color.FromArgb(150,0,0,255));
Font f=new Font("Areal",15);
Graphics canvas= Graphics.FromHwnd(this.Handle);
// где canvas - любое имя для указателя
Color c3=Color.Red; Pen pen=new Pen(c3,7.0f);
canvas.DrawRectangle(pen,5,5,280,150);
canvas.DrawString("using System.Drawing", f, b, 25, 70);
Pen pen2 = new Pen(Color.Green, 14.0f);
canvas.DrawLine(pen2,x0-xn,y0+yn,x0-xk,y0+yk);
canvas.DrawEllipse(pen2, 100, 170, 80, 40);
Задание 12
Пространства имен в C#
для работы с графикой System.Drawing.Drawing2D;
предоставляет дополнительные возможности: более интересные перья и кисти.
Нас будут интересовать возможности трансформации графических объектов, в том числе графического текста.
На рисунке показаны возможности по трансформации объектов.
Скачать задание 12
<<Назад>>
|