想用 C 自學 MFC,有什麼資料推薦嗎?

時間 2021-05-06 10:35:21

1樓:Eric Qiang

Visual Studio 2019 使用C++做desktop GUI程式,你會發現只有兩種選擇:

Win32 APIMFC

2樓:愛潮

先推薦書吧,C++ primer,windows程式設計,雞啄公尺的《MFC教程》(我最開始學的時候看過,講的很基礎,而且每個控制項都有例子),侯捷《深入淺出mfc》。

但作為乙個搞過MFC開發的過來人,建議還是不要碰MFC了,MFC只是乙個巨硬封裝的乙個介面庫而已,現在看起來好像已經被拋棄了,單純學C++windows與Linux都可(編譯器隨意,編輯器就更隨意了,Linux下學學Vim,Windows vscode/Visual Studio),做介面的話,不怎麼推薦用C++,效能這麼強大, 單純做介面有點浪費了(手動狗頭),用QML什麼的做出來比MFC,Qt拖控制項方式精緻得多,弊端就是需要了解C++層與介面層的通訊;

總之C++,只做介面過於浪費,完全有更好的東西來代替它做介面。

3樓:貓之公爵公之貓

雖然沒怎麼好好學過mfc,但是推薦你看一本書,深入淺出mfx,非常好的一本書。。。其實mfc學習下挺好的,裡面有各種程式設計技巧和設計,這些技巧現在的軟體設計一樣在用。。。比如mfc的六大關鍵技術。。。

物件管理系統對理解大型系統設計非常有幫助,文件/檢視結構對以後了解mvc設計有很大幫助,甚至說d/v設計本身就非常優秀。還有訊息迴圈的處理。。。mfc開發程式應該比py快,畢竟mfc的rad做的非常不錯(雖然比不上qt),總之學了不會吃虧。

4樓:賈唐浩

mfc已經是上個時代的軟體架構了。如果你要學界面程式設計,建議qt或者用electron做介面。目前已經有很多優秀的軟體用electron了,比如大名鼎鼎的vscode。

5樓:nosn

建議不要碰mfc了浪費時間微軟自己都放棄了可以考慮學習win32 api 如果真要快速使用c++做介面可以學習qt

如果只是要快速開發win32介面程式可以選擇的就大把了 c# python 哪乙個都比mfc強

自學C語言和C ,有什麼好書推薦嗎

呵呵 有c語言基礎的話推薦 essential C 然後推薦 C primer 再就是 effective c 和 more effective C 最後就是 STL原始碼剖析 之類的。 小北師兄 C 語言入門書籍 c primer plus,這本書內容全面,是入門的一本好書,我當時自學 C語言的時...

想自學C或者C ,有什麼推薦的書嗎?

3cpj 你好,初學者建議任何一本正規的大學教材均可。C 語言的話,在基礎書籍的基礎上,推薦下 C和指標 c 的話,可以看下 C primer C 程式設計思想 中文版 C 物件模型 EFFECTIVE STL 一般來說,先入門c,再入門c 因為c 包含c,所以直接學c 有些困難,且不容易理解.c語...

關係自學C語言,各位有什麼書和學習資料值得推薦的嗎?

程式設計師程式設計指南 征服C指標 提取碼 wwcd 經典C程式100例 提取碼 t8oe C專家程式設計 提取碼 uso7 C語言指標經驗總結 提取碼 ibjw C語言深度解剖 提取碼 6qho C語言深度解剖解開程式設計師面試筆試的秘密 提取碼 ffh1c語言入門經典 第5版 提取碼 lzroC...