MFC應用程序、win32項目和windows窗體應用程序

Win32編程是調用Win32SDK中的API函數進行編程,註冊窗口類,建立窗口,現實窗口,設置消息循環……等等的方式建立Windows程序,以前的Windows程序都這樣開發的,寫程序要寫大量代碼,後來微軟爲了方便編程人員開發,將Win32SDK中的函數進行C/C++封裝,於是就是MFC庫(架構),開發程序比以往的Win32SDK方式更加簡便快捷。

至於使用MFC開發還是Win32SDK開發,則是蘿蔔青菜各有所愛,用Win32SDK的人覺得MFC的程序執行起來慢,而且用MFC寫程序不自由;而用MFC開發的人覺得用Win32SDK開發速度慢,而且要編寫的代碼多得驚人,但無論選擇什麼開發方式,都能做出很不錯的程序(因爲調用的API都是Win32SDK的API)。

Win32 Application:
   意思就是叫你用單純的C++語言,在Win32下面進行編程,一般在Win32下編程,簡單的步驟是:
(1)設計窗口類
(2)註冊窗口類
(3)Create窗口
(4)顯示窗口
(5)更新窗口
(6)消息循環(關鍵)
MFC AppWizard:
  微軟爲了減輕開發人員的工作負擔,推出了MFC,MFC其實是一個框架,裏面包含了200多個類,MFC比較複雜,MFC框架把基本的功能都實現了,你只是需要把你特殊的功能加到MFC裏面,
  打個比方,Win32 Application下,就像做飯,什麼都要你來做,而MFC下,東西都基本做好了,就等着你去調味道而已。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章