WTL
- 关于WTL的一些话题
1. 选择MFC还是WTL
建议选择WTL 。
WTL比MFC入门简单。
WTL代码量小,就是SDK程序的稍微封装,对于理解程序的这个框架很方便。MFC显得臃肿复杂
WTL从ATL扩展,只是作的界面扩展,在WTL里,内置对COM的支持,使用COM组件相当方便
当用ATL做activeX控件的时候,包含WTL头文件,就可以得到WTL支持了。比单纯用SDK方便。
WTL程序很小,比单纯SDK大一点,不像MFC要带个运行时,发布的时候可以只有一个exe文件
WTL程序运行很高效。速度最快,达到SDK程序的水平
MFC能完成的事情,WTL都能做到。
WTL里的分割窗口要比MFC的好用得多。
MFC入门很难,因为它本身框架复杂. MFC使用起来很难,总没有个痛快淋漓,把握MFC每个细节的酣畅。
WTL学习简单,使用也简单,但功能不减。
WTL可以用在VC6,7,8,9, EVC4。 可以做桌面和移动开发。如果买了个WM智能手机,就可以自己写
程序下去运行了。
WTL编程序一点都不复杂,不要手工加消息映射,都有向导自动添加了。
MFC只是用来做界面,做其他的都不方便。同样的,WTL也是用来做界面的。所以,没有理由用MFC了。
2. 有哪些软件是WTL做的?
google chrome浏览器就是WTL做的。
千千静听MP3播放器也是WTL做的
其他软件你拿SPY++去查看,窗口类是ATL:xxxx 的就极有可能是WTL做的。
3. 如何学好WTL?
C++基础扎实,尤其熟悉模板。
WIN32 SDK基础好。
4. WTL是开源免费的。