版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)一VS2010集成開發(fā)環(huán)境入門一、實(shí)驗(yàn)?zāi)康?.熟悉VS2010集成開發(fā)環(huán)境。初步學(xué)會使用VS2010集成開發(fā)環(huán)境(IDE)。①進(jìn)入和退出;②菜單、工具欄的使用;③用戶窗口區(qū)的劃分:workspace,scourcefile。2.學(xué)習(xí)新建和打開控制臺應(yīng)用程序的方法;3.通過運(yùn)行示例程序了解程序開發(fā)過程;初步了解調(diào)試程序。二、實(shí)驗(yàn)內(nèi)容正所謂“工欲善其事,必先利其器”,在進(jìn)行程序編寫前,我們有必要對開發(fā)工具visualstudio2010進(jìn)行相應(yīng)的了解,能夠大大提高我們的編程效率。安裝VisualC++2010是屬于VisualStudio2010的一部分,實(shí)際上VisualC++2010也有更多的子版本,正如Windows7有旗艦版、家庭高級版、家庭初級版一樣,旗艦版功能最全面。安裝文件夾(文件名稱VS)里是一個(gè)ISO鏡像文件,這就是光盤鏡像文件,通過虛擬光驅(qū)加載這個(gè)ISO鏡像文件:
在彈出的對話框中選擇我們下載好的ISO文件。這個(gè)時(shí)候,虛擬光驅(qū)里面已經(jīng)替我們打開了ISO文件,有的機(jī)器可能會自動(dòng)彈出安裝提示,有的不會。如果自動(dòng)彈出安裝提示,那么直接通過即可,如果沒有彈出,那么用資源管理器方式進(jìn)入虛擬光驅(qū)點(diǎn)擊Setup.exe即可開始安裝。當(dāng)彈出VS2010安裝程序之后點(diǎn)下一步,可能會看到“完全”、“最小”、“自定義”這樣的選項(xiàng),推薦大家選擇“自定義”,因?yàn)橹挥羞@樣才可以自定安裝的目錄。接下來會選擇安裝的組件。這個(gè)時(shí)候會看到大量的VS2010的組件,這里可以選擇“是否安裝Basic”、“是否安裝C#”等等。下面是開始的界面,應(yīng)該選擇安裝VS2010.上圖中選擇“同意”。然后安裝包會開始搜集信息:選擇設(shè)置好安裝目錄:然后就是開始安裝了,注意安裝的時(shí)候可能需要重啟一兩次。最后安裝成功:配置當(dāng)安裝成功之后,就可以開始使用了,這里先教大家做一些常見的配置,當(dāng)然大家也可以直接用默認(rèn)的設(shè)置。首先,通過開始菜單來啟動(dòng)VS2010。如果是第一次開始,那么可能會讓你選擇默認(rèn)的環(huán)境設(shè)置,因?yàn)橐褂肰C所以選擇VC的配置:出現(xiàn)下面的畫面表示已經(jīng)成功安裝和運(yùn)行了。這是起始頁面,以后會經(jīng)常見到它。通過“工具”菜單中的“選項(xiàng)”,調(diào)出配置對話框,下面是一些常見的設(shè)置:選擇“文本編輯器”中的“所有語言”,把“行號”選項(xiàng)打上勾,則在程序編輯時(shí)會顯示行號。如果想調(diào)整字體或者顏色,選擇“環(huán)境”中的“字體和顏色”,進(jìn)行設(shè)置:單擊工具欄的空白區(qū)域,在彈出的下拉列表中選擇“生成”選項(xiàng),這樣就可以直接在工具欄上面選擇編譯項(xiàng)目、編譯整個(gè)解決方案、運(yùn)行程序和調(diào)試程序了。選擇生成工具欄旁邊的小三角形可以自定,可以添加一些按鈕:單擊自定義界面下面的添加按鈕就可以添加新的按鈕了,現(xiàn)在把“開始執(zhí)行(不調(diào)試)”添加工具欄中:調(diào)試(F5,那個(gè)實(shí)心的三角形),運(yùn)行(不調(diào)試,Ctrl+F5,空心帶尾巴的三角形),如果編輯好程序,直接按F5,則程序會閃一下就沒了,這就是因?yàn)榘颜{(diào)試當(dāng)成了運(yùn)行。編寫程序HelloWorld.下面用VC++2010也就是VC10來做一個(gè)控制臺的HelloWorld程序吧。VC2010里面不能單獨(dú)編譯一個(gè).cpp或者一個(gè).c文件,這些文件必須依賴于某一個(gè)項(xiàng)目,因此首先必須創(chuàng)建一個(gè)項(xiàng)目。有很多種方法都可以創(chuàng)建項(xiàng)目,可以通過菜單:“文件”->“新建”->“項(xiàng)目”;也可以通過工具欄點(diǎn)擊新建項(xiàng)目進(jìn)行創(chuàng)建。這里我們點(diǎn)擊起始頁面上面的新建項(xiàng)目:點(diǎn)擊之后進(jìn)入新建項(xiàng)目向?qū)В荷厦孢x擇Win32控制臺應(yīng)用程序,名稱中輸入HelloWorld,然后單擊“確定”。接下來進(jìn)入創(chuàng)建頁面,在Win32應(yīng)用程序向?qū)У牡谝粋€(gè)頁面直接點(diǎn)下一步即可:下個(gè)頁面記得選擇“空項(xiàng)目”,我們不需要預(yù)編譯頭,然后點(diǎn)擊“完成”按鈕。這時(shí)候一個(gè)空的項(xiàng)目編譯成功了,不妨編譯一些試試。點(diǎn)擊剛才添加的生成工具欄的生成按鈕:這時(shí)候會遇到編譯錯(cuò)誤,為什么呢?因?yàn)檫€沒有Main函數(shù),對于一個(gè)C++項(xiàng)目來說,一定要有一個(gè)且僅有一個(gè)main函數(shù)?,F(xiàn)在讓我們記住這個(gè)錯(cuò)誤,以后遇到這個(gè)錯(cuò)誤的時(shí)候一定要想想,我們項(xiàng)目中是否有Main函數(shù)。現(xiàn)在可以添加一個(gè)代碼文件進(jìn)來了,這個(gè)代碼文件可以是已經(jīng)存在的也可以是新建的,這里新建一個(gè)。右鍵單擊項(xiàng)目名稱(HelloWorld),選擇添加,新建項(xiàng):在向?qū)е羞x擇代碼、C++文件(.cpp),名稱輸入Main,確定。這時(shí)候已經(jīng)成功添加了一個(gè)Main文件,注意添加新文件的時(shí)候要防止重名:然后輸入最簡單的幾行代碼,接著編譯程序(點(diǎn)擊綠色實(shí)心三角或按F5)。如果編譯失敗會有錯(cuò)誤提示,可以根據(jù)提示去修改項(xiàng)目配置或者代碼。編譯成功就可以運(yùn)行程序(Ctrl+F5或者點(diǎn)擊空心三角形)接下來,同學(xué)們就可以通過更改這個(gè)程序去練習(xí)我們實(shí)驗(yàn)要求的程序了。在一個(gè)解決方案中添加多個(gè)項(xiàng)目本課程實(shí)驗(yàn)要求較多,每個(gè)實(shí)驗(yàn)任務(wù)對應(yīng)一個(gè)單獨(dú)的項(xiàng)目,為了方便管理所創(chuàng)建的項(xiàng)目,可將所有項(xiàng)目放置在同一個(gè)解決方案中。方法如下。假設(shè)已經(jīng)創(chuàng)建好一個(gè)項(xiàng)目(HelloWorld),其對應(yīng)有一個(gè)解決方案,如下圖所示選中“解決方案”,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“添加”->“新建項(xiàng)目”,在彈出的“添加新項(xiàng)目”對話框中同前面一樣,選擇“Win32控制臺應(yīng)用程序”,之后命名新項(xiàng)目的名稱、存放位置,最后單擊“確定”。此時(shí),在解決方案中會看到有連個(gè)項(xiàng)目,其中項(xiàng)目名稱加黑的為啟動(dòng)項(xiàng)目(示例中“HelloWorld1”為啟動(dòng)項(xiàng)目,及編譯、運(yùn)行的項(xiàng)目)設(shè)置啟動(dòng)項(xiàng)目。選中要設(shè)為啟動(dòng)項(xiàng)目的項(xiàng)目,如HelloWorld,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中,選擇“設(shè)為啟動(dòng)項(xiàng)目”,即可完成啟動(dòng)項(xiàng)目的設(shè)置。調(diào)試(必須學(xué)會)下面講一個(gè)比較重要的東西——調(diào)試,程序并不是一次就能寫對了,必須經(jīng)過調(diào)試,程序幾乎都是調(diào)出來的。下面介紹幾種方法:按F11進(jìn)行逐行調(diào)試,當(dāng)我們的代碼不多的時(shí)候可以這樣做,代碼會一行一行的執(zhí)行,這樣報(bào)錯(cuò)時(shí)我們就知道在哪一行出問題了打斷點(diǎn),也就是在你覺得可能出錯(cuò)的地方打上斷點(diǎn),程序到那就會暫停,然后再按F11,進(jìn)行調(diào)試,這樣可以方便的找出出錯(cuò)的地方進(jìn)行修改。打斷點(diǎn):鼠標(biāo)指向你要打斷點(diǎn)的那行的左邊,然后點(diǎn)擊即可,再點(diǎn)擊即取消,如圖:即時(shí)窗口如上圖,打好斷點(diǎn)后,點(diǎn)擊“綠色小三角(編譯按鈕)”,得到下圖:如果沒有即時(shí)窗口,可通過“調(diào)試——窗口——即時(shí)窗口”打開左邊顯示局部變量的值,在c=a+b處暫停了,所以c的值還是0,我們在即時(shí)窗口輸入a然后回車,會得到什么效果呢可以發(fā)現(xiàn)得到了a的值。我們可以通過這樣來查看變量的值是否和我們預(yù)期的一樣,不一樣則可能就是這里出錯(cuò)了,修改,然后再調(diào)試,直到程序編譯通過。4、使用幫助寫程序幾乎是自己動(dòng)手自學(xué)的過程,在遇到問題時(shí),我們要學(xué)會解決,除了百度搜索,幫助文檔也是比較有用的了,通過“幫助——查看幫助”打開幫助文檔,輸入你不明白的那個(gè)類,都可以找到相應(yīng)結(jié)果,要善于使用幫助,特別是沒有聯(lián)網(wǎng)的時(shí)候,這個(gè)就更重要了!三、實(shí)驗(yàn)要求程序調(diào)試練習(xí)1.新建源程序文件,編輯以下程序,編譯,鏈接,得出運(yùn)行結(jié)果,并保存程序:#include<iostream>usingnamespacestd;voidmain(){ cout<<'a'<<endl; cout<<'\141'<<endl; cout<<'\x61'<<endl;}思考:在實(shí)驗(yàn)1中,為什么三次輸出結(jié)果一樣?2.新建源程序文件,編輯以下程序,編譯,鏈接,運(yùn)行,輸入36和64,得出運(yùn)行結(jié)果,并保存程序:#include<iostream>usingnamespacestd;intmain(){ floatnum1,num2,sum; cout<<"Enterfi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《針灸按摩基礎(chǔ)》課件
- 2020-2021學(xué)年遼寧省鐵嶺市六校高一下學(xué)期期末聯(lián)考地理試題
- 小學(xué)一年級口算題:20以內(nèi)的加減混合
- 小學(xué)一年級20以內(nèi)加減法試題口算速算練習(xí)題
- 2020年石油知識競賽試題215題及答案
- 三年級上冊25 灰雀
- 《紅樹灣營銷報(bào)告》課件
- 《騰訊內(nèi)外環(huán)境分析》課件
- 人的生殖和發(fā)育北師大版-課件
- 《焦點(diǎn)課題模板PU生產(chǎn)模式改善和環(huán)境治理》課件
- 人才培養(yǎng)與團(tuán)隊(duì)建設(shè)計(jì)劃三篇
- 2024年急性胰腺炎急診診治專家共識解讀課件
- 六年級地方課程教案
- 【寒假預(yù)習(xí)】部編版二年級語文下冊生字練字帖(帶拼音、筆順)
- 信息技術(shù)-計(jì)算機(jī)第三方支付行業(yè)深度報(bào)告:監(jiān)管加速第三方支付合規(guī)及出清提費(fèi)利潤彈性巨大
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識題庫【黃金題型】
- 年終培訓(xùn)機(jī)構(gòu)述職報(bào)告
- 外科手術(shù)備皮范圍
- 2024初中數(shù)學(xué)競賽八年級競賽輔導(dǎo)講義專題07 分式的化簡與求值含答案
- GB 1886.174-2024食品安全國家標(biāo)準(zhǔn)食品添加劑食品工業(yè)用酶制劑
- 評判創(chuàng)業(yè)計(jì)劃書
評論
0/150
提交評論