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