我对MFC的理解

学VC,MFC没必要买书,如果你不打算研究MFC内部的一些机制的话。如果你打算研究MFC内部的一些机制,还是《深入浅出MFC》最好。如果你只是想把MFC用的很熟的话,完全没必要买什么MFC程序设计等等之类的书。我觉得MFC就是windows  API和C++ STL的结合。所以学好windows 编程和STL后,MFC就很容易懂了。windows api非常多,记住所有的是不可能短期完成的,你所需要了解的windows程序设计的思想(也就是消息队列,多线程相关)和一个速查windows api的电子文档。当然你得首先把windows api的电子文档过一遍,知道什么方面的需求有什么方面的api,然后在自己学习过程中不断的累积经验,查过一次后就会对那个api有印象,慢慢的你就会熟悉所有api了。STL如果你不打算研究的话,也只需要有一本速查的电子文档就够了。如果你想仔细研究的话就去买本《STL源码分析》,如果打算了解STL原理就买本《C++标准模版库》,如果只要会用,啥都不买,下一本速查的电子文档。MFC就是把windows api封装成类了,把STL再封装一次。MFC的很多类的内部实现就是用STL。所以慢慢的把MFC和windows api和STL中的对应关系摸清楚就可以熟练使用MFC了。这中间,用好MSDN非常重要。
一般建议先学使用再学研究,先把用熟了,有时间再慢慢研究就可以了。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值