




已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
寫在前面 在我還在上學(xué)的時(shí)候,我選擇了C+,最初我用VC6作為我的IDE,我看過(guò)很多本C+的教材,有的適合我,有的不適合我,其中有一本叫Visual C+ 2005入門經(jīng)典的書幫了我不少的忙。因?yàn)橥ǔ5腃+教材都只會(huì)介紹C+的語(yǔ)法什么的,很少會(huì)告訴我們?nèi)绾稳ゾ幾g、運(yùn)行,告訴我們什么是控制臺(tái)程序,什么事Win程序,什么是GUI程序,C+能干什么,VC和C+的區(qū)別是什么?,F(xiàn)在有很多的朋友應(yīng)該也有這些問(wèn)題吧? 學(xué)C+用C+也有幾年了,算不上熟悉,算是初窺門徑吧,我想我應(yīng)該做點(diǎn)什么幫助一下那些和曾經(jīng)的我一樣困惑的朋友,特別是學(xué)生朋友,告訴他們他們所困惑的問(wèn)題的答案。記得我學(xué)C+的時(shí)候,沒(méi)有人教,有的時(shí)候也走了不少?gòu)澛?,甚至連調(diào)試也不會(huì),也不知道可以通過(guò)看調(diào)用堆??凑{(diào)用次序,還自己慢慢的去搜索,好傻啊。 接下來(lái)我會(huì)做一個(gè)Visual C+ 2010入門教程系列,用來(lái)幫助初學(xué)者。剛開始學(xué)的時(shí)候是很痛苦的,這個(gè)我深有體會(huì),特別是身邊還沒(méi)有人能夠指導(dǎo)一二的。內(nèi)容主要涵蓋在Windows下面使用C+進(jìn)行開發(fā)的常見(jiàn)內(nèi)容,Visual Studio 2010的使用,如何創(chuàng)建新項(xiàng)目,如何調(diào)試,如果配置項(xiàng)目屬性等等,另外還會(huì)介紹Visual C+ 2010中新加如的一些內(nèi)容,包括一些新的STL組建,一些新的語(yǔ)法支持等等。 由于本人水平有限,其中難免有錯(cuò)誤,希望大家諒解,如果大家有發(fā)現(xiàn)問(wèn)題還請(qǐng)務(wù)必及時(shí)指出來(lái),否則誤導(dǎo)了他人我就罪不容恕了。 注意,本教程非C+教程,不會(huì)教你C+,只會(huì)教你如何使用 Visual C+ 2010去練習(xí)去學(xué)習(xí)其它C+教材上面的程序。因此建議大家認(rèn)真的去看其他的C+教程,在使用Visual C+ 2010實(shí)踐的時(shí)候如果遇到問(wèn)題可以到這里來(lái)參考。推薦C+ Primer、C+程序設(shè)計(jì)語(yǔ)言Visual C+ 2008入門經(jīng)典。 第一章 關(guān)于Visual Studio、VC和C+的那些事第二章 安裝、配置和首次使用VS2010 本章將幫助大家安裝Visual C+ 2010,幫助大家做一些常見(jiàn)的配置,以及第一次使用它來(lái)寫HelloWord程序。 安裝 Visual C+ 2010是屬于Visual Studio 2010的一部分,這個(gè)在前一章中已經(jīng)講解過(guò),實(shí)際上Visual C+ 2010也有更多的子版本,正如Windows7有旗艦版、家庭高級(jí)版、家庭初級(jí)版一樣。在上一章的下載地址中有兩個(gè)版本可以選擇,我選擇的時(shí)候旗艦版,這個(gè)功能最全面。 如果你下載完畢了,應(yīng)該有一個(gè)ISO鏡像文件,如果你是從我給的地址下載的,那么那個(gè)序列號(hào)已經(jīng)被 替換成正版序列號(hào),直接安裝即可。下面是ISO文件截圖: 這就是光盤鏡像文件,我們有多種方式可以安裝它,你可以把它燒錄成光盤,也可以用虛擬光驅(qū)軟件安裝它,由于這個(gè)ISO已經(jīng)被修改過(guò)了,你甚至可以直接解壓它,然后運(yùn)行里面的setup.exe進(jìn)行安裝。 這里我使用虛擬光驅(qū)進(jìn)行說(shuō)明,首先我假設(shè)你已經(jīng)安裝好了虛擬光驅(qū)軟件DAEMON Tools Lite,如果你還沒(méi)有安裝,請(qǐng)去游俠補(bǔ)丁網(wǎng)下載,因?yàn)樵谀抢锬憧偸悄苷业阶钚碌拿赓M(fèi)版本。 接下來(lái)我們通過(guò)虛擬光驅(qū)加載剛才下載好的ISO鏡像: 在彈出的對(duì)話框中選擇我們下載好的ISO文件。這個(gè)時(shí)候,虛擬光驅(qū)里面已經(jīng)替我們打開了ISO文件,有的機(jī)器可能會(huì)自動(dòng)彈出安裝提示,有的不會(huì)。如果自動(dòng)彈出安裝提示,那么直接通過(guò)即可,如果沒(méi)有彈出,那么用資源管理器方式進(jìn)入虛擬光驅(qū)點(diǎn)擊Setup.exe即可開始安裝。由于我已經(jīng)安裝好了VS2010,所以接下來(lái)無(wú)法給大家截圖了,我就直接用文字描述吧。 當(dāng)彈出VS2010安裝程序之后點(diǎn)下一步,然后我們可能會(huì)看到 完全 最小 自定義 這樣的選項(xiàng),我推薦大家選擇自定義,因?yàn)橹挥羞@樣我們才可以自定我們安裝的目錄。接下來(lái)會(huì)選擇安裝的組件。這個(gè)時(shí)候我們會(huì)看到大量的VS2010的組件,這里我們可以選擇是否安裝Basic是否安裝C#等等,我在網(wǎng)上找到一些圖片,雖然跟中文版2010不一樣,大家大概的樣子是一樣的,大家就湊合著看看吧。 下面是開始的界面,我們應(yīng)該選擇安裝VS2010. 上面這個(gè)時(shí)候選擇同意。然后安裝包會(huì)開始搜集信息: 選擇目錄: 然后就是開始安裝了,注意安裝的時(shí)候可能需要重啟一兩次。 最后安裝成功: 配置 當(dāng)安裝成功之后,我們就可以開始使用了,這里我先教大家做一些常見(jiàn)的配置,當(dāng)然大家也可以直接用默認(rèn)的設(shè)置,我這樣配置主要是為了方便。 下面通過(guò)開始菜單來(lái)啟動(dòng)VS2010吧: 如果你是第一次開始,那么可能會(huì)讓你選擇默認(rèn)的環(huán)境設(shè)置,我們要使用VC當(dāng)然選擇VC的配置: 出現(xiàn)下面的畫面表示已經(jīng)成功安裝和運(yùn)行了。這是起始頁(yè)面,以后你會(huì)經(jīng)常見(jiàn)到它。注意,你可能會(huì)沒(méi)有VAssistX這個(gè)菜單,因?yàn)檫@個(gè)是個(gè)外部工具,以后會(huì)給大家解釋它的用處,現(xiàn)在暫時(shí)忽略。接下來(lái)讓我們來(lái)做一些常見(jiàn)的設(shè)置。通過(guò)菜單工具選項(xiàng)調(diào)出配置對(duì)話框,下面是一些常見(jiàn)的設(shè)置: 調(diào)處行號(hào),選擇文本編輯器,所有語(yǔ)言,把行號(hào)打成勾。 如果你想調(diào)整字體或者顏色,那么可以在這里選擇: 單擊工具欄的空白區(qū)域,讓我們把生成工具欄調(diào)出來(lái): 這樣我們就可以直接在工具欄上面選擇編譯項(xiàng)目、編譯整個(gè)解決方案、運(yùn)行程序和調(diào)試程序了。選擇生成工具欄旁邊的小三角形可以自定,我們還可以添加一些按鈕: 單擊自定義界面下面的添加按鈕就可以添加新的按鈕了,現(xiàn)在我們把開始執(zhí)行(不調(diào)試)添加工具欄中: 以前經(jīng)常有人問(wèn)我為什么我的程序閃一下就沒(méi)了,這就是因?yàn)樗鼈儼颜{(diào)試(F5,那個(gè)實(shí)心的三角形)當(dāng)成了運(yùn)行(不調(diào)試,Ctrl+F5,空心帶尾巴的三角形)了。當(dāng)然是一閃而過(guò)啦。關(guān)于調(diào)試以后說(shuō)到。 HelloWorld. 下面讓我們用VC+ 2010也就是VC10來(lái)做一個(gè)控制臺(tái)的HelloWorld程序吧。 VC2010里面不能單獨(dú)編譯一個(gè).cpp或者一個(gè).c文件,這些文件必須依賴于某一個(gè)項(xiàng)目,因此我們必須創(chuàng)建一個(gè)項(xiàng)目。有很多種方法都可以創(chuàng)建項(xiàng)目,可以通過(guò)菜單:文件,新建,項(xiàng)目;也可以通過(guò)工具欄點(diǎn)擊新建項(xiàng)目進(jìn)行創(chuàng)建。這里我們點(diǎn)擊起始頁(yè)面上面的新建項(xiàng)目: 點(diǎn)擊之后進(jìn)入新建項(xiàng)目向?qū)В荷厦孢x擇Win32控制臺(tái)應(yīng)用程序,名稱中輸入HelloWorld點(diǎn)確定,至于是否為解決方案創(chuàng)建目錄我們暫時(shí)不管,那主要區(qū)別在于解決方案是否和項(xiàng)目文件在同一目錄。 接下來(lái)進(jìn)入創(chuàng)建頁(yè)面,在Win32應(yīng)用程序向?qū)У牡谝粋€(gè)頁(yè)面直接點(diǎn)下一步即可: 下個(gè)頁(yè)面記得選擇空項(xiàng)目,我們不需要預(yù)編譯頭: 點(diǎn)擊完成。 這時(shí)候一個(gè)空的項(xiàng)目編譯成功了,我們不妨編譯一些試試。點(diǎn)擊剛才添加的生成工具欄的生成按鈕: 這時(shí)候我們會(huì)遇到編譯錯(cuò)誤,為什么呢?因?yàn)槲覀冞€沒(méi)有Main函數(shù),對(duì)于一個(gè)C+項(xiàng)目來(lái)說(shuō),一定要有一個(gè)且僅有一個(gè)main函數(shù)(Windows程序需要WinMain,區(qū)別以后再講),可以是隱式提供也可以是顯式提供,至于區(qū)別以后會(huì)講到?,F(xiàn)在讓我們記住這個(gè)錯(cuò)誤,以后遇到這個(gè)錯(cuò)誤的時(shí)候一定要想想,我們項(xiàng)目中是否有Main函數(shù)。注意這時(shí)候即使你托一個(gè)有Main函數(shù)的文件到VC10中進(jìn)行編譯也是沒(méi)有意義的,因?yàn)槟莻€(gè)文件并不是我們項(xiàng)目的一部分。 現(xiàn)在我們可以添加一個(gè)代碼文件進(jìn)來(lái)了,這個(gè)代碼文件可以是已經(jīng)存在的也可以是新建的,這里新建一個(gè)。右鍵單擊項(xiàng)目名稱,選擇添加,新建項(xiàng): 在向?qū)е羞x擇代碼、C+文件(.cpp),名稱輸入Main,確定。 這時(shí)候已經(jīng)成功添加了一個(gè)Main文件,注意添加新文件的時(shí)候要防止重名: 然后我們輸入最簡(jiǎn)單的幾行代碼,然后編譯它吧,編譯方法和上面一樣。 如果編譯成功你會(huì)看到上面的畫面,如果失敗會(huì)有錯(cuò)誤提示,那么你可以根據(jù)提示去修改項(xiàng)目配置或者代碼。然后讓我們用Ctrl+F5或者點(diǎn)那個(gè)空心三角形運(yùn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色金融產(chǎn)品創(chuàng)新與綠色金融風(fēng)險(xiǎn)控制體系優(yōu)化報(bào)告
- 智慧建筑與節(jié)能降耗:2025年系統(tǒng)集成解決方案與市場(chǎng)前景分析
- 醫(yī)院應(yīng)急預(yù)案工作方案范文
- 部編版小學(xué)六年級(jí)語(yǔ)文課程計(jì)劃
- 一年級(jí)上學(xué)期團(tuán)隊(duì)合作能力培養(yǎng)計(jì)劃
- 區(qū)塊鏈游戲開發(fā)與經(jīng)濟(jì)系統(tǒng)的設(shè)計(jì)
- 學(xué)生生物學(xué)習(xí)進(jìn)度計(jì)劃
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)數(shù)字簽名技術(shù)規(guī)范報(bào)告:2025年技術(shù)發(fā)展趨勢(shì)預(yù)測(cè)
- 創(chuàng)新應(yīng)用區(qū)塊鏈在版權(quán)授權(quán)管理中的價(jià)值
- 醫(yī)療AI的倫理之錨與人類健康的和諧共生之路
- 2025年安全生產(chǎn)考試題庫(kù)(消防安全應(yīng)急處置)消防設(shè)施運(yùn)行維護(hù)試題
- 2025年臨海市紀(jì)委市監(jiān)委下屬事業(yè)單位公開選聘工作人員1人筆試備考題庫(kù)及答案解析
- 電臺(tái)項(xiàng)目可行性研究報(bào)告
- 2025年度事業(yè)單位招聘考試公共基礎(chǔ)知識(shí)仿真模擬試卷及答案(共五套)
- 2025年廣西壯族自治區(qū)南寧市中考一模生物試題(含答案)
- SQLSERVER如何配置內(nèi)存提高性能配置方案
- 電視臺(tái)影視拍攝合同協(xié)議
- 地鐵安檢專業(yè)知識(shí)培訓(xùn)課件
- MOOC 理解馬克思-南京大學(xué) 中國(guó)大學(xué)慕課答案
- YY∕T 1849-2022 重組膠原蛋白
評(píng)論
0/150
提交評(píng)論