深入学习:COM+高级编程

深入学习:COM+高级编程
作 者: Robert Oberg 刘谦 苏建平
出版社: 电子工业出版社
丛编项: 高级编程“深入学习”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: COM/DCOM/ATL/COM+
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入学习:COM+高级编程》作者简介

内容简介

本书全面介绍微软COM+和DNA体系结构,使读者建立和掌握COM+/DNA应用开发环境。深入学习COM/DCOM的主要概念,介绍如何使用Visual C++和Visual Basic建立服务器/客户应用的程序设计方法,以及错误处理和程序调试的基本技术。本书还重点介绍使用COM+实现多层应用的原理与方法。全面介绍了Windows 2000环境下的COM+安全特性,介绍使用ADO、SQL Server进行数据库程序设计的基本技巧,以及使用微软Web应用工具Active Server Pages创建Web应用的方法。本书适合于具有一定程序设计经验的读者自学COM+编程。随书附带CD,提供几十个COM+最新程序。

图书目录

第一部分 COM++和Windows DNA介绍

第1章 什么是COM++

1. 1 对象的基本概念

1. 2 Mcrosoft 的COM++历程

1. 3 COM++的定义

1. 4 COM的作用预览

1. 5 小结

第2章 三层应用和Windows DNA

2. 1 分布式系统的发展过程

2. 2 Windows DNA总体结构

2. 3 Windows DNA分层

2. 4 小结

第3章 Windows DNA

3. 1 总体结构

3. 2 Windows 2000

3. 3 Windows 2000 Server

3. 4 开发工具

3. 5 COM十预览

3. 6 小结

第二部分 C0M基础

第4章 COM客户:概念及编程

4. 1 银行账户管理服务器程序

4. 2 COM服务器的结构

4. 3 COM术语及概念

4. 4 COM客户端程序编程模型

4. 5 开发一个COM客户端程序

4. 6 COM客户端编程的其他话题

4. 7 Windows 注册表和COM

4. 8 小结

第5章 C++和对象组件模型(COM)

5. 1 对象. 组件和COM

5. 2 C++和COM

5. 3 用C++实现COM类

5. 4 小结

第6章 进程内COM服务器

6. 1 COM服务器的概念

6. 2 用C++实现一个进程内COM服务器

6. 3 使用DLL

6. 4 用VisualBasic实现一个进程内COM服务器

6. 5 小结

第7章 Active模板库

7. 1 Active Template Library(Active模板库)

7. 2 VisualC++和ATL

7. 3 IDL的多接口

7. 4 ATL的COM包装类

7. 5 小结

第8章 Visual C++对COM的支持

8. 1 Visual C++及COM客户端程序

8. 2 Visual C++的COM服务类

8. 3 小结

第9章 EXE服务器

9. 1 应用程序集成与oIE

9. 2 EXE服务器的结构

9. 3 用ATL实现的EXE服务器

9. 4 小结

第10章 DCOM介绍

10. 1 将已有的COM对象进行远程分布

10. 2 DC0M编程

10. 3 DC0M体系结构

10. 4 小结

第11章 自动过程(Automation)及用Visual Basic进行C0M编程

11. 1 自动过程

11. 2 ATL和VBScript下的自动过程

11. 3 Visual C++自动过程控制器(Automation Controller)

11. 4 自动过程与VisualBasic

11. 5 集合

11. 6 小结

第12章 错误处理及调试

12. 1 使用HRESULT

12. 2 COM错误接口

12. 3 自动过程异常事件

12. 4 Visud Basic的COM错误处理

12. 5 程序跟踪及调试

12. 6 小结

第13章 COM中的多线程

13. 1 开发并行程序

13. 2 COM中的套间(apartment)及多线程

13. 3 在COM中实现多线程

13. 4 小结

第三部分 Windows DNA及COM+

第14章 COM+体系结构基础

14. 1 为什么要用COM+

14. 2 可声明的. 基于属性的编程

14. 3 COM+目录管理器

14. 4 COM+术语

14. 5 COM+体系结构

14. 6 小结

第15章 C0M+入门

15. 1 Visual Basic的CO+组件

15. 2 Visual C++的COM+组件

15. 3 COM+管理对象

15. 4 远程发布COM+应用

15. 5 小结

第16章 COM+中的并行

16. 1 同步与套间

16. 2 同步与活动(Activity)

16. 3 编程示例

16. 4 小结

第17章 Windows 2000和COM+安全性

17. 1 安全性的基本问题

17. 2 Windows 2000系统管理入门

17. 3 NT安全性

17. 4 COM安全性

17. 5 COM+安全性

17. 6 小结

第18章 SQLServer和ADO指南

18. 1 SQLServer 7. 0基础

18. 2 用SQLServer 7. 0管理数据库

18. 3 统一数据访问

18. 4 数据库编程入门

18. 5 ActiveX数据对象编程

18. 6 三层COM+应用程序

18. 7 电子交易游戏案例研究

18. 8 小结

第19章 COM+中的事务

19. 1 事务处理的规则

19. 2 Microsoft的事务技术

19. 3 用COM+进行自动事务处理

19. 4 COM+下的事务编程

19. 5 小结

第20章 COM+的Web应用程序

20. 1 传统的Web技术

20. 2 Internet编程

20. 3 Microsoft Web技术

20. 4 Active ServerPages和COM+

20. 5 小结

第21章 MSMQ和队列组件

21. 1 消息队列和MSMQ

21. 2 MSMQ的使用和编程

21. 3 队列组件

21. 4 小结

第22章 COM+事件

22. 1 COM中的事件和连接指针

22. 2 CoM+中的松耦合事件与发布/订阅(publisher/subscriber)模型

22. 3 COM+事件举例

22. 4 小结

第23章 COM+和可伸缩性

23. 1 Microsoft集群技术(Cluster Technology)

23. 2 COM+组件负载平衡

23. 3 对象缓冲池

23. 4 COM+的重要意义

22. 5 小结

附录A 参考资料

附录B 案例研究:电子商务游戏案例学习

B. 1 建立

B. 2 游戏指南

B. 3 游戏的分布式版本