- C語言從入門到精通(第4版)
- 明日科技編著
- 4829字
- 2023-09-26 16:27:46
1.6 開發(fā)環(huán)境

視頻講解
欲善工事,先利其器。要將一件事情做好,先要了解制作工具。本節(jié)將詳細(xì)介紹兩種學(xué)習(xí)C語言程序開發(fā)的常用工具,一個是Visual C++ 6.0,另一個是Visual Studio 2017。
1.6.1 Visual C++ 6.0
Visual C++ 6.0是一個功能強(qiáng)大的可視化軟件開發(fā)工具,它將程序的代碼編輯、程序編譯、鏈接和調(diào)試等功能集于一身。Visual C++ 6.0操作和界面都比較友好,使得開發(fā)過程更快捷、方便。本書中的所有程序都是在Visual C++ 6.0開發(fā)環(huán)境中進(jìn)行編寫的。接下來將介紹Visual C++ 6.0的安裝和使用過程。
1. Visual C++ 6.0的安裝
微軟公司已經(jīng)停止了對Visual C++ 6.0的技術(shù)支持,并且也不提供下載,本書使用的Visual C++ 6.0的中文版,讀者可以在網(wǎng)上搜索,下載合適的安裝包。接下來介紹安裝過程。
注意
如果讀者是Win10系統(tǒng),建議安裝Visual C++ 6.0英文版。
Visual C++6.0的具體安裝步驟如下:
(1)雙擊打開Visual C++6.0安裝文件夾中的SETUP.mp4文件,打開的界面如圖1.4所示,單擊“運(yùn)行程序”按鈕進(jìn)行安裝。

圖1.4 單擊“運(yùn)行程序”按鈕
(2)進(jìn)入“安裝向?qū)А苯缑妫瑔螕簟跋乱徊健卑粹o。進(jìn)入“最終用戶許可協(xié)議”界面,首先選擇“接受協(xié)議”選項(xiàng),然后單擊“下一步”按鈕。
(3)進(jìn)入“產(chǎn)品號和用戶ID”界面,如圖1.5所示。在安裝包內(nèi)找到CDKEY.txt文件,填寫產(chǎn)品ID。姓名和公司名稱根據(jù)情況填寫,可以采用默認(rèn)設(shè)置,不對其修改,單擊“下一步”按鈕。
(4)進(jìn)入“Visual C++ 6.0中文企業(yè)版”界面,如圖1.6所示,選中“安裝Visual C++ 6.0 中文企業(yè)版”單選按鈕,然后單擊“下一步”按鈕。

圖1.5 “產(chǎn)品號和用戶ID”界面

圖1.6 “Visual C++ 6.0中文企業(yè)版”界面
(5)進(jìn)入“選擇公用安裝文件夾”界面,如圖1.7所示。公用文件默認(rèn)是存儲在C盤中的,單擊“瀏覽”按鈕,選擇安裝路徑,這里建議安裝在空間剩余比較大的磁盤中,單擊“下一步”按鈕。
(6)進(jìn)入安裝程序的歡迎界面,如圖1.8所示,單擊“繼續(xù)”按鈕。

圖1.7 “選擇公用安裝文件夾”界面

圖1.8 安裝程序的歡迎界面
(7)進(jìn)入產(chǎn)品ID確認(rèn)界面,如圖1.9所示,在此界面中,顯示要安裝的Visual C++6.0軟件的產(chǎn)品ID,在向Microsoft請求技術(shù)支持時,需要提供此產(chǎn)品ID,單擊“確定”按鈕。
(8)如果讀者電腦中安裝過Visual C++6.0,盡管已經(jīng)卸載了,但是在重新安裝時還會提示如圖1.10所示的信息。安裝軟件檢測到系統(tǒng)之前安裝過Visual C++6.0,如果想要覆蓋安裝的話,單擊“是”按鈕;如果要將Visual C++6.0安裝在其他位置的話,單擊“否”按鈕。這里單擊“是”按鈕,繼續(xù)安裝。

圖1.9 產(chǎn)品ID確認(rèn)界面

