看了"com原理及应用"之后
2004-07-14 09:47
323 查看
第一感觉就是这本书绝对不是一本好书,如果想要学习COM的技术,入门的最经典的书本为Inside com, ms press这本书我看过后,感觉就是艰涩难明,一开始的时候就吹棒这本书适合java vb.....一定基础的人学习com,但是我看了后,觉得假如读者没有比较一定程度的C++的知识是绝对看不明这本书的,就算有了一定的C++基础后,也一定觉得他说得艰涩难明,为什么,在COM中,有大量的标准定义宏,这些结构对于COM的理解是非常有用的,但是作者却一笔带过,一点也不详细说明这些结构的定义形式和作用,
举个例子:
一个接口IID为128位二进制组成,
{ 0x00000000, 0x0000, 0x0000, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }
他只在廖廖几行字中,一个接口使用结构定义,使其在概率上保持全局唯一,
之后给出一个结构,使人浑头摸不着东西,
而在Com本质论中,作者的描述方法比他强多了,不单对每一个涉及到COM的结构进行分析,并对它说明why,而不是how,
Inside com 和 com 本质论 才是正真学习com的好书.
对于这一本,我实在不能承认它为好书,而其作者潘爱民,其文风中有一股学者的迂腐气息,文笔让人学习中没有一种向上的气氛,但他确实是有真本事的人,不过在他的文笔方面我实在不敢恭维
举个例子:
一个接口IID为128位二进制组成,
{ 0x00000000, 0x0000, 0x0000, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }
他只在廖廖几行字中,一个接口使用结构定义,使其在概率上保持全局唯一,
之后给出一个结构,使人浑头摸不着东西,
而在Com本质论中,作者的描述方法比他强多了,不单对每一个涉及到COM的结构进行分析,并对它说明why,而不是how,
Inside com 和 com 本质论 才是正真学习com的好书.
对于这一本,我实在不能承认它为好书,而其作者潘爱民,其文风中有一股学者的迂腐气息,文笔让人学习中没有一种向上的气氛,但他确实是有真本事的人,不过在他的文笔方面我实在不敢恭维
相关文章推荐
- 写在"大型软件开发与ORM构架"之后----大型软件开发与企业级应用软件开发名份之争
- COM高级应用-Automation(自动化)已是昨日黄花不再"高级"?
- 关于"Could not load ejb proxy class com.appweb.services.ejb.messagebox.IEmailReceiveDAO"的解决方法
- eclipse 出现the user operation is waiting for "Building workspace" to comlete 卡死
- [RemoteClass(alias="com.test..entities.AEntity")]
- 解决超链接添加 target="_blank"之后在WebView中不能打开
- 电脑应用问题:提示“该内存不能为read"
- android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
- Android 应用开发单步调试中"The JAR...has no source attachment"并非一定是错误
- UDP"打洞"原理
- ios 企业应用"无法安装应用程序 因为证书无效"的解决方案
- Ext.getCmp("id") 简单应用
- Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- apache安装完成之后,start出现了"the requested operation has failed !"
- COM原理与应用 附书源码
- c++多态性原理及应用 & c++以及cuda 计时技术小结
- Android应用问题:ERROR: unknown virtual device name"XXX"
- C++项目中的extern "C" {}(转自:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html)
- Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend"
- Ext.getCmp("id") 简单应用