Visual C++-、MF、MFC 應用程序
選擇新建項目后,在新建項目對話框中選擇 模塊-》Visual C++-、MF、MFC 應用程序,并確定好存放路徑和項目名稱,點擊“確定”。
3. 3進入應用程序向導,一開始會給出默認的項目配置,點擊“下一步”即可。
4. 4選擇“基于對話框”,MFC 可以選擇在靜態庫中使用,或者在共享 DLL 中使用。一般選擇共享使用就行,靜態庫中使用會把所有用到的 dll 集成到 exe 文件中,最終生成的文件一般可以直接使用,但占用更大空間。
5. 5選擇主框架樣式,可以自由選擇是否添加最小化框、最大化框。如果覺得沒必要“關于”對話框也可以去掉,對話框標題一般不需要更改。
6. 6高級功能一般默認即可,但如果用不上“ActiveX 控件”可以去掉勾選;如果需要涉及網絡編程就把“windows 套接字”選上。不過沒選上也不要緊,在程序中可以自己添加部分代碼導入套接字。
7. 7最后是自動生成的兩個類的頭文件和源文件名稱,可以修改基類,但一般不用改,默認完成就行。至此,一個基于對話框的 MFC 項目就創建好了。
注意事項
· 合理的向導設置可以減少后續編程的麻煩
VS2013/MFC 基于對話框編程:[2]項目整體結構
當我們創建好一個 MFC 項目以后,為了更快速的編程,快速找到需要修改的部分,這就得熟悉VS 開發環境的各個模塊的作用,各個模塊之間的關系。
工具/原料
· Visual Studio 2013
項目整體結構
1. 1創建好一個 MFC 工程,觀察 VS 項目界面的布局,上面是菜單欄和工具欄,在設計界面的左側可以調出工具箱;右側是屬性欄、類視圖、資源視圖和資源管理器等;底部是一些顯示錯誤信息、符號查詢結果、項目生成信息的欄目;最下方是狀態欄,顯示當前開發狀態。
2. 2打開解決方案資源管理器,可以看到所有的頭文件、源文件以及資源文件都歸類排序擺放,便于快速尋找需要打開的內容。點開頭文件前面的三角號可以查看類的成員變量和函數。
3. 3看看資源視圖,資源視圖包含了應用程序用到的所有資源,包括對話框資源、應用圖標、菜單、字符串、軟件信息等等。
4. 4打開版本信息,可以看到自己編寫的應用程序的相關信息,比如版本號、公司名稱等,自己覺得需要修改的可以依情況修改。
5. 5再看類視圖,類視圖包含了應用程序用到的所有類,包括自動生成的類以及開發者自己創建的類。點擊類名,在下方會顯示該類包含的所有成員變量和函數,不同類型的函數或者變量都有不同的符號標記。
通過類視圖可以快速訪問類的頭文件和源文件,雙擊類名打開頭文件,點擊下方的函數可直
接跳轉到對應的函數定義處。