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