走進(jìn)MFC的空間
在看了孫鑫的 《C++深入詳解》 后,終于能寫出個(gè)人的第一個(gè)MFC程序了,雖然是模仿孫鑫的例程,不過(guò)個(gè)人非常有成就感呵,希望能早日寫出一個(gè)功能完整的程序;







































































































感謝那些在我學(xué)習(xí)過(guò)程中給我指點(diǎn)和建議的人!
posted on 2009-04-29 23:30 abilitytao 閱讀(3081) 評(píng)論(31) 編輯 收藏 引用
枯葉北風(fēng)寒,忽然年以殘,念往昔,語(yǔ)默心酸。二十光陰無(wú)一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢(mèng)令
在看了孫鑫的 《C++深入詳解》 后,終于能寫出個(gè)人的第一個(gè)MFC程序了,雖然是模仿孫鑫的例程,不過(guò)個(gè)人非常有成就感呵,希望能早日寫出一個(gè)功能完整的程序;
posted on 2009-04-29 23:30 abilitytao 閱讀(3081) 評(píng)論(31) 編輯 收藏 引用
不好意思 這是windows API 不是MFC 回復(fù) 更多評(píng)論
................... 回復(fù) 更多評(píng)論
同意樓上,這是C風(fēng)格的windows程序。
建議看Jeff Prosise的《MFC Windows程序設(shè)計(jì) 第二版》,非常經(jīng)典,翻譯的也可以,。 回復(fù) 更多評(píng)論
確實(shí),這完全不是MFC,這是經(jīng)典的API式程序 回復(fù) 更多評(píng)論
哦!恭喜您。進(jìn)入MFC。呵呵!我也是學(xué)孫鑫的。還可以。加油。不過(guò)樓上推薦的《MFC Windows程序設(shè)計(jì) 第二版》感覺比孫鑫的好。
加油。。。 回復(fù) 更多評(píng)論
建議你跳過(guò)這些API例程,直接由MFC框架開始學(xué)習(xí),這些東西可以以后回來(lái)再看。 回復(fù) 更多評(píng)論
不推薦學(xué)習(xí)MFC,推薦QT或wxWidgets
QT你自己看一下就會(huì)知道,如果想學(xué)C++,你會(huì)被她打動(dòng)的;
wxWidgets類似于MFC,但開放、跨平臺(tái),雖然現(xiàn)在不用跨平臺(tái),多一件利器,又比MFC簡(jiǎn)單,何樂(lè)而不為呢;
如果喜歡C,推薦GTK+和IUP(http://www.tecgraf.puc-rio.br/iup/)
不過(guò)學(xué)點(diǎn)windows API 好處多多。
祝您成功。 回復(fù) 更多評(píng)論
學(xué)點(diǎn)API還是不錯(cuò)的,MFC的大部分功能都是對(duì)Windows API的封裝,看一下那些控件的源代碼就知道了,MFC是開放源代碼的。用QT做界面開發(fā)確實(shí)要比MFC簡(jiǎn)單,但是需要QT的運(yùn)行庫(kù),所以程序會(huì)變成比較大。還有一種是基于WTL的界面開發(fā),比較符合原始的程序開發(fā)方式,需要對(duì)模版有一定的理解。 回復(fù) 更多評(píng)論
任何一件想保留C++精神的GUI庫(kù),最終都會(huì)變得無(wú)敵難看以及難用的。不過(guò)學(xué)學(xué)MFC也沒啥不好,這個(gè)找工作容易些。 回復(fù) 更多評(píng)論
呵呵 個(gè)人比較推薦深入淺出MFC 侯老大的書 那個(gè)才叫MFC~學(xué)東西要升華到設(shè)計(jì)思想 回復(fù) 更多評(píng)論
謝謝各位的指點(diǎn) 實(shí)在感激不盡
不過(guò)由于我現(xiàn)在還處于學(xué)生階段 可能還只能按照學(xué)校擬定的大方向來(lái)學(xué)習(xí) 所以學(xué)完C++后 我覺得還是應(yīng)該先學(xué)MFC為好 至于QT或wxWidgets 如果有機(jī)會(huì)的話 一定會(huì)去看的 謝謝各位!
回復(fù) 更多評(píng)論
@__ay
那個(gè)我也看了下 感覺有點(diǎn)難。。。感覺還是等到有一定功力的時(shí)候再看比較合適 回復(fù) 更多評(píng)論
初學(xué)就不要學(xué)MFC了吧?直接用ATL/WTL不是更好? 回復(fù) 更多評(píng)論
呵呵~!和你一樣鐘情MFC…… 回復(fù) 更多評(píng)論
"任何一件想保留C++精神的GUI庫(kù),最終都會(huì)變得無(wú)敵難看以及難用的。"
沒覺得,倒是C++本身太過(guò)博大精深,如果過(guò)于關(guān)注C++本身的功能,到有可能走火入魔 回復(fù) 更多評(píng)論
@abilitytao
你學(xué)校教MFC?
你寫那個(gè)確實(shí)不是MFC程序,那本書我也看了。這個(gè)例子中只不過(guò)是引出MFC的 回復(fù) 更多評(píng)論
@鄧冬生
呵呵 沒錯(cuò)啊 我們上課教得也的確不是這個(gè)
我們老師講的東西比較少 所以我基本上是線下自學(xué)了 昨天拿著孫鑫的書看了下
于是寫出了上面這個(gè)程序 其實(shí)只是想初步了解一下可視化編程的概念 這個(gè)是引入 的確沒錯(cuò) 您看得很仔細(xì) 多謝~ 回復(fù) 更多評(píng)論
MFC好難,至今不會(huì) 回復(fù) 更多評(píng)論
不屑于會(huì)MFC。。。 回復(fù) 更多評(píng)論
@Bill Hsu
何出此言? 回復(fù) 更多評(píng)論
@陳梓瀚(vczh)
只要你是靜態(tài)語(yǔ)言,且沒有反射,就會(huì)很難看。 回復(fù) 更多評(píng)論
@空明流轉(zhuǎn)
做為初學(xué)者 請(qǐng)恕我無(wú)法理解您的意思。。。 回復(fù) 更多評(píng)論
MFC學(xué)了也沒什么用了吧。呵呵! 回復(fù) 更多評(píng)論
@foxtail
為何? 回復(fù) 更多評(píng)論
MFC沒什么學(xué)的意義。。。 回復(fù) 更多評(píng)論
學(xué)學(xué)挺好,能用起來(lái)就行 回復(fù) 更多評(píng)論
學(xué)了真沒什么用,以后你慢慢就明白了,多說(shuō)無(wú)益,把編碼基本功和設(shè)計(jì)架構(gòu)熟練就不錯(cuò)了,多做做小東西 回復(fù) 更多評(píng)論
case WM_LBUTTONDOWN:
MessageBox(hwnd,"mouse clicked","message",0);
HDC hdc;
hdc=GetDC(hwnd);
//ReleaseDC(hwnd,hdc);
break;
~~~~~~~~~~~~~~~~~
你在搞什么啊,拿到DC以后不釋放的呀你!!??而且什么都沒干。 回復(fù) 更多評(píng)論
@hoodlum1980
在下初學(xué) 還不能領(lǐng)會(huì)其中奧妙 希望您能多多指點(diǎn) 回復(fù) 更多評(píng)論
真是拋磚引玉呀
回復(fù) 更多評(píng)論
贊同,感興趣de話,學(xué)著玩吧 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
|
||
|