第一图书网

COM精髓(第三版)

(美)帕拉特 人民邮电出版社
出版时间:

2001-01  

出版社:

人民邮电出版社  

作者:

(美)帕拉特  

译者:

信达工作室  

Tag标签:

无  

内容概要

COM(组件对象模型)将程序员从底层细节中解放出来,同时独立于语言,因此成为编程利器,是开发复杂应用程序的首选工具。本书介绍了COM的概念、术语、编程技巧和注意事项,从而带领读者步入COM编程的殿堂。本书包括15章,分别介绍了COM对象、对象服务器、自定义接口、自动化、类型库、线程和COM、分布式COM、永久对象、Moniker、异步COM、VB对COM的支持、活动模板库(ATL)、VC对COM的支持、VJ对COM的支持以及包容和积聚等内容。本书对概念的阐述详细、透彻,同时包含了大量范例。可作为COM初学者的教材或COM程序员的参考资料。

书籍目录

第1章 绪论:使用对象 1. 1 概念和定义 1. 2 组件对象模型 1. 3 IUnknown接口 1. 4 GUID和UUID 1. 5 HBESULT 1. 6 使用第一个COM对象 1. 7 编写第一个COM对象 1. 8 练习 第2章 对象服务器 2. 1 为何提供COM对象 2. 2 在客户端创建对象 2. 3 服务器注册 2. 4 类工厂 2. 5 服务器的生存期 2. 6 进程内服务器和进程外服务器 2. 7 练习 第3章 自定义接口 3. 1 VTBL接口和调度接口 3. 2 接口的抽象定义 3. 3 通过代理和占位程序的标准汇集 3. 4 标准汇集与类型库 3. 5 双接口 3. 6 多重继承和错误处理 3. 7 练习 第4章 自动化 4. 1 概念和定义 4. 2 基本的客户功能 4. 3 基本的服务器功能 4. 4 练习1:自动化客户 4. 5 练习2:自动化服务器 第5章 类型库 5. 1 概念和定义 5. 2 构建类型库 5. 3 类型库中描述的对象类型 5. 4 部署和注册类型库 5. 5 读取类型库 5. 6 练习 第6章 线程和COM 6. 1 概念和定义 6. 2 线程单元 6. 3 单线程单元的例子 6. 4 多线程单元的例子 6. 5 单元间对象汇集 6. 6 线程和. EXE服务器 6. 7 注册表条目ThreadingModel的值为Both的情况 6. 8 练习 第7章 分布式COM(DCOM) 7. 1 概念和定义 7. 2 创建远程对象 7. 3 启动安全性 7. 4 远程客户身份 7. 5 调用安全性和身份验证 7. 6 DCOM中的性能 7. 7 全局运行对象表范例 7. 8 练习 第8章 永久对象 8. 1 概念和定义 8. 2 使用永久对象 8. 3 实现永久对象 8. 4 练习 第9章 Moniker 9. 1 概念和定义 9. 2 Monker的类型 9. 3 创建Moniker 9. 4 绑定Moniker 9. 5 编写自定义Moniker 9. 6 复杂的绑定层次结构 9. 7 练习 第10章 异步COM 10. 1 概念和定义 10. 2 声明异步接口 10. 3 最简单的异步范例 10. 4 完成后回调 10. 5 练习 第11章 VC++对COM的支持 11. 1 智能指针 11. 2 用于C++客户的.使用类型库的包装类 11. 3 对BSTR的支持 11. 4 ANSI和双字节字符之间的转换 11. 5 练习 第12章 活动模板库(ATL) 12. 1 概念和定义 12. 2 ATL对象服务器 12. 3 ATL几对象 12. 4 ATL对象方法和属性 12. 5 ATL对象的内部结构 12. 6 调试ATL对象 12. 7 练习 第13章 VB对COM的支持 13. 1 概念和定义 13. 2 VB对COM客户的支持 13. 3 VB对COM服务器的支持 13. 4 VB对COM错误的处理 13. 5 VB中的COM线程 13. 6 练习 第14章 VJ对COM的支持 14. 1概念和定义 14. 2 使用Java编写COM客户 14. 3 使用Java创建COM服务器 14. 4 Java对COM错误的处理 14. 5 在Java中使用CoMA贝 14. 6 Java中的COM线程 14. 7 练习 附录A 包容和聚集 A. 1 概念和定义 A. 2 包容 A. 3 聚集


图书封面

图书标签Tags

广告

下载页面


COM精髓(第三版) PDF格式下载



相关图书