當前位置:編程學習大全網 - 編程軟體 - C++語言中說的“MFC”壹般是指什麽啊?

C++語言中說的“MFC”壹般是指什麽啊?

MFC指的是Microsoft?Foundation Classes ,是壹種ApplicationFramework,隨微軟Visual C++開發工具發布。MFC以C++類的形式封裝了Windows的API,並且包含壹個應用程序框架,以減少應用程序開發人員的工作量。該類庫提供壹組通用的可重用的類庫供開發人員使用。大部分類均從CObject 直接或間接派生,只有少部分類例外。 其中包含的類包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類。

MFC實際上是微軟提供的,用於在C++環境下編寫應用程序的壹個框架和引擎。VC++是Windows下開發人員使用的專業C++?SDK(SDK,Standard SoftWare Develop Kit,專業軟件開發平臺),MFC就是掛在它之上的壹個輔助軟件開發包。

MFC是WinAPI與C++的結合。API,即微軟提供的Windows下應用程序的編程語言接口,是壹種軟件編程的規範,但不是壹種程序開發語言本身,可以允許用戶使用各種各樣的第三方的編程語言來進行對Windows下應用程序的開發,使這些被開發出來的應用程序能在Windows下運行

MFC不只是壹個功能單純的界面開發系統,它提供的類絕大部分用來進行界面開發,關聯壹個窗口的動作,但它提供的類中有好多類不與壹個窗口關聯,即類的作用不是壹個界面類,不實現對壹個窗口對象的控制(如創建、銷毀),而是壹些在Windows(用MFC編寫的程序絕大部分都在Windows中運行)中實現內部處理的類,如數據庫的管理類等

  • 上一篇:我讀大學四年級,今年21歲,男生。可以在抖音裏面發C語言的知識嗎
  • 下一篇:初中生學什麽專業最好?
  • copyright 2024編程學習大全網