WGF双缓冲绘图框架(源码+文档)

时间:2011-08-22 10:10:48
【文件属性】:

文件名称:WGF双缓冲绘图框架(源码+文档)

文件大小:1.17MB

文件格式:RAR

更新时间:2011-08-22 10:10:48

gdi gdiplus 双缓冲 框架 gdi+

WGF(windows graphic foundation)为windows下的gdi和gdiplus双缓冲绘图框架。框架在VC6.0下使用C++语言开发而成并以可扩展的MFC动态链接库形式提供,适用于windows操作系统。WGF为完全开源的免费产品,可以用于任何商业的和非商业的用途。 WGF设计的目的是对windows下的gdi和gdiplus双缓冲绘图进行封装和优化。WGF封装了使用gdi和gdiplus进行双缓冲绘图的实现细节,使用框架进行双缓冲绘图时感觉就像是在窗口上绘图一样。同时,WGF通过将绘图内容划分为静态场景和动态场景以及通过采用gdi和gdiplus混合绘图的方式对windows下的gdi和gdiplus绘图进行了优化。


【文件预览】:
WGF
----bin()
--------RobotField2Dd.exe(120KB)
--------gdiplus.dll(1.62MB)
--------WGFd.dll(108KB)
--------RobotField2D.exe(28KB)
--------WGF.dll(24KB)
----include()
--------gdiplus()
--------DBDraw.h(2KB)
--------MemDC.h(795B)
--------ExportDef.h(560B)
--------WGF.h(738B)
----src()
--------StdAfx.cpp(205B)
--------WGF.clw(156B)
--------DBDraw.cpp(3KB)
--------WGF.rc(3KB)
--------WGF.dsp(5KB)
--------WGF.opt(51KB)
--------StdAfx.h(2KB)
--------WGF.dsw(529B)
--------WGF.plg(2KB)
--------Resource.h(378B)
--------WGF.cpp(2KB)
--------res()
--------MemDC.cpp(1KB)
--------WGF.ncb(41KB)
----doc()
--------使用说明.chm(77KB)
--------使用说明.pdf(179KB)
----samples()
--------RobotField2D()
----lib()
--------GdiPlus.lib(201KB)
--------WGF.lib(6KB)
--------WGFd.lib(6KB)

网友评论

  • 功能很好,学习参考中...
  • 非常好,可以用
  • 代码注释好,资料完整,很有实用和学习价值,为楼主的精神折服!
  • 还好吧,功能不错啦
  • 还可以,总体来说比较简单,两个实例程序也展示不出来两种绘图方法的差距,可能是我的机器配置较高吧
  • 本来打算在项目中应用的,后来利用其它方法解决问题,资料本身质量不错,多谢分享!
  • 写的不过,就是分多了点呀
  • 写得不错,不过好像效率不高。 还是要感谢lz的分享精神
  • 非常好的资源,包括了源代码和实例,代码写的清晰规范,注释程度也很高。
  • 代码 要自己修改以后才能达到想要的结果
  • 非常不错啊,值得下载啊!!!
  • 功能很强大,非常有用
  • 经过调整PointF类和drawDynamicScene()函数变量定义位置,VS2010编译通过,但是没有生产可执行文件。
  • 首先,代码有一个小的编写错误导致不能编译;其次,该代码运行需要mfc42d.dll和msvcrtd.dll;不过总的来说还是可以的。
  • 测试可用,资料、源代码、例程都很全,可以研究借鉴,不是所有源代码都开放,调用DLL
  • 写得不错,但是效率与.net为控件提供的DubleBuffered属性相差很远
  • 写得不错,还有demo。 可以应用一下
  • 非常好的资源,不过好像不是所有代码都开放了?
  • 非常好,双缓冲和GDIPLUS的反走样具有很好的工程应用价值。
  • 测试了下,可以使用,可以借鉴学习下