对图形界面有兴趣的朋友们请进,来者有分!!!!!!
我现在正在写作一个关于图形实用技术的讲座,同时随讲座free发放的DIB图形库也在紧张的编码测试中,库函数头文件第一版也已发布在http://www.csdn.net/expert/TopicView.asp?id=80822
大家可以看到,代码是最大程度优化的,所提供的库函数也基本上与GDI互补,而不是重复。像实现异型窗口的功能更是无缝的集成在库里,相信今后实现异型窗口,和类似office2k那样的助手功能将变得异常简单。
当然代码完成度还只有40%,希望能听到大家的改进意见。
大家一定和我一样,对GDI的位图操作机制感到很麻烦,实现一个透明Blt也要专门制作一张Mask位图,复杂而低效。用DirectX虽然简单,但DX入门较难也是公认的。而这套库函数针对大家的最常用的需要,提供类似DDRAW的接口,同时在多方面都有增强,比如高质量的放缩,图形的旋转,AlphaBlending, CreateRegion(即使在DX里,无级旋转和半透明也要借助D3D来完成,而D3D更是对使用者有相当的图形学基础要求)。更重要的是,库函数是完全自由的,只要有需要,就一定有人去扩展它,就像PHP一样(当然这有赖于您的参与)!
我有个心愿,那就是有更多的人都来用这套库函数来编制图形界面程序,并且和我一起来完善它,扩展它。新手也能通过这套库的代码学到大量的实用编程技巧,代码优化技术,图形学基本知识。
BTW,我想给我的讲座改改名,不再冠以网站名。“实战图形编程”如何?
请感兴趣的朋友仔细阅读库函数头文件(http://www.csdn.net/expert/TopicView.asp?id=80822)
那里的100分用来答谢您的宝贵意见。
讲座前言部分已经完成,详细讲述设计思想,请访问我的主页(wannaplay.51.net)
第一讲预告!
详细讲述DibApi.h里的类,接口,函数,数据结构定义,编程优化技术,请对代码有疑问的朋友关注!
rocks_lee@263.net
http://wannaplay.51.net