本人工作两年了,一直在进行C++和VC++的基础开发,没又深入的研究一项技术,我们公司是用COM和ATL,所以现在我想好好研究研究一下,ATL和COM技术,但是,我现在还不十分清楚 COM和ATL能干什么??这两项技术的前途如何??请高人指教,我江非常感谢!!!!!希望大家不吝赐教,说说你们的想法!
一个迷茫的C++学习者。
在线等...........

解决方案 »

  1.   

    呵呵,在国内的话,不重视.看看人家windows office IE 都是基于COM的东西.
    二次开发多方便.
      

  2.   

    windows几乎到处是COM,简单的说,你双击一个文件,启动winword,这可就有com在其中
      

  3.   

    我现在做的就是二次开发,用的ATL技术 所以才想学习一下。
    是啊 ,看样子国内是不怎么重视啊!没几家公司招啊!
    但是,我觉得ATL和COM都是很好的技术,对于软件的升级什么都很方便!
    为什么国内的人不重视这样十分好的技术,从现在国内趋之若鹜的Java,.NET的学习,
    现在用C++的人,越来越少了啊!唉啊!可悲啊!
      

  4.   

    最近也在学这个
    感觉windows下无所不能
      

  5.   

    我只知道 COM技术用在dx上的很多 
    可以做游戏 访问底层硬件
      

  6.   

    要求高性能的,竞争比较激烈的,比如office,用COM组件来粘合软件。
    要求普通的,要求快速开发的,比如windows live writer,用.Net assembly来粘合。
      

  7.   

    LZ这个问题有点类似于问DLL能做什么。
      

  8.   

    在dx之前,就有com了.com是一种技术规范,是一种实现机制(如果可以这么说的话.).
    atl只是一个template library.它对com开发很有帮助.
    它能做什么?它们本身不能决定能做什么? 只是你开发时如果使用com技术你的应用程序会有很多意想不到的那个啥...
    建议lz换一个环境看看(并非鼓励你跳槽),你在不使用com的环境中回慢慢体会到com的伟大.