版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立一個(y )工程 用VC來編寫代碼 用VC來調試工程 善用工程的設置選項第1頁/共44頁第一頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建(d jin) 建立一個工程 用VC來編寫代碼 用VC來調試工程 善用工程的設置選項第2頁/共44頁第二頁,共45頁。簡介(jin ji)VC Visual C+作為一個功能非常強大的可視化應用程序開發(fā)工具 ; Visual C+可以(ky)很輕松的開發(fā)Windows的應用程序和動態(tài)庫; 有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應用的程序; 強大
2、的后盾支援幫助文檔、第三方開發(fā)庫、網站及論壇。第3頁/共44頁第三頁,共45頁。簡介(jin ji)VC Visual C+作為一個功能非常(fichng)強大的可視化應用程序開發(fā)工具 。 1、友好的可視界面第4頁/共44頁第四頁,共45頁。第5頁/共44頁第五頁,共45頁。簡介(jin ji)VC Visual C+有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應用的程序(一) 1、可以開發(fā)Windows的應用程序 2、使用(shyng)DDK(Driver Development Kit )開發(fā)Windows驅動程序 3、使用(shyng)EVC開發(fā)Windows Mobile上運行的應用程
3、序第6頁/共44頁第六頁,共45頁。簡介(jin ji)VC Visual C+有許多第三方開發(fā)的SDK,能開發(fā)多種平臺多種應用的程序(二) 4、使用NOKIA S60的開發(fā)包開發(fā)NOKIA智能手機上的應用程序 5、開發(fā)單片機程序 6、使用MS Office的開發(fā)包可以(ky)編寫Office自動化程序 7、使用DirectX SDK開發(fā)3D游戲第7頁/共44頁第七頁,共45頁。簡介(jin ji)VC 強大的后盾支援幫助文檔、第三方開發(fā)庫、網站及論壇 微軟Visual Studio所帶的MSDN 技術資源庫是為使用微軟工具、產品和技術的開發(fā)人員提供的精華( jnghu)資源。它包含豐富的技術
4、編程信息,包括示例代碼、文檔、技術文章和參考指南。 第8頁/共44頁第八頁,共45頁。第9頁/共44頁第九頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立( jinl)一個工程 用VC來編寫代碼 用VC來調試工程 善用工程的設置選項第10頁/共44頁第十頁,共45頁。VC環(huán)境(hunjng)的搭建 VC的安裝 1、VC6.0(200MB)只要安它就足夠(zgu)了 2、VB(60MB)對VB感興趣的可以安裝 3、VC.net2005(1.8GB)算是VC最新的開發(fā)平臺,功能十分強大 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輔助編輯工具,強烈推薦 2、BoundsChecker超強的檢測工具 3、ClearCase版本控制 4、Code Visualizer代碼(di m)結構可視化工具 5、WndTabs顯示窗體的標簽(像傲游一樣)第13頁/共44頁第十三頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(一) 1、Windows DDKWindows內核編程,可以開發(fā)windows驅動程序。內集Vis
6、ual ICE,是內核調試和破解軟件的利器。 2、Intel開發(fā)工具cpu指令相關代碼(di m)開發(fā)。充分利用高級的cpu指令,但是會硬件相關,可移植行變差。第14頁/共44頁第十四頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(二) 3、DirectX SDK微軟DirectX程序開發(fā)包,COM架構。只有Include和Lib也行。 4、OpenGL開放的圖形庫。最小巧的,只有兩三個頭文件(wnjin)和lib文件(wnjin),再加一個動態(tài)庫(windows本身就有)??梢浦残詮?。第15頁/共44頁第十五頁,共45頁。VC環(huán)境(hunjng)的搭建 第三方庫(三) 5、S60 開
7、發(fā)包S60操作系統(tǒng)(co zu x tn)的智能手機程序。大多是NOKIA的手機。 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來調試工程 善用工程的設置選項第17頁/共44頁第十七頁,共45頁。建立(jinl)一個工程 VC工程(gngchng)的一些基本概念(一) 最大級別的是工作區(qū)(W
8、orkspace),在VC7.0以上叫解決方案(solution)。它對應的文件是:.dsw,VC7.0以上為:.sln。 一個工作區(qū)里可以有多個工程(gngchng)(project)在VC7.0以上又叫項目。一個工程(gngchng)就是要生成一個可執(zhí)行程序、動態(tài)庫或靜態(tài)庫的代碼集合。它對應的文件是:.dsp,在VC7.0以上為.vcproj。第18頁/共44頁第十八頁,共45頁。建立一個(y )工程 VC工程的一些基本概念(二) 一個(y )工程里就是這個工程的源文件(頭文件,c文件等)。在VC6.0里就叫文件(File),在VC7.0以上叫項(Item)。 注意:如果要打開一個(y )
9、已有的工程,要運行dsw文件或sln文件來打開,不要直接點擊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來調試工程 善用工程的設置選項第21頁/共44頁第二十一頁,共45頁。用VC來編寫(binxi)代碼 建立一個MFC對話框應用程序 1、新建一個MFC AppWizard(exe)工程 2、在向導的第一步選擇成基本對話框,然后點擊完成 3、編譯,運行。OK一個已經完成。 4、添加控件并處理控件的事件 5、添加其他(qt)的資源 6、添加高級的控件 7、繼承、重載控件第22頁/共44頁第二十二頁,共45頁。用VC
11、來編寫(binxi)代碼 VC自己的功能與使用技巧 1、類查看器 2、資源查看器 3、向導 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、代碼相關(xinggun)高亮 5、向導 6、文件查找 7、操作點間跳躍 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來調試工程(gngchng) 善用工程(gngchng)的設置選項第28頁/共44頁第二十八頁,共45頁。用VC來調試(dio sh)工程 調試常見的幾種( j zhn)方式
13、 1、控制臺輸出(printf) 2、文件輸出(fprintf) 3、Windows彈出消息(MessageBox) 4、MFC Trace(TRACE) 5、單步跟蹤(GDB)第29頁/共44頁第二十九頁,共45頁。用VC來調試(dio sh)工程 單步跟蹤(一) 1、設置斷點(F9) 2、開始調試(F5) 3、單步跳過(F10) 4、單步進入(F11) 5、單步跳出(Shift + F11) 6、運行到游標(yubio)處(Ctrl + F10) 7、結束調試(Shift + F5)第30頁/共44頁第三十頁,共45頁。用VC來調試(dio sh)工程 單步(dn b)跟蹤(二) 1、監(jiān)視
14、窗口(Watch) 2、變量監(jiān)視窗口(Variables) 3、寄存器監(jiān)視窗口(Registers) 4、內存監(jiān)視窗口(Memory) 5、調用堆棧窗口(Call Stack) 6、反匯編窗口(Disassembly)第31頁/共44頁第三十一頁,共45頁。用VC來調試(dio sh)工程 單步跟蹤(三) 監(jiān)視窗口(chungku)(右)與 調用堆棧窗口(chungku)(下)第32頁/共44頁第三十二頁,共45頁。用VC來調試(dio sh)工程 使用VC的分析功能 1、先在“工程設置”的“鏈接”中允許VC的分析功能 2、編譯并用分析模式運行Debug版本 3、利用(lyng)分析的結果來優(yōu)
15、化自己的代碼第33頁/共44頁第三十三頁,共45頁。Visual C+ 使用(shyng)介紹 簡介VC VC環(huán)境的搭建 建立一個工程 用VC來編寫代碼 用VC來調試(dio sh)工程 善用工程的設置選項第34頁/共44頁第三十四頁,共45頁。善用工程(gngchng)的設置選項 VC風格(fngg)的配置 自定義選項(Tools - Customize) 組建自己的工具條 格式(Tools - Option - Format) 讓VC順眼一點第35頁/共44頁第三十五頁,共45頁。善用工程(gngchng)的設置選項 工程選項配置的一些技巧 點擊工程里的設置(Project - Setti
16、ngs); 在設置頁面上左邊選擇需要設置的工程; 在左上角的下拉菜單中選擇所要編輯的配置; 現在可以對工程的配置進行修改了,一般(ybn)都是當前的工程和當前的配置。第36頁/共44頁第三十六頁,共45頁。善用工程(gngchng)的設置選項 工程選項配置的一些技巧 技巧1:如果(rgu)是MFC的工程,在XP之前的操作系統(tǒng),需要MFC42.dll等動態(tài)庫,如果(rgu)在General的Microsoft Foundation Classes選擇“Use MFC in a Static Library”,你將不再需要單獨包含MFC的動態(tài)庫。 技巧2:默認的生成obj和exe文件會放在同一個文
17、件夾下,這樣不好管理。在General的Output directories中修改中間文件和輸出文件的路徑,就可以分開obj和exe文件了。第37頁/共44頁第三十七頁,共45頁。善用工程(gngchng)的設置選項 工程選項配置的一些技巧(jqio) 技巧(jqio)3:在Debug,Category:General中可以填寫可執(zhí)行的文件,在調試動態(tài)庫時可以填寫要加載這個動態(tài)庫的可執(zhí)行文件。在Program arguments中可以填寫加載可執(zhí)行程序時的參數(一般控制臺用的比較多) 技巧(jqio)4:C/C+可以選擇警告級別和優(yōu)化級別,Warnings as errors可以讓你寫出更嚴謹
18、的代碼。還有預編譯的宏,可以填寫自己的編譯參數。第38頁/共44頁第三十八頁,共45頁。善用工程(gngchng)的設置選項 工程選項配置的一些技巧(jqio) 技巧(jqio)5:在鏈接(link)中,可以修改生成文件的名字,默認的為.exe。 技巧(jqio)6:在“Object/library modules”中可以填寫要加載的庫文件。相當與在文件中寫入#program comment(lib, “”)。 技巧(jqio)7:選上“Enable profiling”,可以使用VC的分析功能。第39頁/共44頁第三十九頁,共45頁。善用工程(gngchng)的設置選項 工程選項配置的一些技巧 技巧8:在鏈接中下方的“Project Options”中有一個“/subsystem:windows”把它改成“/subsystem:console”就可以變成控制臺的模式,這樣就可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:累積生態(tài)風險對農村婦女抑郁癥狀的作用機制及風險分級干預研究
- 科技助力冠心病患者的生活質量提升
- 探索未知領域科技前沿的創(chuàng)新與突破
- 寵物藥品的寵物醫(yī)療技術創(chuàng)新與國際合作機會挖掘考核試卷
- 2024年廣西公務員申論考試真題及答案-A卷
- 2025年滬教版高二數學上冊月考試卷
- 2025年人教新起點選修1歷史上冊月考試卷含答案
- 2025年粵教新版九年級地理上冊月考試卷
- 2025年人教五四新版七年級生物上冊階段測試試卷
- 2025年蘇人新版七年級生物上冊月考試卷含答案
- 江蘇省蘇州市2024-2025學年高三上學期1月期末生物試題(有答案)
- 銷售與銷售目標管理制度
- 人教版(2025新版)七年級下冊英語:寒假課內預習重點知識默寫練習
- 2024年食品行業(yè)員工勞動合同標準文本
- 2025年第一次工地開工會議主要議程開工大吉模板
- 全屋整裝售后保修合同模板
- 高中生物學科學推理能力測試
- GB/T 44423-2024近紅外腦功能康復評估設備通用要求
- 2024-2030年中國減肥行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資研究報告
- 運動技能學習
- 2024年中考英語專項復習:傳統(tǒng)文化的魅力(閱讀理解+完型填空+書面表達)(含答案)
評論
0/150
提交評論