.net中使用GDI+组件绘制图形图像(一)初识GDI+绘图

时间:2022-11-08 11:03:08

 

如转载,请注明本文出处:http://www.cnblogs.com/jkzhang3/

1、GDI+是个什么东西?有什么作用!

GDI对应英文详细写法:Graphics Device Interface,图形设备接口的意思。这组api接口使得我们的电脑能够输出显示各种图形图像,展示丰富多彩的效果。所以说,如果我们希望能够让我们编写的程序能够展示出非常漂亮,绚丽的用户界面,那么你必须要能够很好的使用GDI+组件。

而我们的.net framework对这组api接口进行了非常好的封装,使得我们能够在不需要了解底层接口的情况下,更容易的来为己所用!

 

2、从一张图来更深入了解下GDI+

.net中使用GDI+组件绘制图形图像(一)初识GDI+绘图

我们在自己的用户应用程序中,调用.net的绘制组件绘制图形图像时,会执行类似上图中展示的调用过程。

 

3、Graphics 画板

Graphics类是.net framework类库中System.Drawing命名空间中的一个类,表示了一个绘制表面,所有的图形图像内容都将在此对象上绘制,比如说:一直线、矩形、文字等。

下面通过一个简单的实例来展示下如何使用Graphics进行绘制一条直线,本实例使用开发工具VS2010,其他本版本操作也类似。

 一,我们打开VS2010,新建一个windows窗体项目,项目名称:demo1 ,类似如下图:

.net中使用GDI+组件绘制图形图像(一)初识GDI+绘图

二,在Form1的Paint事件中写入以下代码:

//创建当前窗体的画板(一般画板大小就是窗体大小)
Graphics g = e.Graphics;
//清除整个绘图面并以指定背景色填充
g.Clear(Color.White);
//随便绘制一条直线出来看看
g.DrawLine(SystemPens.ControlText, 10, 10, 100, 100);

三,按F5运行程序,效果如下图:

.net中使用GDI+组件绘制图形图像(一)初识GDI+绘图

 

本文相关的源码下载请点击:.net中gdi图形绘制初识

更多精彩内容,敬请期待...