社区
ATL
帖子详情
讨论三: 模板技术在ATL中的应用
wshcdr
2007-11-22 02:13:47
这次请大家一起来讨论一下,ATL中MS对模板技术的应用是个什么概貌?有哪些缺点?用到了哪些模板的特性?
...全文
345
29
打赏
收藏
讨论三: 模板技术在ATL中的应用
这次请大家一起来讨论一下,ATL中MS对模板技术的应用是个什么概貌?有哪些缺点?用到了哪些模板的特性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forwtl
2007-12-06
打赏
举报
回复
并且,你还可以自个修改 WTL 的源码。来实现自已的应用。
forwtl
2007-12-06
打赏
举报
回复
ATL/WTL,是我见过windows平台最好的框架。
个人意见:MFC,连VCL,都比不上。
既然,这么多牛人在这里:
请帮我看看我的模板问题:
http://topic.csdn.net/u/20071204/14/46a5b436-5c23-4cd3-9845-74124e890866.html
i_love_pc
2007-12-03
打赏
举报
回复
板凳学习!
stivenjia
2007-12-03
打赏
举报
回复
我个人感觉ATL比MFC强太多了。
可以根据我的需求进行继承而不是一次性将所有的类都给我继承下来无论我需不需要。
hys13love
2007-12-03
打赏
举报
回复
我也不想用ATL,可是老板要求
billnie
2007-12-01
打赏
举报
回复
atl使用了模板技术,另外还加入了很多宏,对于代码的可读性的确不好,不过确实好用,方便,将组件的基本功能如生命周期管理、接口管理等提供了支持,使开发者更专注于接口的实现代码开发。
我写了一个atl组件c++模拟方面的文章,完全基于c++模板技术模拟atl的实现,有兴趣可以看下
http://topic.csdn.net/u/20071130/22/8319f97d-eedf-4847-ba1b-8255f2fff8fb.html
KevinJHoo
2007-11-27
打赏
举报
回复
刚用ATL啊。短时间还没有看透。
choupidou
2007-11-25
打赏
举报
回复
我不明白为什么总有人说XX的可读性不好,可以说某某人写的代码可读性不好,但是你不可以说XX语言XX技术的可读性不好。
比如对一个只学过java的人来说,如果你要他读C++,能读懂吗?
模板在ATL中的技术。。。范型编程技术吧。。。不过只是小用一部分而已。。。用来将一个对象的几个不同的方面分离开来。。。AOP?有些类似。。。
春天到了冬天还远吗
2007-11-24
打赏
举报
回复
up
化凡2012
2007-11-24
打赏
举报
回复
没用过,帮你顶了
Fogers
2007-11-24
打赏
举报
回复
仅仅用了CString
但不晓得为什么要把它整到ATL里面去
delphijava
2007-11-24
打赏
举报
回复
在VC中,我不用ALT和模板 ;现在对我来说MFC就够了;
凤矶
2007-11-24
打赏
举报
回复
提高了代码效率,简化了开发过程
redex
2007-11-24
打赏
举报
回复
mark
eduyu
2007-11-23
打赏
举报
回复
最直观的技术可能就是用模版来模拟虚函数了
http://topic.csdn.net/u/20070513/12/ef470d1c-8a3e-4632-9185-e461eb09dc26.html
jameshooo
2007-11-23
打赏
举报
回复
ATL用的模板确实很简单(虽然看起来复杂),不过我觉得够用就行了,没必要非得充分利用所有模板特性。模板技术我也没有深入研究过,不过曾经对于VC的一个不足感到非常遗憾,那就是模板不能导出,还有就是模板代码无法分离到CPP文件里。
wshcdr
2007-11-23
打赏
举报
回复
ATL中用的模板是比较简单的,类模板加上多继承,基本就是ATL的框架了,没有用多少花哨的技巧,从技术层面来说,并不特别复杂,感觉MS没有下大力气来挖掘模板的威力。
jixingzhong
2007-11-23
打赏
举报
回复
解了燃眉之急,可惜隐藏了太多的问题
feilinhe
2007-11-23
打赏
举报
回复
摸板是一个好东西啊,向STL中的各种类型,以及boost库和loki库中的智能指针和其他类型等都是用摸板实现的
awperpvip
2007-11-23
打赏
举报
回复
up
加载更多回复(9)
ATL
开发指南.PDF
第
三
章介绍了活动
模板
库(
ATL
)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法――包容和集合;第六章
讨论
了关于自动化的问题;第七章说明了事件和连接点...
本书是介绍使用
ATL
进行软件开发的参考用书
第
三
章介绍了活动
模板
库(
ATL
)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法——包容和集合;第六章
讨论
了关于自动化的问题;第七章说明了事件和连接点的...
ATL
开发指南
第
三
章介绍了活动
模板
库(
ATL
)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法――包容和集合;第六章
讨论
了关于自动化的问题;第七章说明了事件和连接点...
ATL
开发指南.pdf
第
三
章介绍了活动
模板
库(
ATL
)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法——包容和集合;第六章
讨论
了关于自动化的问题;第七章说明了事件和连接点...
Visual C++ 编程资源大全(英文源码 ActiveX)
07.zip An
ATL
project to run PING and TRACERT 一个运行PING和TRACERT的
ATL
应用
例子(86KB)<END><br>8,08.zip Microsoft Script Control 如何使用Script控制(6KB)<END><br>09,09.zip Implementing ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章