為什么實時的場合用WIN32框架比MFC效率更高呢。比如說實時從串口讀資料并繪圖,為什么用WIN32更好啊
uj5u.com熱心網友回復:
因為MFC呼叫了APIuj5u.com熱心網友回復:
uj5u.com熱心網友回復:
// MFC運行時需要對應的庫,庫中封裝了部分WinAPI// WinAPI,只要windows版本正確,不需要依賴庫。
uj5u.com熱心網友回復:
MFC 類 是 API 的 包裝,包裝 是 要花 錢的。uj5u.com熱心網友回復:
直接從廠家拿貨和從代理商拿貨,價錢能是一樣嗎
uj5u.com熱心網友回復:
WIN32是window系統直接提供的API介面,MFC是微軟將WIN32的API全部又封裝了一遍做成了一個框架,比如你要畫一個對話框,一個按鈕,用win32你要自己親自寫很多代碼,但是用MFC有直接寫好的類別庫,只需要new一個按鈕的物件就可以了,如果進入到MFC提供的函式內部你就會發現最底層呼叫的都是WIN32的API,所以MFC在效率上會低一些,但是在開發效率上會讓你節省很多時間,當然如果你有一定的開發能力,并且你的軟體對界面的要求很高,你就需要自己去封裝win32 的API,可以自己做一套類似MFC的框架!uj5u.com熱心網友回復:
MFC搭建了一個框架,可以比較方便開發者開發win32程式win32程式是直接了當的,沒有包裝,運行效率更高一點,但MFC都是淺封裝,并且許多函式都是inline的,運行效率影響不大
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/109597.html
標籤:界面
