菜鸟准备学习一下COM技术,请大侠来介绍一下COM技术的主要应用,应用得广泛么?以及探讨一下COM技术的前景.现在还有必要学习COM技术么?如果要学习,com技术内幕,COM原理与应用,COM本质论,三本书哪本更适合初学COM的VC程序员,或者有没有更好的书推荐一下?
顺便问一下,COM 和COM+ 有什么关系,什么区别!

解决方案 »

  1.   

    com技术内幕. 个人认为十分适合学习. 这个技术体现了很好的思想,其实现在很多组件技术的思想都与之差不多.
    com当然是主要应用于中间件了. 努力学习com中.....
      

  2.   

    COM+是COM的超级,提供了更多的基础设施服务。COM学习是必需的,可以这么说,是个程序员就少不了COM的学习。
      

  3.   

    com技术内幕,COM原理与应用,COM本质论
    这三本书,确实,好多学com都介绍这三本的我最近在看COM原理与应用,电子版的,因为家里有的COM原理与应用的电子版比较清晰,家里的电子版本com技术内幕比较模糊,所以只好看COM原理与应用,:(嗯,嗯,一般用VC的话,com技术还是要的啦,我一个同事出去面试的时候,面试的人就问他的,有com方面的经验吗~~~~~~~
      

  4.   

    学COM并不难!只不过是一种编程方法!
      

  5.   

    其实现在COM用到的地方还是比较多的。不过页不要去过于追求新的东西,基础最重要。基础好了,不管什么上手都快。
      

  6.   

    不要很精通,也要懂得一些,因为很多也是com方法实现的,例如数据库编程,微软Indexing service等
      

  7.   

    在Windows注册表中搜索一下InprocServer和CLSID这两个字符串,坚定一下学习信心!
      

  8.   

    在Windows注册表中搜索一下InprocServer和CLSID这两个字符串,坚定一下学习信心!com 与这有什么关系?好,明天就去买书,先看看COM技术内幕
      

  9.   

    C语言等高级编程语言的出现极大的发展了编程语言,使得编写计算机程序变的不再是少数精英的专利。但是随着CS(不是那个游戏,呵呵)的不断发展,在实际使用中人们发现了C语言的一些不足(例如:代码的复用性等等),所以就提出了带类的C语言(类是从C语言的结构体发展引申出来的)同时将哲学中的对象的想法加入到计算机编程语言中,于是就有了现在的C++、JAVA,后来随着软件工程概念的不断渗透到实际工作中COM等概念又被提了出来。
    呵呵,还是举个例子来说:汇编语言就是门电路、C语言就是晶体管、C++就是集成电路、COM相当于一块集成电路板(声卡或显卡等)、应用程序相当于计算机。例子举的不是很恰当,权当逗大家开心。