當前位置:編程學習大全網 - 編程軟體 - VS2010中的MFC應用是什麽概念,主要寫什麽應用,但是win32項目呢?求詳細解釋!

VS2010中的MFC應用是什麽概念,主要寫什麽應用,但是win32項目呢?求詳細解釋!

兩者都是在windows平臺上運行的開發程序,可以用mfc開發。為什麽要用win32api開發?比如壹些運行在windows上的3d引擎都是用win32 api開發的,所以二次開發必須用win32 api來做。不過其他ms系統好像沒必要用api,mfc可以用。反正編譯好的exe是可以運行的。

MFC側重於用戶界面,而Windows SDK側重於UI、控制臺、Windows服務、嵌入式以及驅動各種類型的程序。MFC是壹套類庫,可以用於範圍比較窄的ERP軟件,但是效率沒有其他語言高,類庫沒有封裝DDK、openGL、D3D D3D等特殊領導的函數庫。Windows SDK為特殊開發提供了壹個平臺。在MFC中,所有句柄、對象和消息都被嚴格檢測。如果不了解其內部機制,隨便調用函數很容易出錯,而SDK提供了寬松的開發環境。可以定義自己的類,用面向對象的思想封裝接口控件。在壹些特殊的開發項目中,妳可能不知道MFC,但是在壹些常規的軟件開發中,妳必須熟悉MFC和SDK。

Win32是windows下最基本的編程模式。使用Win32得到的代碼是最幹凈、最高效、最底層的,是其他所有方式的基礎。壹般來說只用API和SDK。MFC是win32的封裝,用win32的編程方法寫了壹個又壹個類,讓我們不用重復很多工作。但畢竟是封裝,不可能完全實現win32的所有功能。雖然使用方便,但離細節還差得遠,在個性和專業化上還有差距。

  • 上一篇:函數求根公式
  • 下一篇:蘋果代碼在哪裏打開
  • copyright 2024編程學習大全網