Go To English Version 超过100万源码资源,1000万源码文件免费下载
Four leading Windows programming experts systematically reveal ATL's inner workings, explaining not just how ATL works, but why it works the way it does. Client-side developers will master ATL's re
C++与COM之间若即若离,和平共处,一次又一次在每个对象中用同样简洁的几行代码实现IUnknown。我敢肯定将来C++编译器和链接器会实现C++对象和COM对象之间自然 的无意识的对应和映射,目前这个环境只存在于实验室中,因此它肯定不是一个你我今天可以购买的产品。眼下可得到的最接近这个环境的东西就是活动模板库——ATL。
当我们用VC++ ATL 工程创建了一个COM 工程,实现了一个自己的COM 对象,又在另一个程序中CoCreateInstance 这个COM 对象时,不知你是否想过这样的问题:COM 对象是用C++类对象实现的,但是,我们从来没有在自己的代码中创建这些C++类对象——比如,
“new”这些对象。那么,实现COM 对象的C++对象是由谁,何时,以及如何创建的呢?
ATL——活动模板库(The Active Template Library),其设计旨在让人们用C++方便灵活地开发COM对象。ATL本身相当小巧灵活,这是它最大的优点。用它可以创建轻量级的,自包含的,可复用的二进制代码,不用任何附加的运行时DLLs支持。
潘爱民老师的深入浅出ATL,经典书,三部分
潘爱民老师的深入浅出ATL,经典书,三部分
适合初学者的关于atl com编程方面的知识
强烈推荐
VC++ 演示ATL编写ActiveX控件的方法
VC++ 演示ATL编写ActiveX控件的方法
深度解析ATL 第二版,chm格式,英文
ATL Internals: Working with ATL 8, Second Edition
收集了本人的8个IE编程演示程序, 其中3个MFC对话框程序, 5个ATL DLL程序 autogmail.zip: 自动登陆GMail iestart.zip : BHO测试器 wbehook.zip: Web事件钩子 funbho.zip: BHO创建透明的浮动窗口 iewincap.zip: BHO截图 mfbeetle.zip: MIME 过滤器 nosc.