現在(2023年12月)學習 MFC 的意義是什麼?

時間 2021-05-06 03:13:41

1樓:dongwu li

現在學MFC?很不合適了吧!

但我絕對反感那些把MFC批評得一無是處的做法,畢竟那是十五年前的東西,那時的IT行業與現在比簡直是杳無人煙的沙漠與繁華的都市之間的差別,並且它確實讓一大批人沒花多少時間就寫出了可以在windows上執行的程式,如果沒有那個階段的積累,微軟以及我們怎麼可能進步到現在?

但時至今日,拋棄它吧。

2樓:付鵬

雖然我也同意mfc已經過時的不能再過時了,可我覺得,能說出這個話的人,不能說掌握,至少也該是學會了mfc的人吧。那些個大學弗一入學就學習mfc結果沒學會,至今不會寫視窗不會處理控制代碼和訊息的人來黑mfc,總覺得怪怪的。

3樓:

意義在於見識乙個醜陋的C++框架能醜到什麼樣子,以便時時警醒自己不要在工程裡做出這種東西。

不過現在還有很多衛道士宣揚MFC永遠不會過時,並且說MFC物件導向,要認真學習MFC設計思想云云,真讓人大開眼界。

如vczh所說,

大家千萬不要學@王凝枰 ,因為MFC有一些地方不好,就否定他的全部我沒有否定MFC的全部,我也承認MFC有其可取之處(實際上我很懷疑乙個一無是處、毫無優點的框架的存在性)。MFC受制於歷史原因,設計不夠好;雖然學習MFC不是毫無意義,但把這些時間用來學習其他更現代的框架能更有收穫。

4樓:李陽

mfc只是乙個框架,現在的開發中使用已經不多了,若你是當做興趣學習下,可以了解下它的訊息機制等,若是學C++,最好還是到linux下進行開發

5樓:Jaxon

MFC是MS的介面庫,但此庫已經很老的,一般拿來做demo版。

MFC可以讓你理解Windows視窗訊息機制,當然要深入理解我寧願直接學win32API。

你先想清楚自己將來想從事什麼方向的開發,除非你想從事Windows客戶端開發,可以選擇MFC。否則都不需要MFC了。

6樓:楊杰

個人認為MFC只是乙個框架,方便你更加快捷的寫出windows客戶端程式,學習乙個框架的意義在於會使用,方便自己的工作,更深層次的意義是當你學習完之後可以理解框架背後的意義,而不是僅僅知道怎麼用,平時還是多加強C++語言的學習吧

SHIBOR 一月利率於 2013 年 12 月 19 日再次突破 7 ,這次的原因是什麼? 錢荒 會不會再次發生?

Yi Zhou 月末 季末 年末資金緊的原因很多,我自己的意見是存貸比考核壓力,和現在銀行業存款立行,貸款興行,理財產品只是存款工具的經營思路,邏輯如下 時點絕對不能超 固定期限理財產品基本上都在月末 季末到期,在月初起息以留住存款 資產沒有到期負債到期,必須在銀行間 其實都是自己銀行兜底吧 借錢匹...

2023年7月購買galaxy nexus值得嗎?

蔣玉傑 galaxy nexus n4 16G 兩者取其一的話 咬咬牙 n4 你不會後悔的。相信我沒看時間 王斌 Galaxy Nexus有兩個缺點 一是螢幕是三星當年不太成熟的720p的高分屏,偏色問題十分嚴重,特別在白色背景時偏黃的很厲害,比之Galaxy S3的屏差很多 二是儲存器效能在使用一...

現在(2013 年 1 月)買 iPad 1 代會被鄙視嗎?

程保有 鄙視?東西買來是自己用的,需要別人看別人臉色麼?實用性價值性才是你需要考慮的因素,目前看來,你還是不要買了。價值性不大了。 只要是自己喜歡開心就好,何必那麼在意他人目光。但是不得不說的一件事,iPad1真的不建議入,iPad3執行iOS7已經很卡了,更何況iPad1。在這個IOS瘋狂公升級,...