大三上分布式介绍.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

分布式计算

COM与WCF北京邮电大学软件学院卢本捷

2-11量子力学大师波耳(Niels?Bohr,1922?诺贝尔物理奖得主)曾说:“思考量子理论而不头昏眼花的人,根本不懂量子理论”。?我稍带夸张地借用这句话:“学习?COM?而不头昏眼花的人,根本未曾进入?COM”。?

侯俊杰评《EssentialCOM》侯俊杰,又名侯捷,台湾人,当代著名的计算机技术评论、教育专家。著、译著有《深入浅出MFC》、《Inside?the?C++?Object?Model》、《Polymorphism?in?C++)》、《EffectiveCOM》、《MoreEffectiveC++》、《GenericProgrammingandtheSTL》等。其撰写的书评尤其精彩。书评摘录

3-11头昏眼花的原因:缺乏优秀书籍COM规范本身复杂性发展历史,命名市场炒作读者的基础.

4-11COM?之所以令人头昏眼花,却是因为想要认识它的人,根基通常都不够。基本上,学习?COM,你需要具备不少基础知识:??要知道?Component?Object?Model?的最初发展原由,你需得了解C++?Object?Model?的缺点。唯因清楚世界上最通行的物件导向语言C++?之所不能,你才能够清楚了解?COM?之所能。??要认识?component?的体质,你必须知道什麽是?DLLs。??要了解?COM?的?apartment?model,你必须知道什麽是?threads。??要了解?COM?的分散性质和?security,你必须多少知道一点?IPC、一点?RPC。??要了解?COM?的组态性质,你必须知道什麽是?Windows?Registry。?

是的,如果我们有了必要的?C++?Object?Model?知识(我指的是虚拟函式的内部机制、自然多型与非自然多型、static_cast、dynamic_cast?的意义),并且在学习?COM?之前先明白?COM?究竟要解决软体界的什麽问题,我们就可以逐步摆脱头昏眼花的状态,进入万物静观皆自得的层次,然後就可以逐步将视野扩展到分散式电算环境中的各个主题。?换言之,虽然或许人人都耳闻?COM?大名,但它并不是一个程式新手应该追寻的目标。你必须对物件导向程式开发工具(C++?语言尤佳)、作业系统概念、分散式处理原则都有一些基础,才具备进入这个领域(并深刻了解它)的本钱。所以,以下我所谓的新手,非指程式开发的全然新手,而是指具备了上述基础的?COM?新手。 侯俊杰评《EssentialCOM》5-11

6-11如果有一本英文书谈的是?COM、DCOM、OLE?或?ActiveX,而我也读过它,你几乎一定会发现我的名字被列在技术检阅那一栏,做为信誉保证。我自己也写了许多这方面的技术文章,我同时也是?COM?Specification?的主要编辑。我给过无数的?COM?简报,不管对象是技术人员或非技术人员。很明显,我花了许多时间和精力,尝试找出?COM?的最佳说明方法。?

当我读过这本书的最後草稿,我明白我所有的努力都白费了。关於?COM,没有任何人能阐释得比?Don?Box?更棒!?

Charlie?Kindel?序言《EssentialCOM》Charlie?Kindel?微软公司COM专家。

7-13我几乎花了六个月的时间才对COM有所感觉,有所理解。在与COM朝夕相处的最初六个月里,我能成功地编写COM程序,也能解释为什么这些程序能够工作,然而,我对“为什么COM编程模型要被设计成这样”则不能有整体上的理解。幸运的是有一天(1994年8月8日),我突然有如得到神的启示一般,COM对我变得再明白不过。这并不是说我理解了所有的接口和API函数,而是理解了隐藏在COM背后的动机.DONBOX《EssentialCOM》自序DONBOX,MicrosoftInactiveDeveloperMicrosoftSystemsJournal编辑.主持ActiveX/COM专栏.

8-11关于这本书,我最想说的一句话是,它来得太迟了。潘爱民译序《EssentialCOM》潘爱民,北京大学计算机科学技术研究所,著,译著有多部著作.(COM原理与应用VisualC++技术内幕C++Primer深入理解COM+ATL

文档评论(0)

136****1820 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档