老师说C#主要用于
1、winform开发
2、网络
3、驱动
在图形图像处理上用的比较少,不过书里有图形图像编程这一章节,为了系统的学完C#编程基础,以及为了能够更熟悉C#的特性,再加上今天晚上闲的没事,就把这一章再看了一遍。将今天晚上的知识整理了一下,通过一个函数将图形图像的知识串了起来。
一、GDI+的介绍
GDI+是C#中用于绘图操作的一个接口,GDI+是GDI的后续版本,GDI+包含了大约60个类,50个枚举,8个结构,其中图形类Graphics是核心类。
Graphics:
要进行图像处理,必须由Graphics类创建Graphics对象,然后才能开始绘图。
二、函数
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
//HatchBrush brush = new HatchBrush(HatchStyle.Percent90, Color.White, Color.Red);
//g.FillEllipse(brush, new Rectangle(10, 10, 300, 100));
Pen p = new Pen(Color.Black);
g.DrawRectangle(p,new Rectangle(10,10,110,60));
g.TranslateTransform(50,50);
g.DrawRectangle(p, new Rectangle(10, 10, 110, 60));
g.Dispose();
}
函数功能: