vc_1開發(fā)環(huán)境_第1頁
vc_1開發(fā)環(huán)境_第2頁
vc_1開發(fā)環(huán)境_第3頁
vc_1開發(fā)環(huán)境_第4頁
vc_1開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2022-3-612022-3-622022-3-63VC vs. C+vcvc是工具,而是工具,而c+c+是程序設(shè)計語言是程序設(shè)計語言vcvc是基于是基于c+c+的可視化集成開發(fā)環(huán)境,擁有的可視化集成開發(fā)環(huán)境,擁有C+C+編編譯器和譯器和MFCMFC(微軟基礎(chǔ)類庫)等。微軟基礎(chǔ)類庫)等。c+c+增加了面向?qū)ο蟮墓δ埽允录?qū)動程序執(zhí)行增加了面向?qū)ο蟮墓δ?,以事件?qū)動程序執(zhí)行 MFCc+編譯器編譯器C+C2022-3-642022-3-652022-3-662022-3-672022-3-682022-3-69開發(fā)環(huán)境是程序員同開發(fā)環(huán)境是程序員同VC+的交互界面的交互界面通過通過它,它,可以可

2、以訪問程序源代碼訪問程序源代碼訪問資源編輯器訪問資源編輯器使用內(nèi)部調(diào)試器使用內(nèi)部調(diào)試器創(chuàng)建工程文件創(chuàng)建工程文件1.2 Visual C+6.0及其開發(fā)環(huán)境及其開發(fā)環(huán)境2022-3-6102022-3-611 Visual C+ IDE以以項目(工程)工作區(qū)項目(工程)工作區(qū)的的方式來組織應(yīng)用程序的項目,項目工作區(qū)用方式來組織應(yīng)用程序的項目,項目工作區(qū)用工工作區(qū)文件作區(qū)文件DSW(Developer Studio Workspace)來描述,文件名后綴為來描述,文件名后綴為. .dswdsw。 工作區(qū)文件保存了應(yīng)用程序集成開發(fā)環(huán)境工作區(qū)文件保存了應(yīng)用程序集成開發(fā)環(huán)境的項目設(shè)置信息,它將一個的項目

3、設(shè)置信息,它將一個DSPDSP項目文件項目文件與具體與具體的的Developer Studio結(jié)合在一起,在結(jié)合在一起,在Visusal C+ IDE中一般以打開工作區(qū)文件中一般以打開工作區(qū)文件DSWDSW的方式來打開的方式來打開指定的項目。指定的項目。項目與項目工作區(qū)項目與項目工作區(qū)2022-3-612以項目工作區(qū)的形式來組織文件、項目和項目配置以項目工作區(qū)的形式來組織文件、項目和項目配置項目與項目工作區(qū)項目與項目工作區(qū)2022-3-613項目工作區(qū)窗口項目工作區(qū)窗口 VC項目工作區(qū)由項目工作區(qū)由ClassView、ResourceView及及FileView三個三個面板組成面板組成項目與項

4、目工作區(qū)項目與項目工作區(qū)l以以樹形結(jié)構(gòu)樹形結(jié)構(gòu)顯示項目所創(chuàng)建的類、資源和文件。顯示項目所創(chuàng)建的類、資源和文件。2022-3-614編輯區(qū)編輯區(qū)輸出區(qū)輸出區(qū)2022-3-6152022-3-6161.2.2 Visual C+6.0的菜單欄的菜單欄ProjectBuildToolsHelp2022-3-6172022-3-618Visual C+的菜單欄的菜單欄-FileFile菜單菜單File-New-Files2022-3-619Visual C+的菜單欄的菜單欄-File菜單菜單File-New-Projects2022-3-620Visual C+的菜單欄的菜單欄-File菜單菜單VC6

5、.0 可以創(chuàng)建的項目類型項目類型說明項目類型說明ATL COMAppWizard創(chuàng)建 ATL 應(yīng)用程序Database Project創(chuàng)建數(shù)據(jù)庫項目Win32 Dynamic-Link Library創(chuàng)建 Win32 動態(tài)鏈接庫DevStudio Add-inWizard創(chuàng)建自動化宏CustomAppWizard創(chuàng) 建 自 定 義 的AppWizardISAPI ExtensionWizard創(chuàng)建 Internet 服務(wù)器或過濾器Makefile創(chuàng)建 Make 文件MFC ActiveXControlWizard創(chuàng)建 ActiveX 控件程序MFCAppWizard(dll)創(chuàng)建 MFC 動態(tài)

6、鏈接庫MFCAppWizard(exe)創(chuàng)建 MFC 可執(zhí)行程序Win32Application創(chuàng)建 Win32 應(yīng)用程序Win32 ConsoleApplication創(chuàng)建 Win32 控制臺應(yīng)用程序Cluster ResourceType Wizard通過它可以創(chuàng)建兩 種 項 目 類 型(Resource DLL和ClusterAdministratorExtension DLL)Win32 Static Library創(chuàng)建 Win32 靜態(tài)庫Utility Project通過它可以創(chuàng)建一個效用項目,該項目只作為其他子項目的一個包容器,減少子項目的編聯(lián)時間,但它本身并不包含任何文件2022

7、-3-6212022-3-6222022-3-623Visual C+的菜單欄的菜單欄-View菜單菜單WorkspaceWorkspace選項選項 如果工作區(qū)沒有顯示,則選擇該項將如果工作區(qū)沒有顯示,則選擇該項將顯示工作區(qū)窗口。顯示工作區(qū)窗口。OutputOutput選項選項 在在輸出窗口輸出窗口中顯示程序建立中顯示程序建立過程過程( (如編譯、鏈接等如編譯、鏈接等) )的有關(guān)信的有關(guān)信息或錯誤信息息或錯誤信息, ,并且顯示調(diào)試運(yùn)并且顯示調(diào)試運(yùn)行時的輸出結(jié)果。行時的輸出結(jié)果。2022-3-6242022-3-6252022-3-6262.Add To Project選項選項 選擇該選項將打開

