版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、一、VisualC++實(shí)驗(yàn)環(huán)境介紹++實(shí)驗(yàn)環(huán)境介紹1、VisualVisualC++簡(jiǎn)介++簡(jiǎn)介VisualC是Microsoft公司的VisualStudio開(kāi)發(fā)工具箱中的一個(gè)C程序開(kāi)發(fā)包。VisualStudio提供了一整套開(kāi)發(fā)Inter和Windows應(yīng)用程序的工具,包括VisualCVisualBasicVisualFoxproVisualInterDevVisualJ以及其他輔助工具,如代碼管理工具VisualSource
2、Safe和聯(lián)機(jī)幫助系統(tǒng)MSDN。VisualC包中除包括C編譯器外,還包括所有的庫(kù)、例子和為創(chuàng)建Windows應(yīng)用程序所需要的文檔。從最早期的1.0版本,發(fā)展到最新的6.0版本,VisualC已經(jīng)有了很大的變化,在界面、功能、庫(kù)支持方面都有許多的增強(qiáng)。最新的6.0版本在編譯器、MFC類(lèi)庫(kù)、編輯器以及聯(lián)機(jī)幫助系統(tǒng)等方面都比以前的版本做了較大改進(jìn)。VisualC一般分為三個(gè)版本:學(xué)習(xí)版、專(zhuān)業(yè)版和企業(yè)版,不同的版本適合于不同類(lèi)型的應(yīng)用開(kāi)發(fā)。實(shí)
3、驗(yàn)中可以使用這三個(gè)版本的任意一種。VisualVisualCC集成開(kāi)發(fā)環(huán)境(集成開(kāi)發(fā)環(huán)境(IDEIDE)集成開(kāi)發(fā)環(huán)境(IDE)是一個(gè)將程序編輯器、編譯器、調(diào)試工具和其他建立應(yīng)用程序的工具集成在一起的用于開(kāi)發(fā)應(yīng)用程序的軟件系統(tǒng)。VisualC軟件包中的DeveloperStudio就是一個(gè)集成開(kāi)發(fā)環(huán)境,它集成了各種開(kāi)發(fā)工具和VC編譯器。程序員可以在不離開(kāi)該環(huán)境的情況下編輯、編譯、調(diào)試和運(yùn)行一個(gè)應(yīng)用程序。IDE中還提供大量在線(xiàn)幫助信息協(xié)助程
4、序員做好開(kāi)發(fā)工作。DeveloperStudio中除了程序編輯器、資源編輯器、編譯器、調(diào)試器外,還有各種工具和向?qū)Вㄈ鏏ppWizard和ClassWizard),以及MFC類(lèi)庫(kù),這些都可以幫助程序員快速而正確地開(kāi)發(fā)出應(yīng)用程序。向?qū)驅(qū)?Wizard)(Wizard)向?qū)且粋€(gè)通過(guò)一步步的幫助引導(dǎo)你工作的工具。DeveloperStudio中包含三個(gè)向?qū)В脕?lái)幫助程序員開(kāi)發(fā)簡(jiǎn)單的Windows程序,它們是:AppWizard:用來(lái)創(chuàng)建一
5、個(gè)Windows程序的基本框架結(jié)構(gòu)。AppWizard向?qū)?huì)一步步向程序員提出問(wèn)題,詢(xún)問(wèn)他所創(chuàng)建的項(xiàng)目的特征,然后AppWizard會(huì)根據(jù)這些特征自動(dòng)生成一個(gè)可以執(zhí)行的程序框架,程序員然后可以在這個(gè)框架下進(jìn)一步填充內(nèi)容。AppWizard支持三類(lèi)程序:基于視圖文檔結(jié)構(gòu)的單文檔應(yīng)用、基于視圖文檔結(jié)構(gòu)的多文檔應(yīng)用程序和基于對(duì)話(huà)框的應(yīng)用程序。也可以利用AppWizard生成最簡(jiǎn)單的控制臺(tái)應(yīng)用程序(類(lèi)似于DOS下用字符輸入輸出的程序)。Clas
6、sWizard:用來(lái)定義AppWizard所創(chuàng)建的程序中的類(lèi)??梢岳肅lassWizard在項(xiàng)目中增加類(lèi)、為類(lèi)增加處理消息的函數(shù)等。ClassWizard也可以管理包含在對(duì)話(huà)框中的控件,它可以將MFC對(duì)象或者類(lèi)的成員變量與對(duì)話(huà)框中的控件聯(lián)系起來(lái)。ActiveXControlWizard:用于創(chuàng)建一個(gè)ActiveX控件的基本框架結(jié)構(gòu)。ActiveX控件是用戶(hù)自定義的控件,它支持一系列定義的接口,可以作為一個(gè)可再利用的組件。MFCMFC庫(kù)
7、庫(kù)(library)是可以重復(fù)使用的源代碼和目標(biāo)代碼的集合。MFC(MicrosoftFundamental目的文件信息和類(lèi)的信息。下圖是打開(kāi)一個(gè)項(xiàng)目hello以后的工作區(qū)窗口(假設(shè)該項(xiàng)目由兩個(gè)文件cpp1.cppcpp2.cpp組成)。文檔窗口區(qū),這個(gè)區(qū)域可以顯示各種類(lèi)型的文檔,如源代碼文件、頭文件、資源文件等??梢酝瑫r(shí)打開(kāi)多個(gè)文檔。輸出窗口,輸出窗口用來(lái)顯示幾種信息,可以通過(guò)選擇不同的標(biāo)簽顯示不同的信息。這些信息包括:編譯連接結(jié)果信
8、息(Build標(biāo)簽)、調(diào)試信息(Debug標(biāo)簽)、查找結(jié)果信息(FindinFiles標(biāo)簽)。其中查找結(jié)果信息有兩個(gè)標(biāo)簽,可以顯示兩次在文件中查找指定內(nèi)容的結(jié)果VC6因?yàn)樵诼?lián)機(jī)幫助系統(tǒng)上比VC5做了很大改進(jìn),所以在工作區(qū)窗口中沒(méi)有VC5的InfoView,初始化界面的其他部分都與VC5相似。DeleveloperStudio使用MicrosoftDeveloperwk(MSDN)庫(kù)作為它的聯(lián)機(jī)幫助系統(tǒng)。其界面如下:總的來(lái)說(shuō),窗口和命令接
9、口(包括工具條和菜單條)是構(gòu)成界面的最主要組成部分。通常有兩種窗口:文檔窗口和可附著(docking)窗口。文檔窗口顯示在文檔窗口區(qū),用于顯示和編輯文檔,其的大小和位置可以隨其所處的DeveloperStudio窗口的改變而改變,可以最大化和最小化??筛街翱诳梢愿街趹?yīng)用程序窗口的邊界,也可以浮在屏幕上的任何位置??筛街翱谟校汗ぷ鲄^(qū)(wkspace)窗口,輸出(output)窗口,調(diào)試窗口(包括variablewatchlocal等
10、窗口)等。文檔窗口的位置、大小及是否可見(jiàn)和它所在的項(xiàng)目有關(guān),docking窗口的位置、大小及是否可見(jiàn)則與項(xiàng)目進(jìn)行的狀態(tài)以及各種編輯和調(diào)試的操作有關(guān)。各種窗口和各種工具條以及菜單構(gòu)成了界面的布局。一旦用戶(hù)決定了一種界面布局,系統(tǒng)就會(huì)為一直為用戶(hù)保持這種布局,直到用戶(hù)下一次改變?cè)摬季譃橹埂+@得幫助信息獲得幫助信息大多數(shù)時(shí)候,你可以通過(guò)按F1得到上下文幫助。如在編輯文件時(shí)按F1可以得到有關(guān)編輯的幫助,在編譯連接錯(cuò)誤信息上按F1可以得到關(guān)于該錯(cuò)
11、誤的幫助信息。如果想系統(tǒng)地獲得幫助,在VC5中可以單擊工作區(qū)窗口的InfoView標(biāo)簽,從其中選擇要想了解的內(nèi)容。要想查找關(guān)于某個(gè)話(huà)題的幫助,可以選擇菜單Help|Search,在查詢(xún)對(duì)話(huà)框中進(jìn)行查找。VC6中,可以通過(guò)選擇菜單Help|Contents來(lái)啟動(dòng)MSDN查閱器,MSDN查閱器是一個(gè)功能強(qiáng)大的程序,可以方便地瀏覽、查找信息,要想知道具體如何使用MSDN查閱器,可以在MSDN查閱器中選菜單Help下的命令。VisualVisu
12、alCC的編輯器的編輯器DeveloperStudio包含一個(gè)功能強(qiáng)大的編輯器,可以編輯將被編譯成Windows程序的VisualC源文件。這個(gè)編輯器有點(diǎn)象字處理器,但是沒(méi)有字處理器具備的復(fù)雜的排版、文本格式等功能,它注重的是如何幫助程序員快速高效地編制程序。它具有以下特點(diǎn):自動(dòng)語(yǔ)法。用高亮度和不同顏色的字來(lái)顯示不同的語(yǔ)法成分,如注釋、關(guān)鍵字和一般代碼用不同的顏色顯示自動(dòng)縮進(jìn)。幫助你排列源代碼,使其可讀性更強(qiáng)參數(shù)幫助。在編輯時(shí)用到預(yù)定義
13、的windows函數(shù)時(shí),可以自動(dòng)為你顯示函數(shù)參數(shù)集成的關(guān)鍵字幫助。能夠使你快速得到任何關(guān)鍵字、MFC類(lèi)或Windows函數(shù)的幫助信息(按F1即可)拖放編輯。能夠用鼠標(biāo)選擇文本并自由拖動(dòng)到任意位置自動(dòng)錯(cuò)誤定位。能自動(dòng)將光標(biāo)移動(dòng)到有編譯錯(cuò)誤的源代碼處。當(dāng)你打開(kāi)一個(gè)源代碼文件時(shí),就可以利用編輯器對(duì)其進(jìn)行編輯。源代碼文件在文檔顯示區(qū)顯示,每個(gè)文件有獨(dú)立的顯示窗口。如果你選擇用其他編輯器編輯源文件,必須將它以純文本的方式保存。VC的編譯器不能處理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論