導航:首頁 > 編程語言 > mfc編程和qt

mfc編程和qt

發布時間:2024-03-24 02:12:49

A. QT和MFC的優劣

QT和MFC的優劣:

(1)開發速度

就整體而言,MFC可能會快捷一些,因為Windows平台的開發工具大多很智能,因為立足於Windows的開發人群很廣,從菜鳥到專業人士(開發人員一多,技術參考就多,周圍可以咨詢問題的人就多)。

相比較而言,Qt基於Linux,可用的開發工具不多,而且這些工具大都比較專業,多是第三方的產品,加上這些工具的集成度不高,支持的第三方庫也沒有支持MFC的第三方庫多,因而從這一點看,MFC略勝一籌。

不過,Qt自從被諾基亞公司收購後,官方發布了跨平台集成開發環境Qt Creator,之後的走向就不好說了,作者個人的總體感覺是Qt Creator和VS差距比較大,還需要改進。

(2)運行效率

MFC採用淺層封裝,運行效率比較高,加上VC對Windows進行了針對性的優化,因而整體性能是比較高的,但是如果加入第三方庫就不敢保證整體的高性能了。

Qt庫比較龐大,封裝層次較深,所以運行效率比MFC低,但是在如今主流計算機系統的配置下,人們還會介意這點性能差別嗎?

(3)應用范圍

如今Windows的普及率無人能及,MFC的使用人數自然就多,相比而言,Qt主要是Linux下的開發人員在使用。MFC不支持嵌入式開發(主要是指手機平台)。

而Qt有對應的支持模塊,雖然這一手機開發領域被Java碾壓,但總歸還是有Qt的使用空間。

(4)學習難度

Qt的封裝方式比較明晰,和系統隔離得比較好,作者個人覺得學習的門檻不高。而MFC則較難精通,因為深入開發之後還需要了解SDK,否則開發出的程序比較初級。

閱讀全文

與mfc編程和qt相關的資料

熱點內容
單片機接地線符號 瀏覽:420
巫妖王伺服器如何設置 瀏覽:660
液壓緩沖器壓縮行程 瀏覽:52
如何給pdf加密碼 瀏覽:381
設置完wifi加密沒有二維碼 瀏覽:515
亞馬遜雲伺服器的示意圖 瀏覽:300
通達信的周日小時分鍾源碼 瀏覽:950
可編程式控制制器教材 瀏覽:337
java實現快捷鍵 瀏覽:96
程序員打代碼最佳時間 瀏覽:571
怎麼裝原生態安卓 瀏覽:849
工程圖學pdf 瀏覽:400
開放的程序員 瀏覽:954
胡希恕傷寒論講座pdf 瀏覽:768
aspnet程序員薪水 瀏覽:78
蘋果為什麼屏幕看得比安卓舒服 瀏覽:121
蘋果數據線怎麼轉安卓 瀏覽:658
黑格爾pdf下載 瀏覽:961
備忘錄里新建文件夾怎麼刪除 瀏覽:14
伺服器黑名單怎麼處理 瀏覽:844