你的位置:首页 > ASP.net教程

[ASP.net教程].net中使用GDI+组件绘制图形图像(一)


本人在博客界刚刚起步,文章写得不好,还请各位前辈多多包涵!难免有错误之处,也请指正。欢迎留言探讨!如有雷同,不胜荣欣!

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

废话不再多说,直接正题《.net中使用GDI+组件绘制图形图像》,本系列文章计划将由浅入深,逐步探测.net中GDI+图形绘制技术。欢迎大家留言讨论!共同进步!

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图形绘制初识

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