正在郁闷学习COM中………………

解决方案 »

  1.   

    只是COM在某些领域的应用在减少,
    还没有到过时的程度吧。
      

  2.   

    最近看了一本书,《idl精髓》
    don.box为该书写序言
    有这么一句:idl的精神会在最后一个基于IUnknown的接口消失以后依然存在
      

  3.   

    所谓过时,必然有取代他的技术产生才对,楼主如何理解COM啊? Component object model 组件对象模型,这是一种软件构成模式,二进制代码兼容,目前采用COM的也很多,Java Bean 也是Java 的com, 常说MFC要过时要过事,过了那么久了,该用的还不是在用。理解它的成功的经验,理解它高效的原因,理解它的组成模式,该学的还多,不需要在意这些言论。
      

  4.   

    我的感觉com带来了新的编程模型,它实现了基于接口的编程。即使我们不用com写代码,这些编程思想也是很重要的,我想这就是 “idl的精神会在最后一个基于IUnknown的接口消失以后依然存在”这句话的意义。
    其实windows中现在很多东西都是用com实现的,如adsi,com+管理等,另外office中也预留了很多编程接口。我相信c++存在,com就不会过时,因为它其实是c++的延伸。
      

  5.   

    我认为mfc不太会过时,mfc是什么??是一套封装api的库,即便有了替代品,那替代品在干吗?不调用api吗??哦,别告诉我api过时了,或许有这一天windows过时了,api会吗??我不是仅仅指win32 api
    至于com,过时?他时一种标准,二进制兼容的一种规则,
    我同意大青蛙的说的
      

  6.   

    是啊,ODBC也过时了,不过还是有人用
      

  7.   

    只要有这个windows mfc 就会存在,com会走得更远
      

  8.   

    别说odbc过时,所有数据库连接使用技术都是建立在odbc基础上的
      

  9.   

    本人搞COM纯粹是个人兴趣所致,沉浸其中觉的很是过瘾,管它过不过时?
    即使有那么一天,如果我在这方面仍有兴趣的话,我想我会继续去“考古”的。
    毕竟,能进入“法老”金字塔的人不多,那种心境也不是很多人能感受享受到的。
    无限风光在险峰!
      

  10.   

    技术的更新是很正常的 但com不仅仅是技术 他还是一种编程思想。 这总思想也是由于技术进步带来的!而且还会对以后的新技术带来影响,所以com不会过时。
    现在的。NET框架还不是支持com组件。