圖1.10 覆蓋以前的安裝
(9)進(jìn)入選擇安裝類型界面,如圖1.11所示。在此界面中,Typical為傳統(tǒng)安裝,Custom為自定義安裝,這里選擇Typical安裝類型。
(10)進(jìn)入注冊環(huán)境變量界面,如圖1.12所示,在此界面中,選中Register Environment Variables復(fù)選框,注冊環(huán)境變量,單擊OK按鈕。

圖1.11 選擇安裝類型界面

圖1.12 注冊環(huán)境變量界面
(11)前面的安裝選項(xiàng)都設(shè)置好之后,下面就開始安裝Visual C++6.0了,如圖1.13所示,顯示安裝進(jìn)度,當(dāng)進(jìn)度條達(dá)到100%時,則安裝成功,如圖1.14所示。

圖1.13 安裝進(jìn)度條

圖1.14 安裝成功界面
說明
如果是Win10系統(tǒng),當(dāng)進(jìn)度條達(dá)到100%時,將會彈出未響應(yīng)的界面,這是Visual C++ 6.0與Win10的兼容性問題,此時只需要雙擊該界面,在彈出的對話框中單擊“關(guān)閉程序”按鈕即可,然后在電腦的“開始”菜單中找到Visual C++ 6.0,打開就可以使用。
(12)Visual C++6.0安裝成功后,進(jìn)入MSDN安裝界面。取消選中“安裝MSDN”,不安裝MSDN,單擊“下一步”按鈕。在其他客戶工具和服務(wù)器安裝界面不進(jìn)行選擇,直接單擊“下一步”按鈕,則可完成Visual C++6.0的全部安裝。
2. Visual C++ 6.0的使用
下面通過一個簡單的實(shí)例來講解如何使用Visual C++ 6.0這個強(qiáng)大的開發(fā)工具。
(1)安裝Visual C++ 6.0之后,選擇“開始”菜單中的Microsoft Visual C++ 6.0命令,操作如圖1.15所示。

圖1.15 打開Visual C++ 6.0開發(fā)環(huán)境的命令
(2)打開Visual C++ 6.0開發(fā)環(huán)境,進(jìn)入Visual C++ 6.0的界面,如圖1.16所示。

圖1.16 Visual C++ 6.0界面
(3)在編寫程序前,首先要創(chuàng)建一個新的文件,具體方法為:在Visual C++ 6.0界面選擇File菜單中的New命令,或者按Ctrl+N快捷鍵,這樣就可以創(chuàng)建一個新的文件,如圖1.17所示。
(4)此時會出現(xiàn)一個選擇創(chuàng)建文件的對話框,在此可以選擇要創(chuàng)建的文件類型。
要創(chuàng)建一個C源文件,首先應(yīng)選擇Files選項(xiàng)卡,這時會在列表框中顯示可以創(chuàng)建的不同文件。選擇其中的選項(xiàng),在右邊的File文本框中輸入要創(chuàng)建的文件名稱。

圖1.17 創(chuàng)建一個新文件
注意
因?yàn)橐獎?chuàng)建的是C源文件,所以在文本框中要將C源文件的擴(kuò)展名一起輸入。例如,創(chuàng)建名稱為Hello的C源文件,那么應(yīng)該在文本框中輸入“Hello.c”。
File文本框的下面還有一個Location文本框,該文本框中是源文件的保存地址,可以通過單擊右邊的按鈕,修改源文件的存儲位置。
選擇創(chuàng)建文件操作的示意圖如圖1.18所示。

圖1.18 創(chuàng)建C源文件
(5)當(dāng)指定好源文件的保存地址和文件的名稱后,單擊OK按鈕,創(chuàng)建一個新的文件。此時可以看到在開發(fā)環(huán)境中指定創(chuàng)建的C源文件,如圖1.19所示。
(6)C源文件此時已經(jīng)創(chuàng)建完成了,現(xiàn)在將一個簡單的程序代碼輸入其中。為了有對比的效果,這里還是使用例1.1中的程序。將例1.1中的程序輸入后的顯示效果如圖1.20所示。

圖1.19 新創(chuàng)建的文件

圖1.20 輸入程序代碼
(7)此時程序已經(jīng)編寫完成,可以對寫好的程序進(jìn)行編譯。選擇Build菜單中的Compile命令,如圖1.21所示。
(8)出現(xiàn)如圖1.22所示的對話框,詢問是否創(chuàng)建一個默認(rèn)項(xiàng)目工作環(huán)境。
(9)單擊“是”按鈕,此時會詢問是否要改動源文件的保存地址,如圖1.23所示。

