DCOM入门
DCOM入门
Thuan L. Thai
陈逸 译
出版时间:2001年10月
页数:516
DCOM(分布式组件对象模型)是微软为分布式对象编程长期筹划的、已经过长期测试的全新技术。因为组件在Windows 98、Windows NT 4.0和Windows 2000以及.NET中扮演着越来越重要的角色,每一位Windows程序员都希望能了解这一技术。DCOM作为一种丰富的、健壮的、灵活的,用于建立可扩展的组件方法,正和CORBA相互竞争,DCOM支持方便地插入新组件,并且升级时不再需要修改每一个所使用组件的程序。
本书向C++程序员们介绍了DCOM,给他们提供了编写可靠、可维护程序的基本工具。讲述如何在合适的地方使用Visual C++开发工具和向导,作者条理清晰地描述了每一个步骤。在读者可以理解其重要性,并在用其调试和提高性能等技巧的层次上,向你介绍了建立分布式组件和在系统与对象之间交互通信的C++代码。
前几章解释了成为DCOM通信基础的远程过程调用,以及DCOM使用C++类的方式。读者能够在组件、类和对象的关系、对象创建和销毁的方式、客户如何找到服务器及其安全性以及线程的基础等方面打下坚实的基础。
从整体上掌握了DCOM如何工作后,本书又向你介绍了一些工具,使一切变得更加便利。本书向你展示了向导中每个按钮的功能,这样你就可以根据自己的需要随意选择。
值得一提的是,本书涵盖的重要主题还有ATL、多线程和套间(apartment)、创建和嵌入ActiveX控件,以及对COM+特性的介绍。
本书献给所有希望了解DCOM的人。它十分实用,同时还可以帮助你提高程序安全性、有效性和易于维护性。
  1. 前言
  2. 第一章分布式计算
  3. 哑终端(Dumb Terminal)
  4. 客户/服务器计算
  5. 采用RPC的分布式计算
  6. 分布式对象
  7. 分布式组件
  8. 第二章DCOM概述
  9. COM
  10. DCOM
  11. COM的功能和服务
  12. COM的应用
  13. 第三章对象
  14. 接口
  15. 对象
  16. 类厂
  17. 第四章组件
  18. 服务器
  19. 客户
  20. 面向对象
  21. 第五章基础结构
  22. 内存
  23. 透明性
  24. 并发性
  25. 安全性
  26. 第六章使用ATL建立组件
  27. 创建组件
  28. 添加对象
  29. 已生成的代码
  30. 公共职责
  31. 结束
  32. 第七章使用COM对象
  33. 简单客户
  34. COleDispatchDriver 技术
  35. #import技术
  36. 手工技术
  37. 重用技术
  38. 回顾
  39. 第八章网络空间中的COM
  40. ATL ActiveX控件
  41. 支持Web的客户
  42. MFC合成
  43. ATL 合成
  44. ActiveX控件属性
  45. 第九章应用安全性
  46. 服务器端的COM安全性
  47. 访问权标
  48. 审计跟踪
  49. 可管理的警告
  50. 客户端安全性
  51. 第十章连接对象
  52. 对象引用
  53. 引用者
  54. 连接点
  55. 事件源
  56. 事件宿
  57. 连接点的性能影响
  58. OBJREF的安全性影响
  59. 附录一
  60. 附录二
  61. 附录三
  62. 附录四
  63. 词汇表
书名:DCOM入门
作者:Thuan L. Thai
译者:陈逸 译
国内出版社:中国电力出版社
出版时间:2001年10月
页数:516
书号:7-5083-0735-6
原版书出版商:O'Reilly Media
Thuan L. Thai
 
Thuan L. Thai已经编了十五年的计算机程序,并对此爱好孜孜不倦,他已把编程当作一门真正的艺术。Thuan现在是SAIC的高级系统工程师,主持着几个成功的分布式且基于COM的图像系统的总体设计和开发。同时,他还为Learning Tree International教授Win32、MFC、COM编程的课程。在此之前,Thuan为AMS工作,负责用C++和RPC开发多层对象框架。他自弗吉尼亚大学获得计算机科学学士学位。
业余时间,Thuan喜欢弹弹吉他、写写歌。他还时常和几个亲密好友玩台球,这一活动已有八年历史。Thuan的愿望是可以有更多时间打网球,这是惟一一项他曾经一天连续做八小时的运动。
 
 
本书封面的动物是达克斯猎犬,这种猎犬体长腿短,耳朵长长地耷拉着,很容易辨认。达克斯猎犬的毛皮有短毛、长毛、卷毛之分。美国宠物园俱乐部(American Kennel Club)将达克斯猎犬分为两种型号:微型(体重小于10磅)和标准(体重为11到25磅)。在欧洲,按照15个月大狗的胸围将达克斯猎犬分为三种型号:标准(胸围大于35厘米)、侏儒(30-35厘米)和微型(小于30厘米)。
“达克斯”(dachshund)在德语里是“獾狗”(badger dog)的意思。最开始是特指那些生长在德国用来猎取獾和其他掘穴动物的猎犬,它们十分勇敢、独立,能够追击獾直至洞穴,经过激烈斗争之后将獾抓获。在捕獾过程中,达克斯猎犬的独立性非常重要,因为深入獾的洞穴后,它们需要在没有主人的指导下决定该做什么。但正是这种独立性,使它们成了难于训练的狗,尽管如此,它们仍然极其忠于主人。1996年达克斯猎犬被美国宠物园俱乐部评为“最受欢迎狗”的第六名。