1、首先在学习MFC之前一定先把C++,C语言的基础打好,mfc作为微软底层的开发工具主要就是基于c++。mfc中涉及到了太多c++中的概念,如果直接去学习mfc,必然好多概念都看不懂,C++的知识以后肯定还是需要再补习。因此,一开始不能着急做mfc开发,一定要先打好基础。

3、另外,WINDOWS的消息机制可以说是MFC编程的灵魂所在,各种响应都是建立在此基础之上的,因此一定要很好的掌握WINDOWS的消息机制,这种机制主要用在一些线程和不同类的通信方面。做mfc开发注定与消息机制分不开。

5、在这里推荐一个学习MFC的步骤,可以参考《Windows程序设计》->孙鑫的滴睢错赡《MFC深入详解》->侯捷的《遘韵揩缝深入浅出MFC》->《Win32多线程编程》->《windows核心编程》->《数据结构》->《EffectiveC++》这些书。其中,可以好好看看孙鑫的视频讲解,这样学习进步肯定比较快的。
