其实这样问真的不能表达我的意思,但又想不出更好的表达方式了.当遇到瓶颈的时候该怎么走下一步路,现在程序写写怎么写的没意思了,因为写多了发现自己层次上不去,重复功能的复制粘贴,发现水平上不去,而且这样写又有什么意思?当时刚学 VC 时,觉得很难,很痛苦,通了之后呢发现 MFC 其实封装来封装去,像我们一个老师说的一样(上次在书店竟然遇到他,很有个性的一个,当时数学专业留校),只不过是用别人弄好的东西写自己的东西罢了,到了一定层次之后的那些高手们当然觉得这只是个工具罢了,现在我也开始慢慢觉得,发现只有结合一定的理论知识或者相关某一领域的知识才能写出真正能用的程序,比如视频类的,就得知道视频编码解码及相关技术知识,否则怎么写,即时写出来也只是浮于表面,网络就更不用说了,所以现在很困惑,觉得 MFC 又有些过时,而且自己学的么也不很细,一些细节还是不了解的,有些人说在做 COM,ATL,WTL,我现在还没工作,现在大三,真不知下步怎么走,我已经决定了,就像上次有人给我的建议一样,"研也要考,程序也要编",很有道理,毕竟考研有些枯燥,程序可以用来调调味,,但我现在似乎无从下手,是继续写一些小项目,不超过 10000 行,每次无知的写,遇到麻烦才知道原来不是想象中的那么简单,但每次痛苦之后便是成长,在忙碌找资料和提问过程还有自己摸索中学到很多,但又感觉黔驴技穷,也是受到自己知识的限制吧,或者还是别的,如学习学习 COM/ATL,拓宽编程思想还是其它,有些苦恼和不知所措.大家给些建议吧,不胜感激....

解决方案 »

  1.   

    要看LZ以后的发展方向了,个人觉得MFC还不会过时,你有了MFC的基础,再学其他类库也就快了。当然了,如果你不用C++那就另当别论。
      

  2.   

    想我在大学里的时候,是压根都不知道COM是啥的,抱着一本C++书在那儿迷糊,收获甚小。不过我挺佩服当时我“不行再来”的勇气。现在觉得正是这个,才让我走到现在。
      

  3.   

    重要的是一个人的思路,对一个项目整体的架构,至于用COM,ATL,WTL还是其它的,只不过是一种实现工具或方式而已。
      

  4.   

    网络浏览器。
    现在的网络浏览器五花八门的,但是能够满足我要求的浏览器,几乎一个也没有。
    我是一个“下载狂”在论坛里看见帖子就点,看见资源就下来试试。看见好东西就保存。
    到现在我用过IE,MYIE,遨游,FIREFOX,QQ,GREEN……各有各的优点。各有各的不足。
    尤其是同时打开多页面时,有假死的现象。
    要是你能有时间做一个浏览器,是一个好项目。