我现在参与我们老师的GIS(信息管理系统)的开发,我学过一年的mfc,但是老师叫我准备一下atl和com,我想问一下,atl和com的学习难不难?也许这个问题很愚蠢,但是我现在一点信心也没有,为了搞清楚mfc,我看了不下20本书,总算勉强度过了这个困难的时期,但是现在又来了atl和com,学习它们的难度,比起mfc难度如何??特别是com,听说是“无比复杂”??我也知道在it界,必须不断的学习新知识,您们能够谈一下您学习atl的经历吗??谢谢,网上有哪些比较好的网站,资料?? 

解决方案 »

  1.   

    网上的资料是比较零碎的,对于这个,我认为你应该看看书.譬如<COM技术内幕><COM原理与应用>等.ATL是专为写COM设计的,它写的程序比较简短.不象MFC写的那么大.
      

  2.   

    zhenxizhou(天上人间) :您觉得学习atl和com,我说的是简单的应用,比如说参与我们老师的那个GIS地理信息系统的开发,准备一个月的时间是不是很现实,注意,我说的是一些简单的应用?我可不想仅仅搞一些测试哦^_^
      

  3.   

    我认为学习ATL之前,必须先理解COM。以下几本书可以比较好,国内也有译本《Inside COM》
    《Essential COM》
    《ATL Internals》
      

  4.   

    brave_heart(intrepid)朋友:    您觉得哪本书简单一些,入门简单?
        我现在收集到的资料是“com无比的复杂”!
        以上译本,哪本翻译稍微好一些,我可是宁愿看e文,也不愿看那些蹩脚的中文!
       谢谢!
      

  5.   

    一个月? 这个基本上很难,除非你的IQ在天才线上。
    《com技术内幕〉&《com本质论》作者花了6个月才对com有个全面的了解。
    国内的潘爱民也花了很长时间。不是吓你,你要有准备才行。不过,现在市面上的书很多。
    但是atl方面的好书比较少。
    《Inside COM》
    《Essential COM》
    《ATL Internals》
    《com原理与应用》
    这些书我都有。
      

  6.   

    hoho,我化了3个月,才把《com本质论》的前六章看了个大概。不过确实是好书。如果仔细的话原理还是很快就能明白,但应用就不简单了。
      

  7.   

    拼了命,这回!!大家能够谈一下当初学习atl和com的经历吗??时间: (当时您已有哪些基础,总共花了多少time)目的:(是由于工作急切需要,还是想给自己充电,还是其它???)环境: (身边有哪些便利的指导?或者其它的有利条件?)经验: 您觉得学习应该注意哪些方面?资料: 书籍,您觉得哪些书籍对您的帮助最大?
           看这些书籍需要注意哪些,以什么样的顺序看?其它:
    谢谢,您的参与将给这里每一个学习com的朋友带来莫大的帮助!
      

  8.   

    我学了一个月,就开始公司的ActiveX/COM项目了。
    其实,不需要全面的了解,只需要学到足够你应用就行了。
    而你在应用过程中,会渐渐的深入进行了解。
      

  9.   

    我只看两本译作:
    COM本质论
    ATL深入解析
    这两本没必要从头看到尾(不过COM本质论第一,第二章节一定要看)。
    你可以用到的时候再看。
    总之,实踐第一。
      

  10.   

    时间:1-2月后应该可以上手了,但要想精通那功夫可就大发了
    目的:达到程序的二进制级复用
    经验:把COM和Interface的基本概念彻底理清,在实践中体会、领悟、提高
    资料:MSDN
      

  11.   

    谢谢zhp80(zhp80) 
       以及Muf(沐枫)  朋友  的作答!
    您们的回答,令我稍微安了点心,消除了我的“com无比复杂”的思想,不过
    我还是做了“com无比复杂”的思想准备,毕竟那么多的人都这样说我觉得还是应该从例子入门,(前提是看一些理论的书,但不要太多,)
    我想问一下,到哪去找例子,??
      

  12.   

    谢谢dyugao(晕头转向) 朋友的网址!
      

  13.   

    Skt32(Skt32) 朋友:在我的影响中,微软的mfc设计的很晦涩丑陋,入门并不是很容易,至少不是“面向大众”,虽然com的出现,受到了很好的评价,但是关于“入门”,好像不是“面向大众”,
    至少我学了差不多一个星期,一头雾水!也许是我的智商问题,^_^
      

  14.   

    无论你是专业出身还是半道入行,有一点很重要,要循序渐进,
    对于系统化强的更是如此
    打游击,也要讲究根据地
    在MFC之前,是否有C和C++的基础, 是否对Windows编程机制有基本的了解,对API教科书系统的过了一遍?一个星期是什么概念?
    现在流行的都是21天xxx系列啊。哈。
      

  15.   

    heha , 谢谢Skt32(Skt32)的指导!
      

  16.   

    连续看来三天的com(合计15个小时左右),基本上是一边看,一边想睡觉!!!晕!!!!!!!!
    各位com朋友当初是怎么挺过来的????
    晕!!!!!!!!!!
      

  17.   

    看来你的cpp基础不好
    不然不会晕。
      

  18.   

    好像跟cpp的关系不大,至少我“晕”的地方跟cpp关系不大!!请教!!!!!!!!!!
      

  19.   

    从这本开始看《Inside COM》
    不要看COM本质论,初学者看不懂得多看书,多动脑,少灌水:)
      

  20.   

    to yongyu2000(The Power of .NET)朋友:  我还是觉得要多看些例子(当然是附带有说明和讲解),您知不知道哪有??
       书本,或者网站??  谢谢!
      

  21.   

    国内COM方面比较不错的个人网站
    http://comcamp.myrice.com/另外,MSDN中有很多的例子。
      

  22.   

    我的经验:时间:3~4个月,中间不停顿目的:工作需要+自己充电(考微软mcsd,因为考试题中很多com内容)环境:工作环境允许自学,经常上网,尤其csdn经验:开始不可能马上懂,但要坚持,一本书反复看三遍。特别是有些知识要靠记忆,不能追求全部
          理解,时间长了,自会融会贯通资料:按照我的经验,看书顺序应当是:com原理与应用(入门)-〉com本质论(拔高)-〉com internal(选看)-〉ATL开发指南(上手)其他:Com其实不难,是针对二进制复用技术的一种解决方法,不过细节需要钻研,而且对新手来说比较复杂。我敢说只要经过半年时间的磨练,就会基本掌握
      

  23.   

    我的经验:
             单看一本书是不够的,要多个书结合起来看。
             在看一些windows shell,directX或者 IWebBrowser编程的例程,有利于理解COM和ATL的概念。
      

  24.   

    谢谢wuqiang51(阿强)和codragon(一龙)朋友的回答
    《ATL开发指南》这本书怎么样??哪个出版社??
      

  25.   

    书单书名:COM技术内幕——微软组件对象模型 [简单易懂]
    原书名:Inside COM: Microsoft's Component Object Model with Cdrom
    作者:(美)Dale Rogerson
    出版社:清华大学出版社
    出版日期:1999-3-1
    原价:¥50.00
    译者:杨秀章 
    书名:COM原理与应用 [对COM和OLE技术介绍的比较完整]
    作者:潘爱民
    出版社:清华大学出版社
    出版日期:2001-3-1
    原价:¥39.00
    书名:COM本质论 [理论性比较强,但是这是本超级好书]
    原书名:Essential COM
    作者:(美)Box,D.
    出版社:中国电力出版社
    出版日期:2001-8-1
    原价:¥49.00
    译者:潘爱民 书名:COM+技术大全[说是COM+,其实里面好大一部分是讲COM的,COM+部分写的也不错]
    原书名:COM+Unleashed
    作者:(美)Richard C.Leinecker
    出版社:机械工业出版社
    出版日期:2001-9-1
    原价:¥76.00
    译者:高智勇译等 书名:ATL 开发指南(第二版)[手把手的教你怎么用ATL写COM组件]
    原书名:ATL Developer’s Guide and Edition
    作者:(美)Tom Armstrong Ron Patton
    出版社:电子工业出版社
    出版日期:2000-11-1
    原价:¥56.00
    译者:董梁 丁杰 李长业 等 
    书名:深入解析ATL [需要读者有必要好的cpp水准]
    原书名:ATL Internals
    作者:(美)BRENT RECTOR CHRIS SELLS
    出版社:中国电力出版社
    出版日期:2001-10-1
    原价:¥69.00
    译者:潘爱民 
      

  26.   

    Skt32(Skt32)对微软的东西的评价太准确了系统化非常强,规范,然而庞大复杂。
    效率不是最好,但是对大型的开发来说是科学的