?? 看看這篇文章,有沒有幫助如何學好visual c++mfc(轉).txt
字號:
作者:三月
email: ocean_sky002@263.net
日期:7/25/2001 2:04:38 PM
如何學好visual C++/MFC
8/30/2000 0:0:0· maco·yesky
有一天,一個朋友跟我提起,你能不能把你學習VC的經驗寫成幾篇文章,來幫助其他受到VC困擾朋友。我告訴他,我可以寫一些這樣的文章,但是我不能保證每個VC朋友都能有用。因為沒個人的看法不同思路不同,學習的方法也不同。我只能適應廣大的而不是個別的。回想一下我學VC的歷程就想掉眼淚(cry………)。 其實學任何一種語言都是一樣的。需要勤奮+毅力+運氣=成功,這是我認為的一個公式(不要拿它當定理哦!:P),這里毅力和勤奮是個人因素,而運氣這是先天的。所以說一個程序員不是那么好當的。(別告訴我你是程序員!:()
如果你以前沒有接觸過編程語言的話,在接觸VC前我建議你先學習一些基礎語言,比如C、FOXBASE、PASCAL等都是一些比較好學的基礎語言,我當初就是從C語言過度學VC的。學基礎語言的目的是學習語法結構和如何編寫概念,只有你理解和掌握了這些編程用的工具才能學習高級語言。這些基礎語言中我建議大家學C語言,其實VC就是C++也就是C語言的"兒子","父親"學習起來比較容易上手,但遇到類似WINDOWS的程序的時候比較固執不容易溝通(呵呵,好想在說我的父親^-^),在這種條件下才有了"兒子","兒子"比較開朗應變能力強,但是就因為他這些優點才使初學者難以掌握。
VC是C++語言,是一種面向對象的編程語言。他于基礎語言不同點在于,基礎語言是一條路走到底的(中斷技術除外),而面向對象是等待你的指令才往下走,是被動的編程語言。這點是學習VC前必須扭轉的概念,如果你不理解他們的區別你就不會編好C++程序。
學習前要注意的事情
1、 開發需要讀寫文件的應用程序并且有簡單的輸入和輸出可以利用單文檔視結構。
2、 開發注重交互的簡單應用程序可以使用對話框為基礎的窗口,如果文件讀寫簡單這可利用CFile進行。
3、 開發注重交互并且文件讀寫復雜的的簡單應用程序可以利用以CFormView為基礎視的單文檔視結構。
4、 利用對話框得到用戶輸入的數據,在等級提高后可使用就地輸入。
5、 在對多文檔要求不強烈時盡量避免多文檔視結構,可以利用分隔條產生單文檔多視結構。
6、 在要求在多個文檔間傳遞數據時使用多文檔視結構。
7、 學會利用子窗口,并在自定義的子窗口包含多個控件達到封裝功能的目的。
8、 盡量避免使用多文檔多視結構。
9、 不要使用多重繼承并盡量減少一個類中? 過多的功能。
上面這些學習前要注意的問題,是我在VCHELP抓來的。我下面具體解釋一下為什么要注意這些事情。
用單文檔是因為在VC開發中用到最多的是MFC(還有API),而用Appwizard瓷
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -