书籍详情
COM精髓
作者:(美)[D.S.帕拉特]David S.Platt著;信达工作室译;信达工作室译
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115090331
定价:¥38.00
购买这本书可以去
内容简介
COM(组件对象模型)将程序员从底层细节中解放出来,同时独立于语言,因此成为编程利器,是开发复杂应用程序的首选工具。本书介绍了COM的概念、术语、编程技巧和注意事项,从而带领读者步入COM编程的殿堂。本书包括15章,分别介绍了COM对象、对象服务器、自定义接口、自动化、类型库、线程和COM、分布式COM、永久对象、Moniker、异步COM、VB对COM的支持、活动模板库(ATL)、VC对COM的支持、VJ对COM的支持以及包容和积聚等内容。本书对概念的阐述详细、透彻,同时包含了大量范例。可作为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 聚集
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 聚集
猜您喜欢