從程序設計轉化爲軟件設計,這是激動人心的時刻。這裏面對的不再是黑色的、單調的控制檯界面,而是一個嶄新的環境。各種功能強大,界面漂亮的軟件,將從你的手上誕生。軟件開發的第一步是熟悉開發環境,本節將會詳細介紹如何通過Virtual Studio 2010 /2019編寫一個MFC對話框程序。
建立MFC應用程序
本節將以MFC生成一個默認的對話框程序爲例,如何建立一個MFC應用程序。在前面講解MFC概念的時候我們提到過,MFC還是一個框架,新建一個MFC的工程,開發環境會自動幫你產生許多文件,即使不添加一行代碼,也可以編譯運行,生成一個默認的有界面的軟件。下面新建一個空的工程,先熟悉一下開發環境。
啓動Visual Studio 2010後,首先需要新建項目,開發環境會針對選定的項目類型生成對應的框架代碼。新建項目的方法這裏總結了三種:
1) 在起始頁中直接點擊“新建項目…”;
2) 通過菜單命令“文件——新建——項目”;
3) 通過快捷鍵Ctrl+Shift+N;
說明:實際編程的過程中,採用第一種方法就可以了,後面兩種方法用得少,知道就行了。
打開新建項目對話框,如圖1-2所示:
1-2 Virtual Studio 2010的“新建項目”對話框
輸入項目名稱、選擇項目存放位置,點擊“確定”按鈕。出現“MFC 應用程序嚮導”對話框,切換到“應用程序類型”頁,如圖1-3所示。
圖1-3 Visual Studio 2010 “MFC應用程序嚮導”應用程序類型屬性頁對話框
選擇“基於對話框”應用程序類型,點擊“下一步”,進入“用戶界面功能”:
圖1-4 Visual Studio 2010 “MFC應用程序嚮導”用戶界面功能屬性頁對話框
點擊“下一步”,彈出下面的對話框:
圖1-5 Visual Studio 2010 “MFC應用程序嚮導”高級功能屬性頁對話框
繼續點擊“下一步”:
圖1-6 Visual Studio 2010 “MFC應用程序嚮導”生成的類屬性頁對話框
點擊完成。這樣根據MFC應用程序嚮導我們就完成了一個MFC項目的創建工作。
接下來就是直接編譯建好的框架代碼,編譯有兩種方式:
1) 快捷鍵F7;
2) 菜單命令“生成——生成解決方案”,圖1-7所示。
圖1-7 Visual Studio 2010 編譯項目示例
編譯完成之後,如果沒有語法錯誤或鏈接錯誤,項目對應的可執行程序已經生成,可以直接運行了。運行有三種方式:
1) 快捷鍵Ctrl+F5;
2) 啓動調試的功能菜單,如圖1-8所示;
3) 菜單命令“調試——開始執行(不調試)”如圖1-9所示。
圖1-8Visual Studio 2010啓動調試的功能菜單
圖1-9 Visual Studio 2010 運行項目示例
執行後,彈出了一個對話框,如圖1-10所示。
圖1-10 Visual Studio 2010 基於MFC的默認對話框軟件示例