圖1.21 選擇Compile命令

圖1.22 詢問是否創(chuàng)建工作環(huán)境
(10)單擊“是”按鈕后,編譯程序。如果程序沒有錯誤,即可被成功編譯,雖然此時代碼已經(jīng)被編譯,但是還沒有鏈接生成.mp4可執(zhí)行文件,因此如果此時要執(zhí)行程序,會出現(xiàn)如圖1.24所示的提示對話框,詢問是否要創(chuàng)建.mp4可執(zhí)行文件。單擊“是”按鈕,則會鏈接生成.mp4文件,即可執(zhí)行程序。

圖1.23 詢問是否要改動源文件的保存地址

圖1.24 詢問是否要創(chuàng)建.mp4文件
(11)當(dāng)然也有直接創(chuàng)建.mp4文件的操作選項(xiàng)。可以選擇Build菜單中的Build命令,執(zhí)行創(chuàng)建.mp4文件操作,如圖1.25所示。
注意
在編譯程序時可以直接選擇Build命令進(jìn)行編譯、鏈接,這樣就不用進(jìn)行上面第(8)步的Compile操作,而可以直接將編譯和鏈接操作一起執(zhí)行。
(12)只有執(zhí)行程序才可以看到有關(guān)程序執(zhí)行的結(jié)果顯示,可以選擇Build菜單中的Execute命令進(jìn)行執(zhí)行程序操作,即可觀察到程序的運(yùn)行結(jié)果,如圖1.26所示。

圖1.25 選擇Build命令

圖1.26 程序運(yùn)行結(jié)果顯示
上面通過一個小程序的創(chuàng)建、編輯、編譯和顯示程序運(yùn)行結(jié)果等操作,介紹了有關(guān)使用Visual C++ 6.0的簡單操作。
下面對Visual C++ 6.0集成開發(fā)環(huán)境的使用進(jìn)行補(bǔ)充說明。
(1)工具欄按鈕的使用
Visual C++ 6.0集成開發(fā)環(huán)境提供了如下有用的工具欄按鈕。
:代表Compile操作。
:代表Build操作。
:代表Execute操作。
上述工具按鈕的功能及作用已經(jīng)在前面的具體講解中有所介紹,此處不再贅述。
(2)常用的快捷鍵
在編寫程序時,使用快捷鍵會加快程序的編寫進(jìn)度。在此建議讀者對于常用的操作最好能熟記其快捷鍵。
Ctrl+N:創(chuàng)建一個新文件。
Ctrl+]:檢測程序中的括號是否匹配。
F7:Build操作。
Ctrl+F5:Execute(執(zhí)行)操作。
Alt+F8:整理多段不整齊的源代碼。
F5:進(jìn)行調(diào)試。
為了便于讀者閱讀代碼,可將程序運(yùn)行結(jié)果的顯示底色和文字進(jìn)行修改。修改過程如下:
(1)按Ctrl+F5快捷鍵執(zhí)行一個程序,在程序的標(biāo)題欄上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,如圖1.27所示。
(2)此時彈出“屬性”對話框,在“顏色”選項(xiàng)卡中對“屏幕文字”和“屏幕背景”進(jìn)行修改,如圖1.28所示。在此讀者可以根據(jù)自己的喜好設(shè)定顏色并顯示。

圖1.27 選擇“屬性”命令

