这是一本用ATL进行COM开发的大而全的书,我没有认真的读完这本书,事实上,后面的章节我基本上是一掠而过, 或者根本就不看。
我们不必精读所有章节后才可以进行COM开发,我认为本书可以分为5个独立的层次,每一个层次都面向不同的开发。
1. 使用COM组件
Chapter 2. Strings and Text
Chapter 3. ATL Smart Types
ATL对于一些COM数据类型的封装,清清楚楚的列举出在使用COM组建的可能用到的一些辅助类,如CComBSTR CComPtr CComVariant CComSafeArray并且分析的相当透彻.
2. 用COM暴露一些简单的功能
Chapter 4. ob
Chapter 5. COM Servers
Chapter 6. Interface Maps
如果我们只是想用COM来封装一些功能性的东西,如算法之类的,希望用C++写的程序可以在其他语言中使用,这三章的内容基本就够用了。
3. 用COM暴露一个大型应用程序的对象模型
Chapter 7. Persistence in ATL
Chapter 8. Collections and Enumerators
Chapter 9. Connection Points
如果你想用暴露出整个应用程序的对象模型,那不用这三章的内容就比较困难了。比如说Office Word的整个对象模型。
4. 开发ActiveX控件与容器
Chapter 10. Windowing
Chapter 11. ActiveX Controls
Chapter 12. Control Containment
发布几个控件玩玩???这几章就大概浏览了一下
5. ATL Server
Chapter 13. Hello ATL Server: A Modern C++ Web Platform
Chapter 14. ATL Server Internals
没看,没打算用,在实际中也接触不到,且在VS2008中已被剔除。
总的来讲是一本好书,过了一遍但不可能全部掌握,觉得也没有必要,需要用到的时候翻开来细看一下效率更高。
本文由作者笔名:小小评论家 于 2023-03-26 18:09:44发表在本站,文章来源于网络,内容仅供娱乐参考,不能盲信。
本文链接: http://www.w2mh.com/show/69016.html