前年开始学习MFC,到现在已经有两年整了,感觉还是云里雾里,很是不爽,打算修整一段时间再继续。
   最近对两年来的学习作了点总结,发现在学习方法上有很大的欠缺,再加上自己的一些因素,使得两年的时间收效甚微。我想把我学习的过程在此说一下,也给起步者做个反面教训吧。
   大前年学了C++基础,而后就直接奔MFC,拿着那种MFC的书一本一本的看,书上的例题一个个的练,然后试着去理解。在这方面我花了很大功夫,现在感觉收效不大。很遗憾,到现在才知道从WinAPI开始才能有更好的理解。可惜,我们学习偌大的一个图书馆却几乎找不到一本真正的关于WinAPI的书,而都是MFC编程。
   而我则是个呆板的人,到现在才知道要以怎样的顺序才能学好。
   也看了很多的达人的经验帖,可还是很迷茫。   不知道从哪本书开始学WinAPI会对MFC的消息传递等会有很深刻的认识?
   n多人都推荐《windows高级编程》。
   而后有《深入浅出MFC》,
   大家给提点意见吧。

解决方案 »

  1.   

    深入浅出MFC 超好``!强烈建议!!
      

  2.   

    先懂一些 SDK 《Windows 程序设计》 这书很厚, 前面的好好看看, 后面的翻一下就行,
    《MFC Windows 程序设计》 很厚,前面的好好看看,后面的每章了解一下,
    《深入浅出MFC》, 仔细理解一下, 讲的挺不错的。 MFC 只不过是 微软 给的类库, 
    了解 Windows 看一下 
    《Windows 核心编程》C++ 语言也是要好好学的建议看看 《Effective C++》 《More Effective C++》
    《设计模式》
      

  3.   

    我是一名VC程序员,学C\C++语言五年,做WIN32程序四年,感觉我平时用的最多的书是:<<Windows程序设计(第五版)>>英文电子版<<windows核心编程(第四版)>>英文电子版做项目最好的参考资料:MSDN.以上两本书我不推荐看中文版,理由大家心里明白.
      

  4.   

    关于C++语言,我曾经是个Big Fan Of C Plus PLus.C++所有经典书我一本没有错过.但是,语言终究是语言,就像打CS用的鼠标,主要是看你怎么打,"怎么打"就是"编程思想".不过这是靠多年的开发经验得来的.
      

  5.   

    提倡做项目,因为有很多细节性的东东需要处理,这样才能得到锻炼。不过,没有sdk程序开发经验的人学VC是有点吃力;不过这些不重要,重要的是你用它来做东东!
      

  6.   

    看MFC一段时间之后,建议做项目并且学习SDK。SDK和MFC相辅相承,看起来效果会更好。