資源描述:
《C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)2015年3月北京交通大學(xué)劉湘黔1.啟動(dòng)VisualC++6.0集成開(kāi)發(fā)環(huán)境VisualC++6.0是微軟公司1998年推出的visualstudio系列產(chǎn)品之一,它提供了強(qiáng)大的編譯能力以及良好的界面操作性。能夠?qū)indows下的C++程序設(shè)計(jì)提供完善的編程環(huán)境。同時(shí)它對(duì)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等方面的編程也提供相應(yīng)的環(huán)境支持。使用VisualC++6.0編制并運(yùn)行程序也是編輯(把程序代碼輸入)、編譯(成目標(biāo)程序文件)、連接(成可執(zhí)行程序文件)、運(yùn)行(可執(zhí)行程序文件)四個(gè)步驟,其中第一
2、步的編輯工作是最繁雜而又必須細(xì)致地由人工在計(jì)算機(jī)上來(lái)完成,其余幾個(gè)步驟則相對(duì)簡(jiǎn)單,基本上由系統(tǒng)自動(dòng)完成。確認(rèn)你所使用的計(jì)算機(jī)是否已經(jīng)安裝VisualC++6.0,若已經(jīng)安裝,則執(zhí)行“開(kāi)始”→“程序”→“MicrosoftVisualStudio”→“VisualC++6.0”命令即可啟動(dòng)VisualC++6.0,否則,則應(yīng)先安裝VisualC++6.0。啟動(dòng)VisualC++6.0,進(jìn)入到它的集成開(kāi)發(fā)環(huán)境窗口,其具體窗口式樣如圖2-1所示。圖1-1VisualC++6.0集成開(kāi)發(fā)環(huán)境式樣圖中所示V
3、isualC++6.0的窗口從大體上可分為四部分。上部是菜單和工具條;左邊是工作區(qū)顯示窗口,這里將顯示處理過(guò)程中與項(xiàng)目相關(guān)的各種文件種類等信息;右邊是視圖區(qū),這里顯示和編輯程序文件的操作區(qū);下邊是輸出窗口區(qū),程序調(diào)試過(guò)程中,進(jìn)行編譯、鏈接、運(yùn)行時(shí)輸出的相關(guān)信息將在此處顯示。2.創(chuàng)建工程使用VisualC++6.0編制并處理C++程序時(shí)要?jiǎng)?chuàng)建工程,因此必須先要了解VisualC++6.0的工程(有的資料也翻譯成項(xiàng)目)的概念,而工程又與工程工作區(qū)相關(guān)聯(lián)。實(shí)際上,VisualC++6.0是通過(guò)工程工作區(qū)
4、來(lái)組織工程及其各相關(guān)元素的,就好像是一個(gè)工作間,以后程序所牽扯到的所有的文件、資源等元素都將放入到這一工作間中,從而使得各個(gè)工程之間互不干擾,使編程工作更有條理。這種思想反應(yīng)到實(shí)現(xiàn)上就是一個(gè)工作區(qū)對(duì)應(yīng)于一個(gè)獨(dú)立的文件夾。簡(jiǎn)單的情況下,一個(gè)工作區(qū)中用來(lái)存放一個(gè)工程,代表著某一個(gè)要進(jìn)行處理的程序。如果需要,一個(gè)工作區(qū)中也可以用來(lái)存放多個(gè)工程,其中可以包含該工程的子工程或者與其有依賴關(guān)系的其他工程。創(chuàng)建工程工作區(qū)之后,系統(tǒng)將創(chuàng)建出一個(gè)相應(yīng)的工作區(qū)文件,后綴為“.dsw”,用來(lái)存放與該工作區(qū)相關(guān)的信息;另
5、外還將創(chuàng)建出的其他幾個(gè)相關(guān)文件是:工程文件(后綴是“.dsp”)以及選擇信息文件(后綴是“.opt”)等。在Windows環(huán)境下通過(guò)雙擊工作區(qū)文件或工程文件都可以打開(kāi)相應(yīng)的工程。VisualC++6.0已經(jīng)預(yù)先為用戶準(zhǔn)備好了近20種不同的工程類型以供選擇,選定不同的類型意味著讓VisualC++6.0系統(tǒng)幫著提前做某些不同的準(zhǔn)備以及初始化工作(例如,事先為用戶自動(dòng)生成一個(gè)所謂的底層程序框架,并進(jìn)行某些隱含設(shè)置,如隱含位置、預(yù)定義常量、輸出結(jié)果類型等)。工程類型中,其中有一個(gè)為“Win32Conso
6、leApplication”的類型,稱之為控制臺(tái)應(yīng)用,它是我們首先要掌握的、用來(lái)編制運(yùn)行C++程序方法中最簡(jiǎn)單的一種。此種類型的程序運(yùn)行時(shí),將出現(xiàn)并使用一個(gè)類似于DOS的窗口,這個(gè)類似于DOS的窗口就是控制臺(tái),通過(guò)它提供對(duì)字符模式的各種處理與支持。實(shí)際上,用此種類型的工程開(kāi)發(fā)的應(yīng)用程序是具有字符界面的應(yīng)用程序。此種類型的工程小巧而簡(jiǎn)單,并且足以解決并支持本課程中涉及到的面向?qū)ο缶幊虄?nèi)容與技術(shù),使我們把重點(diǎn)放在面向?qū)ο笏枷氲睦斫饧俺绦虻脑O(shè)計(jì),而并非界面處理等方面,至于VisualC++6.0支持的其
7、他工程類型,我們?cè)诮窈蟮膶W(xué)習(xí)和工作中遇到再逐漸了解、掌握與使用。創(chuàng)建工程的步驟為:首先,選擇“File”→“New”→“Projects”命令,會(huì)彈出如圖2-2所示的對(duì)話框,從左側(cè)選項(xiàng)中選擇“Win32ConsoleApplication”項(xiàng),在右側(cè)“Location”文本框中填入存放與工程工作區(qū)相關(guān)的所有文件及其相關(guān)信息的文件夾的路徑及名稱,當(dāng)然也可通過(guò)點(diǎn)擊其右部的“…”按鈕去選擇并指定這一文件夾即子目錄位置。在“Projectname”文本框中填入工程名,注意,此時(shí)VisualC++6.0會(huì)自
8、動(dòng)在其下的Location文本框中用該工程名建立一個(gè)同名的子目錄,隨后的工程文件以及其他相關(guān)文件都將存放在這個(gè)目錄下。圖1-2VisualC++6.0新建工程對(duì)話框然后,單擊OK進(jìn)入下一個(gè)對(duì)話框,如圖2-3所示。圖1-3新建控制臺(tái)工程類型選擇對(duì)話框從圖中可以看到有四種類型的控制臺(tái)工程可供選擇:若選擇“Anemptyproject”項(xiàng)將生成一個(gè)空的工程,工程內(nèi)不包括任何東西。若選擇“Asimpleapplication”項(xiàng)將生成包含一個(gè)空的main函數(shù)和一個(gè)空的頭文件的工程。若選“A