圖1.28 “顏色”選項(xiàng)卡
1.6.2 Visual Studio 2017
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發(fā)工具包系列產(chǎn)品。Visual Studio是一個基本完整的開發(fā)工具集,用Visual Studio編寫的代碼適用于微軟支持的所有平臺,Visual Studio不僅可以編寫C語言代碼,還可以開發(fā)C++、C#、ASP.NET等,所以Visual Studio很強(qiáng)大。Visual Studio是目前最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境之一。接下來將介紹Visual Studio 2017的安裝和使用過程。
1. Visual Studio 2017的安裝
本節(jié)以Visual Studio 2017社區(qū)版的安裝為例講解具體的安裝步驟。
說明
Visual Studio 2017社區(qū)版是完全免費(fèi)的,其下載地址為https://www.visualstudio.com/zh-hans/downloads/。
安裝Visual Studio 2017社區(qū)版的步驟如下:
(1)Visual Studio 2017社區(qū)版的安裝文件是exe可執(zhí)行文件,其命名格式為“vs_community__編譯版本號.mp4”,筆者在寫作本書時,下載的安裝文件名為vs_community__1230733315.1531385802.mp4文件,雙擊該文件開始安裝。
說明
安裝Visual Studio 2017開發(fā)環(huán)境時,計算機(jī)上要求必須安裝了.NET Framework 4.6框架,如果沒有安裝,請先到微軟官方網(wǎng)站下載并安裝,下載地址為https://www.microsoft.com/zh-CN/download/details.aspx?id=48130。
(2)程序首先跳轉(zhuǎn)到Visual Studio 2017安裝程序界面,在該界面中單擊“繼續(xù)”按鈕,隨即自動跳轉(zhuǎn)到安裝選擇項(xiàng)界面,如圖1.29所示,在該界面中主要將“使用C++的桌面開發(fā)”復(fù)選框選中,其他復(fù)選框,讀者可以根據(jù)自己的開發(fā)需要確定是否選擇安裝;選擇完要安裝的功能后,在下面“位置”處選擇要安裝的路徑,這里建議不要安裝在系統(tǒng)盤上,可以選擇一個其他磁盤進(jìn)行安裝,例如,這里筆者將其安裝到了D盤。設(shè)置完成后,單擊“安裝”按鈕。

圖1.29 Visual Studio 2017安裝界面
注意
在安裝Visual Studio 2017開發(fā)環(huán)境時,一定要確保計算機(jī)處于聯(lián)網(wǎng)狀態(tài),否則無法正常安裝。
(3)跳轉(zhuǎn)到如圖1.30所示的安裝進(jìn)度界面,該界面顯示當(dāng)前的安裝進(jìn)度,等待安裝進(jìn)度條完成后,自動進(jìn)入安裝完成頁,此時就可以在系統(tǒng)的開始菜單中選擇Visual Studio 2017菜單來啟動并使用開發(fā)環(huán)境了。

圖1.30 Visual Studio 2017安裝界面
(4)安裝完成后,也就是進(jìn)度條為100%時,就會出現(xiàn)如圖1.31所示的界面。單擊“重啟”按鈕,完成Visual Studio 2017的安裝。

圖1.31 重啟界面
(5)重啟計算機(jī)后,在Windows的“開始”菜單中找到Visual Studio 2017的開發(fā)環(huán)境,選擇Visual Studio 2017,如果是第一次打開Visual Studio 2017,會出現(xiàn)歡迎界面,直接單擊“以后再說”按鈕。
(6)進(jìn)入Visual Studio 2017環(huán)境的開發(fā)設(shè)置界面,如圖1.32所示,在“開發(fā)設(shè)置”下拉列表框中選擇Visual C++,顏色根據(jù)自己的喜好來選擇,筆者選了藍(lán)色,最后單擊“啟動Visual Studio”按鈕。

圖1.32 選擇開發(fā)設(shè)置界面
(7)進(jìn)入Visual Studio 2017環(huán)境啟動界面。等待幾秒鐘后,進(jìn)入Visual Studio 2017環(huán)境開發(fā)的歡迎界面。
2. Visual Studio 2017的使用
安裝好了Visual Studio 2017開發(fā)環(huán)境,接下來使用Visual Studio 2017創(chuàng)建一個項(xiàng)目,具體步驟如下:
(1)打開Visual Studio 2017環(huán)境后出現(xiàn)歡迎界面,在編寫程序之前,首先需要創(chuàng)建一個新程序文件,具體方法是:在Visual Studio 2017歡迎界面中選擇“文件”→“新建”→“項(xiàng)目”命令,如圖1.33所示,或者按Shift+Ctrl+N組合鍵進(jìn)入“新建項(xiàng)目”對話框。

