H huxiaoxuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #1 com技术好像很重要,可是看<com原理与应用》之类的书就像看天书一样,实在难以理解, 请问学习com该怎么学,怎样由浅入深?
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #3 推荐一本我认为讲得比较好的书 《com+编程指南》 前导工作室审校 用的是vc 循序渐进 delphi有本com的书 白皮 名字忘了 也不错 不过com是微软的技术 所以 建议你看看微软的书 <com+与visual basic6分布式应用程序设计>第2版 讲了很都基本的概念 适合入门 还有很多vb的书 都提到了com 而且都是浅显易懂的概念 要是进一步了解com的话 vc的书是必要看的
推荐一本我认为讲得比较好的书 《com+编程指南》 前导工作室审校 用的是vc 循序渐进 delphi有本com的书 白皮 名字忘了 也不错 不过com是微软的技术 所以 建议你看看微软的书 <com+与visual basic6分布式应用程序设计>第2版 讲了很都基本的概念 适合入门 还有很多vb的书 都提到了com 而且都是浅显易懂的概念 要是进一步了解com的话 vc的书是必要看的
H huxiaoxuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #4 VC我还可以,是直接学用VC写com组件还是先把com的技术原理搞清楚,应该采取哪一种 学习路径?
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #5 如果没有把理论搞清楚,盲目写的话 还不如用vb呢 [] 作为微软的技术,vc可以完全是实现com的各种特性,而vb则负责简单快速的开发。 所以 是市面上的书大至也分为这两种。 如果你vc不错的花 建议看看《com+编程指南》 真的很好 然后再看看 <com原理与应用》, 就很容易懂了 还有 com是好的c++(摘自《com本质论》),所以嘛 c++语言的各种特征,嘿嘿 不可不学 理解c++的程度对你理解com原理的程度有很大的影响 赫赫~ 俺也是初学 一直在摸索
如果没有把理论搞清楚,盲目写的话 还不如用vb呢 [] 作为微软的技术,vc可以完全是实现com的各种特性,而vb则负责简单快速的开发。 所以 是市面上的书大至也分为这两种。 如果你vc不错的花 建议看看《com+编程指南》 真的很好 然后再看看 <com原理与应用》, 就很容易懂了 还有 com是好的c++(摘自《com本质论》),所以嘛 c++语言的各种特征,嘿嘿 不可不学 理解c++的程度对你理解com原理的程度有很大的影响 赫赫~ 俺也是初学 一直在摸索
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #6 当然是先写一下再看看原理 然后边看边写 否则一开始就先去看原理就比较吃力,如果没有一些基础的话。
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #9 com是win2k的基石。 off也是有com垒起来的 它的思想很好 代马可重用等 而且com的设计也很务实 学起来有害无益
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #10 如果你这个人比较感性,那么用delphi开始学,如果比较理性就用 vc学.书有的是,最好的 是MSDN
S soul Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #12 com实质是“封装”。而不是“实现”。所以满眼看到的是“接口”。如果把com当类来 用,那一定会误入歧途。delphi通过接口实现多继承,而不是通过object pascal。 com在window系统中几乎处处可用。因为是一种接口协议,所以com使得window用com构造 出了一个巨大的插件系统。系统内定义了大量接口,你可以重新实现这些接口定义,并 把自己代码插入。而且这个接口扩展到了Dcom,也就是分布式的。如果有用一句形象比喻 可以说com就是一个巨大的跨平台、分布式的插件系统。 在设计这层次考虑com,他更像一个关系网描述。 delphi对com设计和实现都一步到位了,但在理解上应该区别开。
com实质是“封装”。而不是“实现”。所以满眼看到的是“接口”。如果把com当类来 用,那一定会误入歧途。delphi通过接口实现多继承,而不是通过object pascal。 com在window系统中几乎处处可用。因为是一种接口协议,所以com使得window用com构造 出了一个巨大的插件系统。系统内定义了大量接口,你可以重新实现这些接口定义,并 把自己代码插入。而且这个接口扩展到了Dcom,也就是分布式的。如果有用一句形象比喻 可以说com就是一个巨大的跨平台、分布式的插件系统。 在设计这层次考虑com,他更像一个关系网描述。 delphi对com设计和实现都一步到位了,但在理解上应该区别开。