1-2.
建立工作專案由
VC所設計的程式都必須以『專案(Project)』的方式做為其設計程式的基礎,因此學習如何建立專案檔,便成為學習VC的第二步了。專案檔包含了許多檔案,如*.cpp檔、*.RC資源檔、及相關設定等等。通常我們在VC中設計程式,最常使用Wizard來幫助我們,VC提供用來幫助我們設計程式的『小程式』我們稱為『Wizard』。VC中的Wizard非常多,但是最常為我所使用的兩個Wizard是『AppWizard』以及『ClassWizard』。『
AppWizard』的功用是在程式一開始設計的時候,協助我們建立專案檔的工具。幾乎是每個程式設計員在開始設計程式時都會用到的工具。『Class Wizard』則是在程式設計中,幫助我們管理或產生Class的工具。他可以自動幫我們產生Class所需要的程式碼。以上兩個工具,再配合上我們自己的設計理念,便可以輕易的設計出程式。首先,先介紹各位利用『
AppWizard』來建立專案。建立專案檔的步驟如下:〈圖二〉
如果要產生
*.exe 檔就必須要選擇『MFC AppWizard(exe)』;而要產生 *.dll 檔就必須要選擇『MFC AppWizard(dll)』。接著在『Project name』中輸入您所需要的專案名稱,而『Location』則是專案所擺放的位址,可以按『…』來修改專案檔所擺放的位址。完成了上面的步驟之後,按下OK便會出現底下的畫面:〈圖三〉
在此範例中,由於是使用
Dialog based,因此要將Dialog based的選項打勾。前面提到,利用
AppWizard可以很快速的建立起MFC的框架,但是AppWizard所產生的程式碼大都是依照樣版所制造出來的,不一定能符合每個人的需要。因此,我們必須依照自己的需要將這個骨架加入血肉,才算完成程式的設計。上面提到SDI文件,什麼是SDI呢?所謂SDI是Single Document Interface的縮寫。表示此份文件只能適用單視窗的表示(意即程式執行時,只能開一個視窗。)有點像是Notepad,一次執行時止能開一個視窗,除非結束這個視窗否則不能在開其他的視窗;而MDI文件,顧名思義即是Multi Document Interface縮寫。表示此程式在執行時可以同時開多個視窗,有點像是WORD一樣,可以同時有多份文件同時編輯。Dialog based,意即所顯現出來的畫面都是以Dialog的方式所顯現出來,所以和SDI、MDI二者有相當的不同。
〈圖四〉
接下來出現的便是如『圖4』的畫面。您可以依自己的需要做修改。也可以在此輸入對話盒的標題。
〈圖四〉
選完之後接下來出現的便是底下的畫面:
〈圖五〉
最後出現的便是底下的畫面,此時AppWizard會將您所挑選的功能全部列出來,如果覺得有錯,可以按下
Cancel鍵放棄,此時必須注意的是:用AppWizard所產生出來的程式是不可以再從做的。如果要從做就必須要刪掉從新再來一次。
〈圖六〉
當您按下OK之後,便產生了整個程式的骨架。如此,便成功的建立了一個空白的專案供您使用了。
第二頁