C#环境下GDI+绘图效率研究.docVIP

  • 43
  • 0
  • 约3.15千字
  • 约 5页
  • 2017-02-05 发布于北京
  • 举报
C#环境下GDI+绘图效率研究.doc

C#环境下GDI+绘图效率研究   [摘要]本文在简单介绍GDI和GDI+的基础上,指出GDI+在绘制动画时效率不足的劣势,并对三种不同的GDI+动画绘图方式进行了详细的阐述;最后实现了一个GDI+界面绘图程序,比较和验证了三种不同方式的绘图性能。实验表明,使用双缓冲和bitblt结合的方式,可以有效的解决直接绘制方式的闪烁问题,提高绘图效率。   [关键词]GDI+;动态绘图;双缓冲;bitblt   中图分类号:P631.84 文献标识码:A 文章编号:1009-914X(2015)05-0134-01   1.引言   GDI是微软公司的著名的二维图形引擎,GDI+则是微软公司为了提高显示效果而推出的一种新型图形引擎。GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。   GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化

文档评论(0)

1亿VIP精品文档

相关文档