當前位置:首頁 » 操作系統 » 深入淺出mfc源碼

深入淺出mfc源碼

發布時間: 2022-05-05 19:43:46

『壹』 <深入淺出MFC>里的源文件 文字部分顯示亂碼 如何解決

如果你是繁體版的<深入淺出MFC>源代碼,文字部分顯示亂碼基本無解,甚至你裝好繁體語言包都沒用的。
實在要顯示,唯一的方法就是裝繁體的windows系統。

『貳』 深入淺出MFC 基礎

1.c++語法要掌握.
2.windows程序設計是必需的,特別是象單文檔程序,如果不了解消息處理細節,你直接上mfc的封裝類,光一個CFrameWnd就可以讓你深陷其中,雲里霧里.
一些簡單內容,直接跳過去就是了.
3.mfc學習,一本是李久近的,還是有一個國外的<深入解析mfc>.而侯俊傑的就省省吧.

1.c++法法掌握,主要是一本書<深入探索c++對象模型>.看完這本,神馬語法都是浮雲.
rtti,為類維護一個static類,由於static對於類的多個實例來說仍然只有一個,這樣就可以通過static記錄類繼承信息來判斷父子關系.c++編譯器自動實現,只要關心相應的函數就行了.
mfc,剛好就是明顯提供了這種類似的實現,主要用於消息映射表遍歷.

象com類,它是用128位數,也就是uuid用來表達一個類名稱,然後通過字元串比較,來判斷到底要返回嘛類,這個體會一下.

『叄』 深入淺出mfc,這句什麼意思

MFC源代碼中的注釋是這樣的:

//pointertoafx_msgmemberfunction
typedefvoid(AFX_MSG_CALLCCmdTarget::*AFX_PMSG)(void);

這裡面注意,有個typedef,如果沒有,那麼就是你說的定義一個函數指針。

但我覺得,加了typedef之後,這個肯定不能簡單的這樣理解。應該是定義了一個數據類型,這個類型,是無返值無參數的回調函數。理解不一定準確,個人思路。

後面那句,如果你把typedef void (CWnd::*AFX_PMSGA)(void);也注釋了,應該就不能城池運行了吧,兩個處於不同環境下的定義。一個A,一個W

『肆』 評李久進的MFC深入淺出:從MFc技術到MFC編程

李久進的那本<MFC深入淺出>更關心的是MFC的使用,看完這本書,當你需要做某件事的時候,你會很清楚MFC是在哪個函數中完成這個工作的,你知道應該重載哪個函數,知道如何實現你的功能。

和侯捷那本書比起來,這兩本書的風格很不一樣。侯捷的那書的特點是剖了很多MFC的源代碼,喜歡用代碼說明問題,包括自己模擬MFC的方面實現一個類似的構架.

真正到了你要用的時候,你不可能只用李久進的書中的東西就行了。你實際碰到的問題不會那麼單純,不會容易到你看看某個函數的流程圖表就可以的程度。你還是需要自己動手,自己學MFC的實現,自己寫代碼——而這些東西,正是侯捷的書中可以教給你的。

你是希望要一桶魚,還是希望學習釣魚的方法——要一桶魚可以解當務之急,學習釣魚的方法卻可以讓你終身受益。而現在,有了兩者兼得的方法——李久進的<MFC深入淺出>像是一桶魚,而侯捷的<深入淺出MFC>就像是釣魚的方法。看完兩本書,兩者兼得,何樂而不為呢。

『伍』 關於深入淺出MFC中MFC程序的過程問題

afxWinMain函數是theApp的入口函數。theApp就好比房子,怎麼知道房子裡面是什麼呢,這需要一上門,這個門就好似是AfxWinMain()

『陸』 關於候俊傑《深入淺出MFC》IMPLEMENT_DYNAMIC宏中的疑問

這是mfc源碼(vc6.0中,mfc版本未查)
structAFX_CLASSINIT
{AFX_CLASSINIT(CRuntimeClass*pNewClass){AfxClassInit(pNewClass);}};
voidAFXAPIAfxClassInit(CRuntimeClass*pNewClass)
{
AFX_MODULE_STATE*pMoleState=AfxGetMoleState();
AfxLockGlobals(CRIT_RUNTIMECLASSLIST);
pMoleState->m_classList.AddHead(pNewClass);
AfxUnlockGlobals(CRIT_RUNTIMECLASSLIST);
}

記住原理就行,mfc也是在隨時變化的。侯傑可能只是想簡單一些說明。

『柒』 侯俊傑 深入淺出MFC的程序代碼

http://download.csdn.net/down/674696/xxhhwt
第二版的源碼,看看是不是你需要的

『捌』 李進久 深入淺出mfc我看了寫得不錯啊,怎麼沒什麼影響呢

《MFC深入淺出》

這本書是我所看過的寫的最好的剖析MFC源碼的書,這本書其實出版的比台灣侯俊傑的《深入淺出MFC》要早,可現在網上把侯俊傑的那本書都炒作的上天了(其實侯俊傑的書寫的並不怎麼樣,看完本書後你會同意我的說法)。

兩者相比,李進久老師的這本《MFC深入淺出》除了文字更加的通俗易懂(沒有台灣人那麼多的廢話,真搞不懂台灣人總是無故的自大是為什麼!),所分析的東西更多,而且價格也只要二十幾元,真的是不知道哪裡可以買到,否則我一定會買一本的。

我始終是這樣的觀點,大陸高手如雲,沒有必要跟風去買什麼台灣人的爛書(好書也就罷了,注意!是爛書!),其實大陸也有很多好書,只是你沒有發現罷了(或者說你不會買書),看完這本書你會相信我所說的。

我在網上找到了這本書的Web版,我為它製作了詳細的目錄,並將所有的網頁資料打包成了一個CHM文檔,這樣可以更加方便的瀏覽和保存這本經典之作,希望我的VC/MFC編程技術有一天可以達到李老師的境界吧!

本電子書由Yellow 2005年2月17日製作與合肥,送給所有熱愛編程和為編程徹夜不眠的人!J歡迎大家寫信給我!
/////////////////////////////////////////////////////////////////////////////////////////////////////////
沒有炒作的原因。

熱點內容
公眾伺服器配置是什麼 發布:2024-10-07 08:17:11 瀏覽:492
為什麼伺服器貴嗎 發布:2024-10-07 08:16:37 瀏覽:641
為什麼伺服器的引導分區會損壞 發布:2024-10-07 07:54:07 瀏覽:672
安卓社交源碼 發布:2024-10-07 07:16:12 瀏覽:949
python兩個list合並 發布:2024-10-07 07:12:02 瀏覽:870
迅雷文件夾加密 發布:2024-10-07 07:03:00 瀏覽:952
dns伺服器地址是多少 發布:2024-10-07 06:53:42 瀏覽:176
論壇php程序 發布:2024-10-07 06:52:16 瀏覽:581
2005資料庫恢復 發布:2024-10-07 06:21:49 瀏覽:379
大疆手機pin密碼是多少 發布:2024-10-07 06:21:10 瀏覽:388