![VisualC使用介紹實(shí)用教案_第1頁](http://file3.renrendoc.com/fileroot3/2021-11/29/b29a3a79-dc5e-4a90-a94f-c2272691a68b/b29a3a79-dc5e-4a90-a94f-c2272691a68b1.gif)
![VisualC使用介紹實(shí)用教案_第2頁](http://file3.renrendoc.com/fileroot3/2021-11/29/b29a3a79-dc5e-4a90-a94f-c2272691a68b/b29a3a79-dc5e-4a90-a94f-c2272691a68b2.gif)
![VisualC使用介紹實(shí)用教案_第3頁](http://file3.renrendoc.com/fileroot3/2021-11/29/b29a3a79-dc5e-4a90-a94f-c2272691a68b/b29a3a79-dc5e-4a90-a94f-c2272691a68b3.gif)
![VisualC使用介紹實(shí)用教案_第4頁](http://file3.renrendoc.com/fileroot3/2021-11/29/b29a3a79-dc5e-4a90-a94f-c2272691a68b/b29a3a79-dc5e-4a90-a94f-c2272691a68b4.gif)
![VisualC使用介紹實(shí)用教案_第5頁](http://file3.renrendoc.com/fileroot3/2021-11/29/b29a3a79-dc5e-4a90-a94f-c2272691a68b/b29a3a79-dc5e-4a90-a94f-c2272691a68b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立一個(y )工程 用VC來編寫代碼 用VC來調(diào)試工程 善用工程的設(shè)置選項(xiàng)第1頁/共44頁第一頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建(d jin) 建立一個工程 用VC來編寫代碼 用VC來調(diào)試工程 善用工程的設(shè)置選項(xiàng)第2頁/共44頁第二頁,共45頁。簡介(jin ji)VC Visual C+作為一個功能非常強(qiáng)大的可視化應(yīng)用程序開發(fā)工具 ; Visual C+可以(ky)很輕松的開發(fā)Windows的應(yīng)用程序和動態(tài)庫; 有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應(yīng)用的程序; 強(qiáng)大
2、的后盾支援幫助文檔、第三方開發(fā)庫、網(wǎng)站及論壇。第3頁/共44頁第三頁,共45頁。簡介(jin ji)VC Visual C+作為一個功能非常(fichng)強(qiáng)大的可視化應(yīng)用程序開發(fā)工具 。 1、友好的可視界面第4頁/共44頁第四頁,共45頁。第5頁/共44頁第五頁,共45頁。簡介(jin ji)VC Visual C+有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應(yīng)用的程序(一) 1、可以開發(fā)Windows的應(yīng)用程序 2、使用(shyng)DDK(Driver Development Kit )開發(fā)Windows驅(qū)動程序 3、使用(shyng)EVC開發(fā)Windows Mobile上運(yùn)行的應(yīng)用程
3、序第6頁/共44頁第六頁,共45頁。簡介(jin ji)VC Visual C+有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應(yīng)用的程序(二) 4、使用NOKIA S60的開發(fā)包開發(fā)NOKIA智能手機(jī)上的應(yīng)用程序 5、開發(fā)單片機(jī)程序 6、使用MS Office的開發(fā)包可以(ky)編寫Office自動化程序 7、使用DirectX SDK開發(fā)3D游戲第7頁/共44頁第七頁,共45頁。簡介(jin ji)VC 強(qiáng)大的后盾支援幫助文檔、第三方開發(fā)庫、網(wǎng)站及論壇 微軟Visual Studio所帶的MSDN 技術(shù)資源庫是為使用微軟工具、產(chǎn)品和技術(shù)的開發(fā)人員提供的精華( jnghu)資源。它包含豐富的技術(shù)
4、編程信息,包括示例代碼、文檔、技術(shù)文章和參考指南。 第8頁/共44頁第八頁,共45頁。第9頁/共44頁第九頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立( jinl)一個工程 用VC來編寫代碼 用VC來調(diào)試工程 善用工程的設(shè)置選項(xiàng)第10頁/共44頁第十頁,共45頁。VC環(huán)境(hunjng)的搭建 VC的安裝 1、VC6.0(200MB)只要安它就足夠(zgu)了 2、VB(60MB)對VB感興趣的可以安裝 3、VC.net2005(1.8GB)算是VC最新的開發(fā)平臺,功能十分強(qiáng)大 4、MSDN(1GB)微軟的開發(fā)者文檔庫第11頁/共44頁第十一頁,共4
5、5頁。VC環(huán)境(hunjng)的搭建 輔助工具 原始(yunsh)的VC 使用了輔助工具的VC第12頁/共44頁第十二頁,共45頁。VC環(huán)境(hunjng)的搭建 輔助工具 1、Visual Assist X輔助編輯工具,強(qiáng)烈推薦 2、BoundsChecker超強(qiáng)的檢測工具 3、ClearCase版本控制 4、Code Visualizer代碼(di m)結(jié)構(gòu)可視化工具 5、WndTabs顯示窗體的標(biāo)簽(像傲游一樣)第13頁/共44頁第十三頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(一) 1、Windows DDKWindows內(nèi)核編程,可以開發(fā)windows驅(qū)動程序。內(nèi)集Vis
6、ual ICE,是內(nèi)核調(diào)試和破解軟件的利器。 2、Intel開發(fā)工具cpu指令相關(guān)代碼(di m)開發(fā)。充分利用高級的cpu指令,但是會硬件相關(guān),可移植行變差。第14頁/共44頁第十四頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(二) 3、DirectX SDK微軟DirectX程序開發(fā)包,COM架構(gòu)。只有Include和Lib也行。 4、OpenGL開放的圖形庫。最小巧的,只有兩三個頭文件(wnjin)和lib文件(wnjin),再加一個動態(tài)庫(windows本身就有)??梢浦残詮?qiáng)。第15頁/共44頁第十五頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(三) 5、S60 開
7、發(fā)包S60操作系統(tǒng)(co zu x tn)的智能手機(jī)程序。大多是NOKIA的手機(jī)。 6、STLportSGI STL庫的跨平臺可移植版本。 VC6.0自帶的STL不是線程安全的。VC7.0以上已線程安全。 7、其他就像Linux一樣,只要有Include、Lib和Bin就行了第16頁/共44頁第十六頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立( jinl)一個工程 用VC來編寫代碼 用VC來調(diào)試工程 善用工程的設(shè)置選項(xiàng)第17頁/共44頁第十七頁,共45頁。建立(jinl)一個工程 VC工程(gngchng)的一些基本概念(一) 最大級別的是工作區(qū)(W
8、orkspace),在VC7.0以上叫解決方案(solution)。它對應(yīng)的文件是:.dsw,VC7.0以上為:.sln。 一個工作區(qū)里可以有多個工程(gngchng)(project)在VC7.0以上又叫項(xiàng)目。一個工程(gngchng)就是要生成一個可執(zhí)行程序、動態(tài)庫或靜態(tài)庫的代碼集合。它對應(yīng)的文件是:.dsp,在VC7.0以上為.vcproj。第18頁/共44頁第十八頁,共45頁。建立一個(y )工程 VC工程的一些基本概念(二) 一個(y )工程里就是這個工程的源文件(頭文件,c文件等)。在VC6.0里就叫文件(File),在VC7.0以上叫項(xiàng)(Item)。 注意:如果要打開一個(y )
9、已有的工程,要運(yùn)行dsw文件或sln文件來打開,不要直接點(diǎn)擊c或cpp文件來打開VC?;蛘咴谥苯訂覸C選擇“文件”-“打開工作區(qū)”,也不要直接“打開”c文件。第19頁/共44頁第十九頁,共45頁。建立(jinl)一個工程 常用的一些工程(gngchng)類型 1、Makefile 2、MFC ActiveX ControlWizard 3、MFC AppWizard(dll) 4、MFC AppWizard(exe) 5、Win32 Application 6、Win32 Console Application 7、Win32 Dynamic-Link Library 8、Win32 Sta
10、tic Library第20頁/共44頁第二十頁,共45頁。Visual C+ 使用(shyng)介紹 簡介( jin ji)VC VC環(huán)境的搭建 建立一個工程 用VC來編寫代碼 用VC來調(diào)試工程 善用工程的設(shè)置選項(xiàng)第21頁/共44頁第二十一頁,共45頁。用VC來編寫(binxi)代碼 建立一個MFC對話框應(yīng)用程序 1、新建一個MFC AppWizard(exe)工程 2、在向?qū)У牡谝徊竭x擇成基本對話框,然后點(diǎn)擊完成 3、編譯,運(yùn)行。OK一個已經(jīng)完成。 4、添加控件并處理控件的事件 5、添加其他(qt)的資源 6、添加高級的控件 7、繼承、重載控件第22頁/共44頁第二十二頁,共45頁。用VC
11、來編寫(binxi)代碼 VC自己的功能與使用技巧 1、類查看器 2、資源查看器 3、向?qū)?4、書簽 5、查找(ch zho) 6、自動排版 (Alt + F8)第23頁/共44頁第二十三頁,共45頁。用VC來編寫(binxi)代碼 類查看器(左)和資源(zyun)查看器(右)第24頁/共44頁第二十四頁,共45頁。用VC來編寫(binxi)代碼 Visual Assist 用Visual Assist來 輔助(fzh)編寫代碼第25頁/共44頁第二十五頁,共45頁。用VC來編寫(binxi)代碼 Visual Assist 1、代碼高亮 2、代碼提示 3、自動代碼(自動完成,批量注釋) 4、
12、代碼相關(guān)(xinggun)高亮 5、向?qū)?6、文件查找 7、操作點(diǎn)間跳躍 8、自動排版 9、拼寫檢查第26頁/共44頁第二十六頁,共45頁。用VC來編寫(binxi)代碼 其他(qt)輔助工具介紹 1、 ClearCase 2、 Code Visualizer第27頁/共44頁第二十七頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立一個工程(gngchng) 用VC來編寫代碼 用VC來調(diào)試工程(gngchng) 善用工程(gngchng)的設(shè)置選項(xiàng)第28頁/共44頁第二十八頁,共45頁。用VC來調(diào)試(dio sh)工程 調(diào)試常見的幾種( j zhn)方式
13、 1、控制臺輸出(printf) 2、文件輸出(fprintf) 3、Windows彈出消息(MessageBox) 4、MFC Trace(TRACE) 5、單步跟蹤(GDB)第29頁/共44頁第二十九頁,共45頁。用VC來調(diào)試(dio sh)工程 單步跟蹤(一) 1、設(shè)置斷點(diǎn)(F9) 2、開始調(diào)試(F5) 3、單步跳過(F10) 4、單步進(jìn)入(F11) 5、單步跳出(Shift + F11) 6、運(yùn)行到游標(biāo)(yubio)處(Ctrl + F10) 7、結(jié)束調(diào)試(Shift + F5)第30頁/共44頁第三十頁,共45頁。用VC來調(diào)試(dio sh)工程 單步(dn b)跟蹤(二) 1、監(jiān)視
14、窗口(Watch) 2、變量監(jiān)視窗口(Variables) 3、寄存器監(jiān)視窗口(Registers) 4、內(nèi)存監(jiān)視窗口(Memory) 5、調(diào)用堆棧窗口(Call Stack) 6、反匯編窗口(Disassembly)第31頁/共44頁第三十一頁,共45頁。用VC來調(diào)試(dio sh)工程 單步跟蹤(三) 監(jiān)視窗口(chungku)(右)與 調(diào)用堆棧窗口(chungku)(下)第32頁/共44頁第三十二頁,共45頁。用VC來調(diào)試(dio sh)工程 使用VC的分析功能 1、先在“工程設(shè)置”的“鏈接”中允許VC的分析功能 2、編譯并用分析模式運(yùn)行Debug版本 3、利用(lyng)分析的結(jié)果來優(yōu)
15、化自己的代碼第33頁/共44頁第三十三頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立一個工程 用VC來編寫代碼 用VC來調(diào)試(dio sh)工程 善用工程的設(shè)置選項(xiàng)第34頁/共44頁第三十四頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) VC風(fēng)格(fngg)的配置 自定義選項(xiàng)(Tools - Customize) 組建自己的工具條 格式(Tools - Option - Format) 讓VC順眼一點(diǎn)第35頁/共44頁第三十五頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) 工程選項(xiàng)配置的一些技巧 點(diǎn)擊工程里的設(shè)置(Project - Setti
16、ngs); 在設(shè)置頁面上左邊選擇需要設(shè)置的工程; 在左上角的下拉菜單中選擇所要編輯的配置; 現(xiàn)在可以對工程的配置進(jìn)行修改了,一般(ybn)都是當(dāng)前的工程和當(dāng)前的配置。第36頁/共44頁第三十六頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) 工程選項(xiàng)配置的一些技巧 技巧1:如果(rgu)是MFC的工程,在XP之前的操作系統(tǒng),需要MFC42.dll等動態(tài)庫,如果(rgu)在General的Microsoft Foundation Classes選擇“Use MFC in a Static Library”,你將不再需要單獨(dú)包含MFC的動態(tài)庫。 技巧2:默認(rèn)的生成obj和exe文件會放在同一個文
17、件夾下,這樣不好管理。在General的Output directories中修改中間文件和輸出文件的路徑,就可以分開obj和exe文件了。第37頁/共44頁第三十七頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) 工程選項(xiàng)配置的一些技巧(jqio) 技巧(jqio)3:在Debug,Category:General中可以填寫可執(zhí)行的文件,在調(diào)試動態(tài)庫時可以填寫要加載這個動態(tài)庫的可執(zhí)行文件。在Program arguments中可以填寫加載可執(zhí)行程序時的參數(shù)(一般控制臺用的比較多) 技巧(jqio)4:C/C+可以選擇警告級別和優(yōu)化級別,Warnings as errors可以讓你寫出更嚴(yán)謹(jǐn)
18、的代碼。還有預(yù)編譯的宏,可以填寫自己的編譯參數(shù)。第38頁/共44頁第三十八頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) 工程選項(xiàng)配置的一些技巧(jqio) 技巧(jqio)5:在鏈接(link)中,可以修改生成文件的名字,默認(rèn)的為.exe。 技巧(jqio)6:在“Object/library modules”中可以填寫要加載的庫文件。相當(dāng)與在文件中寫入#program comment(lib, “”)。 技巧(jqio)7:選上“Enable profiling”,可以使用VC的分析功能。第39頁/共44頁第三十九頁,共45頁。善用工程(gngchng)的設(shè)置選項(xiàng) 工程選項(xiàng)配置的一些技巧 技巧8:在鏈接中下方的“Project Options”中有一個“/subsystem:windows”把它改成“/subsystem:console”就可以變成控制臺的模式,這樣就可
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Karrikinolide-3-ethyl-ester-生命科學(xué)試劑-MCE-7462
- Diammonium-phosphate-15N2-生命科學(xué)試劑-MCE-5147
- 1-3-Diheptadecanoyl-glycerol-生命科學(xué)試劑-MCE-9470
- 2025年度家居建材送貨司機(jī)合作協(xié)議書
- 二零二五年度綠色能源知識產(chǎn)權(quán)共享及資源利用合同
- 2025年度鋼筋加工企業(yè)節(jié)能減排合作協(xié)議
- 二零二五年度股權(quán)代持協(xié)議中的稅務(wù)影響與籌劃策略
- 2025年度藥店藥品質(zhì)量檢測員勞動合同
- 2025年度養(yǎng)老產(chǎn)業(yè)股份轉(zhuǎn)讓協(xié)議書
- DB 3705T 50-2024設(shè)施蝴蝶蘭高效栽培技術(shù)規(guī)程
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 特殊教育學(xué)校2024-2025學(xué)年度第二學(xué)期教學(xué)工作計(jì)劃
- 2025年第一次工地開工會議主要議程開工大吉模板
- 第16課抗日戰(zhàn)爭課件-人教版高中歷史必修一
- 對口升學(xué)語文模擬試卷(9)-江西省(解析版)
- 糖尿病高滲昏迷指南
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級下冊+
- 南京信息工程大學(xué)《教師領(lǐng)導(dǎo)力》2021-2022學(xué)年第一學(xué)期期末試卷
- 信息科技大單元教學(xué)設(shè)計(jì)之七年級第三單元便捷的互聯(lián)網(wǎng)服務(wù)
- 壁壘加筑未來可期:2024年短保面包行業(yè)白皮書
評論
0/150
提交評論