深入淺出mfc第五版pdf(《深入淺出MFC》第二版,深入淺出mfc)
小魚來為大家解答以下問題,深入淺出mfc第五版pdf,《深入淺出MFC》第二版,深入淺出mfc很多人還不知道,現(xiàn)在讓我們一起來看看吧!
對(duì)于一個(gè)初學(xué)者,MFC和Qt哪個(gè)好下手?
學(xué)MFC讓你感覺像初戀般興奮,學(xué)QT讓你感覺像和志玲姐姐戀愛一樣癲狂!對(duì)于初學(xué)者,我的建議:果斷選擇Qt,不再去糾纏MFC。下面從4個(gè)方面來談?wù)凲t和MFC的對(duì)比:1、MFC不再維護(hù),就連親爹微軟也放棄了它,最新版的VS已經(jīng)默認(rèn)不集成MFC,需要單獨(dú)勾選;而Qt一直在穩(wěn)定迭代著。2、MFC只支持Windows平臺(tái),而Qt可進(jìn)行跨平臺(tái)開發(fā)。
3、Qt入門門檻要比MFC低很多。學(xué)習(xí)MFC你需要了解各種宏定義、各種復(fù)雜框架夾雜著原生Win32 API,而Qt可以從控制臺(tái)程序無縫切換到GUI。4、關(guān)于開發(fā)環(huán)境,初學(xué)者,MFC一個(gè)VisualStudio就夠了,Qt的話,使用QT Creator或者VisualStudio安裝插件即可,也不會(huì)太復(fù)雜。
很多人說C 的MFC已經(jīng)過時(shí)了,那新入門的人到底應(yīng)該學(xué)什么?
俗話說,MFC==沒飯吃,不論你承認(rèn)與否,在21世紀(jì)的今天,隨著PC端軟件的整體沒落,上古界面庫MFC它的確過時(shí)了,但是它并沒有滅絕。在很多軍工、自動(dòng)化領(lǐng)域都隨處可見MFC的身影,甚至我司的產(chǎn)品絕大多數(shù)還是MFC開發(fā)的,雖然部分在使用Qt重構(gòu)。Qt作為初學(xué)者,如果選擇使用C 來開發(fā)桌面產(chǎn)品,那么我強(qiáng)烈推薦你選用Qt,強(qiáng)烈不推薦你選擇MFC。
先來看一個(gè)效果圖,下面是使用Qt的新特性QSS開發(fā)的一套界面換膚效果圖(PS:作者CSDN 一去二三里)!作為C 界面開發(fā)的首選界面庫,它API設(shè)計(jì)優(yōu)雅、跨平臺(tái)支持、官方文檔齊全,持續(xù)維護(hù)更新,而不像MFC就連它的干爹微軟都將其拋棄了,最后Qt對(duì)新手超級(jí)友好。作為在校學(xué)生,其實(shí)完全沒有必要區(qū)糾結(jié)到底選擇MFC還是Qt,亦或是類似Duilib等第三方界面庫。
本文到此結(jié)束,希望對(duì)你有所幫助。
標(biāo)簽: 《深入淺出MFC》第二版 深入淺出mfc