"易语言.尘土"界面库2.0版源代码分析(1):缘起
作者:liigo
原文链接:http://blog.csdn.net/liigo/archive/2009/06/23/4292691.aspx
转载请注明出处:http://blog.csdn.net/liigo
最近拿到一份易语言模块的源代码,"易语言.尘土"界面库2.0版,售价200元人民币啊,又是易语言论坛大牛gbb113大侠MM的倾心之作,如果不仔细阅读一遍的话,实在说不过去了。
我写这个源代码分析系列博文,有一些自私的成份,也有一些无私的成份。自私的是:我需要评估现有的可支持斩月的易语言界面库,以便找到能与“易写易库(EXEK)”协作完成易语言窗口组件开发,另外,我也希望在VCL,MFC,wxWidgets之外欣赏另一个面向对象的界面库的设计和实现,这是我很感兴趣的事情,顺便看看易语言是否有足够的表达力,来完成这种通用组件库。无私的是:我希望把我的理解和分析,奉献给各位读者,希望对您有所启发吧(如果没有误导的话)。
说了半天,"易语言.尘土"界面库2.0版,是什么呢?它是使用易语言开发的一个易语言模块,它是一个完全面向对象的高效实用的窗口组件库,它为“用易语言开发窗口程序”提供了除易语言核心库之外的另一种选择(支持斩月是它的一大优势)。
阅读和分析"易语言.尘土"界面库2.0版源代码,我们能学到什么呢?学习Windows窗口和消息机制,学习面向对象的类库设计和实现,学习高手用易语言写程序的思路和风格,学习高手如何设计一个优秀的易用实用的组件库,学习高手如何发挥语言的优势和规避语言的不足。“源码面前,了无秘密”,其中处处散发的智慧的光芒,引导着我们不断前进,这必将是一个愉快的旅程。
QQ群“★易.尘土 界面库★”(6997135)是一个专门的技术讨论区,那里有一群志同道合的朋友。
"易语言.尘土"界面库2.0作者龚辟愚MM的联系QQ:5964249。仅限技术交流。