Visual C++本身是一個Windows應用程序,但使用它卻可以編寫DOS應用程序。
Visual C++提供一種稱為QuickWin的應用程序,QuickWin應用程序運行時如同Win-dows應用程序一樣,具有Windows的標準界麵。而編寫QuickWin應用程序時,又好像是在編寫DOS應用程序。本書介紹的C++程序都是QuickWin應用程序。
3.1構造一個QuickWin應用程序
構造一個QuickWin應用程序,一般包括以下幾個步驟:
1.創建一個新項目文件,並將所需要的源文件全部加人到該項目中。
2.編輯源文件以及各自的頭文件(.H文件)。
3.編譯源文件、鏈接目標文件。如果編譯鏈接時有錯誤,回到步驟2修改程序。
4.運行程序。
一、創建一個新項目
編寫過C語言程序的程序員都知道,編寫一個應用程序,一般要編寫多個源文件,經過編譯鏈接後,生成可執行文件。把多個源文件集成在一起便是一個項目文件,同時項目文件中還包括一些編譯鏈接選項設置信息,項目文件的擴展名為.mak。也可以說一個應用程序即是一個項目文件。
下麵我們創建一個名為hello.mak的QuickWin應用程序。將該項目文件存放在目錄c:\est下,該項目隻包含1源文件:hello.cpp(C++的源文件擴展名為.cpp)。
具體操作步驟如下:
1創建目錄c:\est。
2.選擇Project菜單New命令,以建立一個新項目。
這時,屏幕上顯不New Project對話框。
在New Project對話框中,Project Name編輯框用來指定項目名稱,ProjectType列表框用來選擇項目類型,通過Browse(瀏覽)按鈕設置項目文件的路徑。
3.在Project Name編輯框中輸入c:\est\hello.mak。
也可以通過Browse(瀏覽)按鈕,非常直觀地將項目文件hello.mak設置在目錄c:\est下。
4.單擊Project Type列表框右端的下箭頭,然後選擇項目類型Quick(EXE)。注意,Use Microsoft Foundation Classes複選框中不含選取標記X,表7K項目文件hello.mak不使用Microsoft的基本類庫。
5.單擊0K按鈕,確定設置完成。
這時,Visual C++關閉New Project對話框中,同時顯亦Edit(編輯)對話框。我們可以使用Edit對話框向項目文件中添加或刪除文件。
6.在Edit對話框中的File Name編輯框裏輸入文件名:hello.cpp,然後單擊Add按鈕。這時,Visual C++就會把文件hello.cpp添加到項目文件hello.mak中,同時在File in Project列表框中增加一個相應的表項:c:\est\hello.cpp。使用同樣方法可以添加其它源文件(如果有的話)。