WEB开发网
开发学院软件开发VC ATL的GUI程序设计 阅读

ATL的GUI程序设计

 2006-07-22 22:54:31 来源:WEB开发网   
核心提示: 也许有些陌生了,不过所幸它并无太多的变化——毕竟整个代码段就没有多长,ATL的GUI程序设计(4),好了,这一节的内容就到这里,是不是“不过如此”呢?没错!大抵如此到此为止,希望你的猜想能够让你对ATL的恐惧感(如果有的话)一扫而光,希望李马

也许有些陌生了,不过所幸它并无太多的变化——毕竟整个代码段就没有多长。好了,这一节的内容就到这里,希望李马的这种渐近的方法没让大家觉得一切来得太突然。大家可以喝口水先,然后做个深呼吸再,因为接下来我们就要开始接触真正的ATL程序了。

“不过如此”

说句题外话先。许是我太狂妄,又许是我太幼稚,总之我在上大学以来,越来越喜欢说“不过如此”这句话。譬如上了大学以后,没过俩月我就觉得大学“不过如此”;学会喝酒之后,就又会觉得喝酒“不过如此”;到了北京以后,又觉得北京“不过如此”;参观了某著名软件公司之后,又觉得它“不过如此”……书归正传话归正题,不知道你第一眼看过ATL版本的“Hello, World!”之后会不会同样有这样一种感觉?——自然,我希望是这样的。

那么,在了解ATL之前,就让我们先来目测一下这个“Hello, World!”吧。也许,你会从上面的代码猜到以下内容:

  1. atlbase.h大概其应该是ATL程序需要包含的头文件。
  2. CComModule,从类名称看应该是一个模块类。_Module是这个模块类的实例。
  3. WinMain没变。
  4. CComModule::Init应该是对模块进行初始化,这个方法应该是在程序初始化的时候调用。
  5. CComModule::Term应该是对模块进行结束处理,这个方法应该是在程序结束之前调用。
  6. WinMain的最后仍然是以return结尾。

好,是不是“不过如此”呢?没错!

大抵如此

到此为止,希望你的猜想能够让你对ATL的恐惧感(如果有的话)一扫而光。那么,现在李马来为你补充上几点:

上一页  1 2 3 4 5 6  下一页

Tags:ATL GUI 程序设计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接