8、一個選擇該選項將打開一個級聯(lián)子菜單級聯(lián)子菜單,可以把可以把文件、文件夾、數(shù)據(jù)鏈接以及文件、文件夾、數(shù)據(jù)鏈接以及VCVC組件或控件添加到組件或控件添加到當(dāng)前工程中當(dāng)前工程中在該子菜單中可以進(jìn)行如下操作在該子菜單中可以進(jìn)行如下操作: :(1) New:創(chuàng)建新的文件;創(chuàng)建新的文件;(2) New Folder:插入新的文件夾;插入新的文件夾;(3) Files:插入已有文件;插入已有文件;(4) Data Connection:添加數(shù)據(jù)鏈接;添加數(shù)據(jù)鏈接;(5) Component and Controls:選擇該項將彈出選擇該項將彈出Component and Controls Gallery對話

9、框,在此對話框中,可以插入對話框,在此對話框中,可以插入VC組件或者已注組件或者已注冊的冊的ActiveX控件控件。Visual C+的菜單欄的菜單欄-Project菜單菜單1.Set Active Project選項選項 設(shè)定指定的項目為工作區(qū)的活動項目設(shè)定指定的項目為工作區(qū)的活動項目2022-3-6272022-3-628Visual C+的菜單欄的菜單欄-Build菜單菜單2. Build選項選項 對最后對最后修改過修改過的源文件進(jìn)行編譯和鏈接的源文件進(jìn)行編譯和鏈接1.Compile選項選項 只編譯只編譯當(dāng)前當(dāng)前文件而不調(diào)用鏈接器或其它工文件而不調(diào)用鏈接器或其它工具。輸出窗口將顯示編譯過

10、程檢查出的錯誤或具。輸出窗口將顯示編譯過程檢查出的錯誤或警告信息警告信息3. Rebuild All選項選項對對所有所有源文件全部重新進(jìn)行編譯和鏈接,而不管它們何時曾經(jīng)被修改過源文件全部重新進(jìn)行編譯和鏈接,而不管它們何時曾經(jīng)被修改過5. Clean 選項選項用于用于清除清除編譯鏈接時在項目運(yùn)行目錄中產(chǎn)生的臨時文件和輸出文件。編譯鏈接時在項目運(yùn)行目錄中產(chǎn)生的臨時文件和輸出文件。4. Batch Build4. Batch Build選項選項 一次編譯和連接多個工程。一次編譯和連接多個工程。2022-3-629Visual C+的菜單欄的菜單欄-Build菜單菜單6. Start Debug選項選

11、項從當(dāng)前語句開始執(zhí)從當(dāng)前語句開始執(zhí)行程序直到遇到斷行程序直到遇到斷點或遇到程序結(jié)束點或遇到程序結(jié)束單步執(zhí)行程序,單步執(zhí)行程序,并在遇到函數(shù)調(diào)并在遇到函數(shù)調(diào)用時進(jìn)入函數(shù)內(nèi)用時進(jìn)入函數(shù)內(nèi)部再從頭單步執(zhí)行部再從頭單步執(zhí)行使程序在運(yùn)行到當(dāng)前光使程序在運(yùn)行到當(dāng)前光標(biāo)所在位置時停止標(biāo)所在位置時停止( (相當(dāng)相當(dāng)于設(shè)置一個臨時斷點于設(shè)置一個臨時斷點) )調(diào)試過程中直調(diào)試過程中直接進(jìn)入到正在接進(jìn)入到正在運(yùn)行的進(jìn)程中運(yùn)行的進(jìn)程中2022-3-6302022-3-6312022-3-6322022-3-6332022-3-634 2022-3-6352022-3-636CompileBuildExecuteIns

12、ert BreakpointGoStop Build2022-3-637選擇激活類選擇激活類篩選激活類的篩選激活類的成員函數(shù)或資源成員函數(shù)或資源選擇類的選擇類的成員函數(shù)成員函數(shù)切換到類切換到類的成員函的成員函數(shù)聲明數(shù)聲明快捷快捷菜單菜單2022-3-6381.3 聯(lián)機(jī)幫助聯(lián)機(jī)幫助2022-3-6392022-3-6402022-3-6412022-3-6422022-3-6432022-3-6442022-3-645主要內(nèi)容:主要內(nèi)容:2022-3-6462022-3-6472022-3-6482022-3-6492022-3-6502022-3-6512022-3-6522022-3-653Visual C+的菜單欄的菜單欄-Build菜單菜單Start Debug選項選項從當(dāng)前語句開始執(zhí)從當(dāng)前語句開始執(zhí)行程序直到遇到行程序直到遇到斷斷點點或遇到程序結(jié)束或遇到程序結(jié)束單步執(zhí)行單步執(zhí)行程序,程序,并在遇到函數(shù)調(diào)并在遇到函數(shù)調(diào)用時用時進(jìn)入函數(shù)內(nèi)進(jìn)入函數(shù)內(nèi)部部再從頭單步執(zhí)行再從頭單步執(zhí)行使程序在運(yùn)行到使程序在運(yùn)行到當(dāng)前光當(dāng)前光標(biāo)所在位置標(biāo)所在位置時停止時停止( (相當(dāng)相當(dāng)于設(shè)置一個臨時斷點于設(shè)置一個臨時斷點) )調(diào)試過程中直調(diào)試過程中直接進(jìn)入到正在接進(jìn)入到正在運(yùn)行的進(jìn)程中運(yùn)行的進(jìn)程中2

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論