- C++從入門到精通(第5版)
- 明日科技編著
- 935字
- 2023-08-25 11:14:54
1.5 使用Visual C++ 6.0創建程序
Visual C++ 6.0通過兩種方式創建輸出Hello World!程序,一種是使用向導直接創建;一種是創建空工程后,手動向工程中添加源文件并寫入代碼。
說明
如果讀者使用的是Win10系統,建議安裝Visual C++ 6.0英文版。
1.使用Visual C++ 6.0創建輸出Hello World!程序
(1)啟動Visual C++ 6.0,選擇File→New命令,彈出創建工程向導對話框,如圖1.10所示。
(2)在左側的工程列表中選擇Win32 Console Application工程類型,在Project name中輸入工程名Sample,在Location中設置工程的保存路徑D:\桌面\LIZI\Sample。然后單擊OK按鈕,彈出Win32 Console Application-Step 1 of 1工程向導對話框,如圖1.11所示。
注意
值得注意的是:項目路徑可以選擇C盤,也可以選擇其他磁盤。建議在其他磁盤創建,以便節約系統盤(C盤)空間。

圖1.10 Visual C++ 6.0創建工程向導對話框

圖1.11 Visual C++ 6.0工程向導對話框
(3)向導可以創建如下4種類型的工程。
An empty project:創建一個空的工程,工程中沒有任何源文件和頭文件。
A simple application:創建的工程中含有兩個源文件(Sample.cpp和StdAfx.cpp)和一個頭文件(StdAfx.h),并且Sample.cpp源文件中有一個不做任何操作的main函數。
A "Hello,World!" application:創建的工程中也含有兩個源文件(Sample.cpp和StdAfx.cpp)和一個頭文件(StdAfx.h),但Sample.cpp源文件中的main函數有一條輸出Hello,World!字符的printf語句。
An application that supports MFC:創建了支持MFC類庫的工程。MFC類庫由微軟公司開發,使用MFC類庫可以加快程序開發的速度。
(4)選擇A "Hello,World!" application工程類型,單擊Finish按鈕,向導會創建能夠在控制臺輸出Hello World!字符串的應用程序。創建完的工程如圖1.12所示。
(5)此時通過選擇Build→Execute命令執行應用程序就可以看到程序運行結果,如圖1.13所示。

圖1.12 創建完的工程

圖1.13 程序運行結果
2.創建空工程、手動添加代碼文件實現在控制臺輸出字符串Hello World!
(1)啟動Visual C++ 6.0,選擇File→New命令,彈出創建工程向導對話框。
(2)在列表中選擇Win32 Console Application工程類型,在Project name中輸入工程名Sample,在Location中設置工程的保存路徑D:\桌面\LIZI\SAMPLE\Sample。然后單擊OK按鈕,彈出Win32 Console Application-Step 1of 1對話框。
(3)在彈出的對話框中選擇An empty project工程類型,單擊Finish按鈕,向導會創建一個空的工程。
(4)通過向導向工程中添加源文件。選擇File→New命令,彈出創建工程向導對話框,選擇Files選項卡,在列表中選擇C++ Source File選項,在File中輸入文件名Sample,如圖1.14所示。

圖1.14 添加文件對話框
(5)單擊OK按鈕,向導會向工程中添加Sample.cpp文件。
(6)在Sample文件中輸入如下代碼:

(7)選擇Build→Execute命令執行應用程序就可以看到程序運行結果。
- 數據庫原理及應用(Access版)第3版
- Vue.js快跑:構建觸手可及的高性能Web應用
- 算法基礎:打開程序設計之門
- 深入實踐Spring Boot
- Apache Karaf Cookbook
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- Java程序設計入門
- Unity 2D Game Development Cookbook
- 常用工具軟件立體化教程(微課版)
- Unity 2018 Shaders and Effects Cookbook
- ASP.NET程序開發范例寶典
- Beginning C++ Game Programming
- Java Web應用開發給力起飛
- Python預測分析與機器學習
- ArcPy and ArcGIS(Second Edition)