回覆列表
  • 1 # 使用者8542928681829

    擼主所說的看著像WinRT/Win8 VS2012中的C++程式碼 不過這與擼主所說的窗體程式不同,也與windows控制檯應用程式不同。

    如果擼主要寫窗體程式的話,建立工程時需要選擇MFC專案--對話方塊應用程式,這是最基礎的,因為它提供了視覺化的控制元件拖動編輯。當然,單文件與多文件也可以,不過比對話方塊程式更復雜更難。擼主下面所說的那個程式碼是控制檯應用程式,是無法視覺化的。而且,控制檯應用程式的入口函式為main,而win32非控制檯應用程式的入口函式一般為WinMain,所以,擼主還請不要把它們這兩類弄混淆了。如果擼主想要在後臺寫視覺化程式的話【也就是擼主所說的,該怎樣去寫、在哪裡去寫那些程式碼】,那麼擼主需要有面向物件的程式設計經驗。舉個例子,MFC應用程式這整個物件是在windows提供的CWnd類的基礎上繼承而來的,程式設計師要做的就是重寫它所提供的虛擬函式們,以及運用事件。在這樣的一種開發框架下,程式設計師至少需要對 封裝、繼承 和 多型非常熟悉,因為視覺化程式中的各種組成部分都是以物件的形式存在的。所以我建議擼主先要熟練掌握C++的類部分,然後嘗試從MFC模版的對話方塊程式入手,最後深入後臺編譯器自動生成的程式碼,一步步掌握windows物件型別,最終可以自己來寫那些視覺化後臺程式碼。希望對擼主有幫助。

  • 中秋節和大豐收的關聯?
  • 最近失業半個月,找不到合適工作,愁人呀!該怎麼辦?