内容简介
本书全面介绍微软COM+和DNA体系结构,使读者建立和掌握COM+/DNA应用开发环境。深入学习COM/DCOM的主要概念,介绍如何使用Visual C++和Visual Basic建立服务器/客户应用的程序设计方法,以及错误处理和程序调试的基本技术。本书还重点介绍使用COM+实现多层应用的原理和方法。全面介绍了Windows 2000环境下的COM+安全特性,介绍使用ADO、SQL Server进行数据库程序设计的基本技巧,以及使用微软Web应用工具Active Server Pages创建Web应用的方法。本书适合于具有一定程序设计经验的读者自学COM+编程。
目录
第一部分COM++和Windows?DNA介绍 第1章什么是COM++ 1.?1对象的基本概念 1.?2Mcrosoft?的COM++历程 1.?3COM++的定义 1.?4COM的作用预览 1.?5小结 第2章三层应用和Windows?DNA 2.?1分布式系统的发展过程 2.?2Windows?DNA总体结构 2.?3Windows?DNA分层 2.?4小结 第3章Windows?DNA 3.?1总体结构 3.?2Windows?2000 3.?3Windows?2000?Server 3.?4开发工具 3.?5COM十预览 3.?6小结 第二部分C0M基础 第4章COM客户:概念及编程 4.?1银行账户管理服务器程序 4.?2COM服务器的结构 4.?3COM术语及概念 4.?4COM客户端程序编程模型 4.?5开发一个COM客户端程序 4.?6COM客户端编程的其他话题 4.?7Windows?注册表和COM 4.?8小结 第5章C++和对象组件模型(COM) 5.?1对象.?组件和COM 5.?2C++和COM 5.?3用C++实现COM类 5.?4小结 第6章进程内COM服务器 6.?1COM服务器的概念 6.?2用C++实现一个进程内COM服务器 6.?3使用DLL 6.?4用VisualBasic实现一个进程内COM服务器 6.?5小结 第7章Active模板库 7.?1Active?Template?Library(Active模板库) 7.?2VisualC++和ATL 7.?3IDL的多接口 7.?4ATL的COM包装类 7.?5小结 第8章Visual?C++对COM的支持 8.?1Visual?C++及COM客户端程序 8.?2Visual?C++的COM服务类 8.?3小结 第9章EXE服务器 9.?1应用程序集成与oIE 9.?2EXE服务器的结构 9.?3用ATL实现的EXE服务器 9.?4小结 第10章DCOM介绍 10.?1将已有的COM对象进行远程分布 10.?2DC0M编程 10.?3DC0M体系结构 10.?4小结 第11章自动过程(Automation)及用Visual?Basic进行C0M编程 11.?1自动过程 11.?2ATL和VBscript下的自动过程 11.?3Visual?C++自动过程控制器(Automation?Controller) 11.?4自动过程与VisualBasic 11.?5集合 11.?6小结 第12章错误处理及调试 12.?1使用HRESULT 12.?2COM错误接口 12.?3自动过程异常事件 12.?4Visud?Basic的COM错误处理 12.?5程序跟踪及调试 12.?6小结 第13章COM中的多线程 13.?1开发并行程序 13.?2COM中的套间(apartment)及多线程 13.?3在COM中实现多线程 13.?4小结 第三部分Windows?DNA及COM+ 第14章COM+体系结构基础 14.?1为什么要用COM+ 14.?2可声明的.?基于属性的编程 14.?3COM+目录管理器 14.?4COM+术语 14.?5COM+体系结构 14.?6小结 第15章C0M+入门 15.?1Visual?Basic的CO+组件 15.?2Visual?C++的COM+组件 15.?3COM+管理对象 15.?4远程发布COM+应用 15.?5小结 第16章COM+中的并行 16.?1同步与套间 16.?2同步与活动(Activity) 16.?3编程示例 16.?4小结 第17章Windows?2000和COM+安全性 17.?1安全性的基本问题 17.?2Windows?2000系统管理入门 17.?3NT安全性 17.?4COM安全性 17.?5COM+安全性 17.?6小结 第18章SQLServer和ADO指南 18.?1SQLServer?7.?0基础 18.?2用SQLServer?7.?0管理数据库 18.?3统一数据访问 18.?4数据库编程入门 18.?5ActiveX数据对象编程 18.?6三层COM+应用程序 18.?7电子交易游戏案例研究 18.?8小结 第19章COM+中的事务 19.?1事务处理的规则 19.?2Microsoft的事务技术 19.?3用COM+进行自动事务处理 19.?4COM+下的事务编程 19.?5小结 第20章COM+的Web应用程序 20.?1传统的Web技术 20.?2Internet编程 20.?3Microsoft?Web技术 20.?4Active?ServerPages和COM+ 20.?5小结 第21章MSMQ和队列组件 21.?1消息队列和MSMQ 21.?2MSMQ的使用和编程 21.?3队列组件 21.?4小结 第22章COM+事件 22.?1COM中的事件和连接指针 22.?2CoM+中的松耦合事件与发布/订阅(publisher/subscriber)模型 22.?3COM+事件举例 22.?4小结 第23章COM+和