圖1.33 創(chuàng)建一個新文件
(2)在“新建項(xiàng)目”對話框中選擇要創(chuàng)建的文件夾類型。選擇創(chuàng)建文件操作的過程如圖1.34所示。
首先選擇“Windows桌面”選項(xiàng),這時在右側(cè)列表框中將顯示可以創(chuàng)建的不同類型的文件夾,這里選擇選項(xiàng),在“名稱”文本框中輸入要創(chuàng)建的文件夾名稱,如Dome。在“位置”下拉列表框中設(shè)置文件夾的保存地址,可以通過單擊右邊的
按鈕修改源文件的存儲位置。

圖1.34 創(chuàng)建C源文件
(3)指定好文件夾的保存地址和名稱后,單擊“確定”按鈕,會彈出如圖1.35所示界面,選中“空項(xiàng)目”復(fù)選框,然后單擊“確定”按鈕,自動跳轉(zhuǎn)到如圖1.36所示的界面。

圖1.35 創(chuàng)建應(yīng)用程序向?qū)?/p>

圖1.36 創(chuàng)建項(xiàng)目界面
(4)選擇“解決方案資源管理器”中的源文件,右擊“源文件”,在彈出的快捷菜單中選擇“添加”→“新建項(xiàng)”命令,如圖1.37所示,或者按Shift+Ctrl+A組合鍵進(jìn)入添加項(xiàng)目界面。

圖1.37 添加項(xiàng)目界面
(5)完成步驟(4)就會自動跳轉(zhuǎn)到如圖1.38所示的窗口。

圖1.38 添加項(xiàng)目界面
添加項(xiàng)目時首先選擇Visual C++選項(xiàng),這時在右側(cè)列表框中將顯示可以創(chuàng)建的不同文件。因?yàn)橐獎?chuàng)建C文件,因此這里選擇選項(xiàng),在下方的“名稱”文本框中輸入要創(chuàng)建的C文件名稱,如Dome.c?!拔恢谩毕吕斜砜蚴俏募A的保存地址,這里默認(rèn)為步驟(2)創(chuàng)建的文件夾位置,不做更改。
注意
因?yàn)橐獎?chuàng)建的是C源文件,所以在文本框中要將默認(rèn)的擴(kuò)展名.cpp改為.c。例如創(chuàng)建名稱為Dome的C源文件,那么應(yīng)該在文本框中顯示“Dome.c”。
(6)單擊“添加”按鈕,這樣就添加了一個C文件,如圖1.39所示。

圖1.39 完成添加C文件
將代碼寫入Dome.c文件中,如圖1.40所示。
(7)代碼編寫完之后,接下來就要編譯程序了。在Visual Studio 2017菜單欄中選擇“生成”→“編譯”命令,或者按Ctrl+F7快捷鍵編譯程序,如圖1.41所示。
如果編譯程序之后,在輸出工作空間的位置輸出“生成:成功1個,失敗0個,最新0個,跳過0個”表示編譯成功。
(8)程序已經(jīng)編譯成功,并且成功地生成了可執(zhí)行文件,接下來就是運(yùn)行程序了。在Visual Studio 2017的菜單欄中選擇“調(diào)試”→“開始執(zhí)行(不調(diào)試)”命令,或者按Ctrl+F5快捷鍵,如圖1.42所示。運(yùn)行出如圖1.43所示的結(jié)果。

圖1.40 輸入代碼

圖1.41 編譯程序

圖1.42 運(yùn)行程序

圖1.43 運(yùn)行結(jié)果
說明
如果您覺得程序沒有錯誤,可以直接運(yùn)行程序。
- Visual FoxPro程序設(shè)計教程
- C# Programming Cookbook
- Ext JS Data-driven Application Design
- Java編程指南:基礎(chǔ)知識、類庫應(yīng)用及案例設(shè)計
- MariaDB High Performance
- Hadoop+Spark大數(shù)據(jù)分析實(shí)戰(zhàn)
- Visual Basic學(xué)習(xí)手冊
- Java Web程序設(shè)計任務(wù)教程
- Getting Started with Gulp
- OpenResty完全開發(fā)指南:構(gòu)建百萬級別并發(fā)的Web應(yīng)用
- Java Web開發(fā)就該這樣學(xué)
- INSTANT Apache ServiceMix How-to
- Java EE 8 and Angular
- JavaScript Unit Testing
- The Applied Data Science Workshop