
1、首先在學(xué)習(xí)MFC之前一定先把C++,C語言的基礎(chǔ)打好,mfc作為微軟底層的開發(fā)工具主要就是基于c++ 。mfc中涉及到了太多c++中的概念,如果直接去學(xué)習(xí)mfc,必然好多概念都看不懂,C++的知識以后肯定還是需要再補習(xí) 。因此,一開始不能著急做mfc開發(fā),一定要先打好基礎(chǔ) 。
【mfc教程pdf mfc教程】2、當(dāng)然,MFC作為一個微軟的框架,封裝了幾乎所有常用的API,極大的方便了開發(fā)者 。因此學(xué)習(xí)MFC前最好先學(xué)下Windows API ,對win32SDK編程有一個大致的了解,然后學(xué)MFC會容易點 , 里邊有很多API函數(shù)都是通用的 。
3、另外,WINDOWS的消息機制可以說是MFC編程的靈魂所在,各種響應(yīng)都是建立在此基礎(chǔ)之上的 , 因此一定要很好的掌握WINDOWS的消息機制,這種機制主要用在一些線程和不同類的通信方面 。做mfc開發(fā)注定與消息機制分不開 。
4、除了Windows基?。褂幸桓齷∫脖冉現(xiàn)匾?,這就是面向?qū)ο笏枷氲幕A(chǔ) 。對于C++真正應(yīng)當(dāng)學(xué)習(xí)的是這門語言中蘊含著的面向?qū)ο蟮乃枷?。當(dāng)然,思想這種東西是很難一蹴而就的,需要靠大量的時間和經(jīng)驗來積累 。所以就靜下心來慢慢積累學(xué)習(xí)吧,也不能太著急做MFC開發(fā) 。
