如转载,请注明本文出处:http://www.cnblogs.com/jkzhang3/
1、GDI+是个什么东西?有什么作用!
GDI对应英文详细写法:Graphics Device Interface,图形设备接口的意思。这组api接口使得我们的电脑能够输出显示各种图形图像,展示丰富多彩的效果。所以说,如果我们希望能够让我们编写的程序能够展示出非常漂亮,绚丽的用户界面,那么你必须要能够很好的使用GDI+组件。
而我们的.net framework对这组api接口进行了非常好的封装,使得我们能够在不需要了解底层接口的情况下,更容易的来为己所用!
2、从一张图来更深入了解下GDI+
我们在自己的用户应用程序中,调用.net的绘制组件绘制图形图像时,会执行类似上图中展示的调用过程。
3、Graphics 画板
Graphics类是.net framework类库中System.Drawing命名空间中的一个类,表示了一个绘制表面,所有的图形图像内容都将在此对象上绘制,比如说:一直线、矩形、文字等。
下面通过一个简单的实例来展示下如何使用Graphics进行绘制一条直线,本实例使用开发工具VS2010,其他本版本操作也类似。
一,我们打开VS2010,新建一个windows窗体项目,项目名称:demo1 ,类似如下图:
二,在Form1的Paint事件中写入以下代码:
//创建当前窗体的画板(一般画板大小就是窗体大小) Graphics g = e.Graphics; //清除整个绘图面并以指定背景色填充 g.Clear(Color.White); //随便绘制一条直线出来看看 g.DrawLine(SystemPens.ControlText, 10, 10, 100, 100);
三,按F5运行程序,效果如下图:
本文相关的源码下载请点击:.net中gdi图形绘制初识
更多精彩内容,敬请期待...