版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
DevC++IntroductionProfessor:Chung-Yang(Ric)HuangPresenter:Hu-HsiYehDevC++IntroductionProfessorDevC++的基本介紹功能表
工具列
專案瀏覽區(qū)
狀態(tài)列
程式行號區(qū)
編寫程式區(qū)
編譯器輸出紀錄區(qū)
DevC++的基本介紹功能表工具列專案狀態(tài)3DevC++程式的編寫與編譯方法啟動DevC++移動指標從功能表列的File選單中選擇NewSourcefileDev-C++會開啟一個新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲存檔案才能編譯選擇鈕進行連結(jié)與執(zhí)行程式選擇Runproject鈕來連結(jié)和執(zhí)行程式3DevC++程式的編寫與編譯方法啟動DevC++2022/12/30Dev-C++整合開發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開啟一個新的程式專案。2022/12/26Dev-C++整合開發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開發(fā)環(huán)境#2Step2:指定程式專案為C++語言、命令列式應(yīng)用程式(ConsoleApplication)專案。Step3:輸入專案名稱為p1_02。2022/12/26Dev-C++整合開發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開發(fā)環(huán)境#3Step4:指定專案檔的存放目錄(例如將範例存放到C:\C_CPP\ch01\)。2022/12/26Dev-C++整合開發(fā)環(huán)境#3Step2022/12/30Dev-C++整合開發(fā)環(huán)境#4Step5:此時將開啟C++語言程式檔,其中已經(jīng)包含了一些C++語言程式,這是Dev-C++自動幫您加上去的程式內(nèi)容,以便節(jié)省您的時間(事實上,預(yù)設(shè)的程式也符合C語言的程式語法)。2022/12/26Dev-C++整合開發(fā)環(huán)境#4Step2022/12/30Dev-C++整合開發(fā)環(huán)境#5Step7:請輸入下圖中的額外程式,然後按下存檔快捷鈕
2022/12/26Dev-C++整合開發(fā)環(huán)境#5Step2022/12/30Dev-C++整合開發(fā)環(huán)境#6Step8:輸入C++語言原始程式檔名2022/12/26Dev-C++整合開發(fā)環(huán)境#6Step2022/12/30Dev-C++整合開發(fā)環(huán)境#7Step9:按下編譯快捷鈕
,編譯剛剛輸入的程式。2022/12/26Dev-C++整合開發(fā)環(huán)境#7Step2022/12/30Dev-C++整合開發(fā)環(huán)境#8Step10:程式編譯完畢,按下執(zhí)行快捷鈕,
執(zhí)行程式。2022/12/26Dev-C++整合開發(fā)環(huán)境#8Step2022/12/30Dev-C++整合開發(fā)環(huán)境#9Step11:由於我們撰寫的是命令列應(yīng)用程式,所以此時Dev-C++會開啟一個Dos視窗,並執(zhí)行剛才所編譯完成的程式。(由於我們在Step7輸入了system("pause"),因此程式執(zhí)行到該行敘述時,會等待我們按下任一鍵才繼續(xù)執(zhí)行。)2022/12/26Dev-C++整合開發(fā)環(huán)境#9Step2022/12/30Dev-C++整合開發(fā)環(huán)境#10Step12:在Dos視窗中,按下任意鍵之後,將會回到Dev-C++視窗中,如果您想要回到編輯畫面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開發(fā)環(huán)境#10Ste快捷鍵2022/12/3014編譯:編譯專案中更新過的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專案中的所有程式原始檔。除錯:用除錯器來執(zhí)行程式??旖萱I2022/12/2614編譯:編譯專案中更新過的檔案和另一種執(zhí)行方式2022/12/3015另一種執(zhí)行方式2022/12/2615開啟舊專案-方法一:用功能表指令或便捷按鈕-方法二:在專案資料夾中開啟2022/12/3016開啟舊專案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專案2022/12/3017將檔案加入專案2022/12/2617Debugger2022/12/3018Debugger2022/12/2618Debugger2022/12/3019執(zhí)行至游標所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標移至該行,然後選功能表指令「除錯->執(zhí)行到游標位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標所在位置Debugger2022/12/3020單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯->單步執(zhí)行」(或按鍵盤F7)偵錯時,我們可以利用視窗下方偵錯面板中的按鈕來下達偵錯指令:進出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯器進入該函式,以進行該函式的偵錯。若該函式已確定無錯誤,我們可以用「跳過函式單步執(zhí)行」按鈕讓偵錯器執(zhí)行程式直到下一個中斷點為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3021加入/移除中斷點我們可以在程式行上加入中斷點(breakpoint),使得偵錯器執(zhí)行程式至此行時,自動暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個中斷點,如下圖所示:在中斷點上再按一下滑鼠左鍵,就可以移除它。每按一下除錯鈕(),偵錯器就執(zhí)行至下一個碰到的中斷點,若碰不到就執(zhí)行至程式結(jié)束。使用中斷點的時機:想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當時若干變數(shù)的值是否正確。Debugger2022/12/2621加入/移除中斷點Debugger2022/12/3022監(jiān)看式偵錯時,我們可以檢視變數(shù)或算式的值來查出異常狀況。你可以用以下的方式來新增監(jiān)看式:
1.按除錯面板中的「新增監(jiān)看式」鈕2.在左方除錯/監(jiān)看面板的空白處按滑鼠右鍵,然後選「新增監(jiān)看式」3.選功能表指令「除錯->新增監(jiān)看式」Debugger2022/12/2622監(jiān)看式2022/12/3023Onlinedecument2022/12/2623OnlinedecumentDevC++IntroductionProfessor:Chung-Yang(Ric)HuangPresenter:Hu-HsiYehDevC++IntroductionProfessorDevC++的基本介紹功能表
工具列
專案瀏覽區(qū)
狀態(tài)列
程式行號區(qū)
編寫程式區(qū)
編譯器輸出紀錄區(qū)
DevC++的基本介紹功能表工具列專案狀態(tài)26DevC++程式的編寫與編譯方法啟動DevC++移動指標從功能表列的File選單中選擇NewSourcefileDev-C++會開啟一個新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲存檔案才能編譯選擇鈕進行連結(jié)與執(zhí)行程式選擇Runproject鈕來連結(jié)和執(zhí)行程式3DevC++程式的編寫與編譯方法啟動DevC++2022/12/30Dev-C++整合開發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開啟一個新的程式專案。2022/12/26Dev-C++整合開發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開發(fā)環(huán)境#2Step2:指定程式專案為C++語言、命令列式應(yīng)用程式(ConsoleApplication)專案。Step3:輸入專案名稱為p1_02。2022/12/26Dev-C++整合開發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開發(fā)環(huán)境#3Step4:指定專案檔的存放目錄(例如將範例存放到C:\C_CPP\ch01\)。2022/12/26Dev-C++整合開發(fā)環(huán)境#3Step2022/12/30Dev-C++整合開發(fā)環(huán)境#4Step5:此時將開啟C++語言程式檔,其中已經(jīng)包含了一些C++語言程式,這是Dev-C++自動幫您加上去的程式內(nèi)容,以便節(jié)省您的時間(事實上,預(yù)設(shè)的程式也符合C語言的程式語法)。2022/12/26Dev-C++整合開發(fā)環(huán)境#4Step2022/12/30Dev-C++整合開發(fā)環(huán)境#5Step7:請輸入下圖中的額外程式,然後按下存檔快捷鈕
2022/12/26Dev-C++整合開發(fā)環(huán)境#5Step2022/12/30Dev-C++整合開發(fā)環(huán)境#6Step8:輸入C++語言原始程式檔名2022/12/26Dev-C++整合開發(fā)環(huán)境#6Step2022/12/30Dev-C++整合開發(fā)環(huán)境#7Step9:按下編譯快捷鈕
,編譯剛剛輸入的程式。2022/12/26Dev-C++整合開發(fā)環(huán)境#7Step2022/12/30Dev-C++整合開發(fā)環(huán)境#8Step10:程式編譯完畢,按下執(zhí)行快捷鈕,
執(zhí)行程式。2022/12/26Dev-C++整合開發(fā)環(huán)境#8Step2022/12/30Dev-C++整合開發(fā)環(huán)境#9Step11:由於我們撰寫的是命令列應(yīng)用程式,所以此時Dev-C++會開啟一個Dos視窗,並執(zhí)行剛才所編譯完成的程式。(由於我們在Step7輸入了system("pause"),因此程式執(zhí)行到該行敘述時,會等待我們按下任一鍵才繼續(xù)執(zhí)行。)2022/12/26Dev-C++整合開發(fā)環(huán)境#9Step2022/12/30Dev-C++整合開發(fā)環(huán)境#10Step12:在Dos視窗中,按下任意鍵之後,將會回到Dev-C++視窗中,如果您想要回到編輯畫面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開發(fā)環(huán)境#10Ste快捷鍵2022/12/3037編譯:編譯專案中更新過的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專案中的所有程式原始檔。除錯:用除錯器來執(zhí)行程式??旖萱I2022/12/2614編譯:編譯專案中更新過的檔案和另一種執(zhí)行方式2022/12/3038另一種執(zhí)行方式2022/12/2615開啟舊專案-方法一:用功能表指令或便捷按鈕-方法二:在專案資料夾中開啟2022/12/3039開啟舊專案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專案2022/12/3040將檔案加入專案2022/12/2617Debugger2022/12/3041Debugger2022/12/2618Debugger2022/12/3042執(zhí)行至游標所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標移至該行,然後選功能表指令「除錯->執(zhí)行到游標位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標所在位置Debugger2022/12/3043單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯->單步執(zhí)行」(或按鍵盤F7)偵錯時,我們可以利用視窗下方偵錯面板中的按鈕來下達偵錯指令:進出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯器進入該函式,以進行該函式的偵錯。若該函式已確定無錯誤,我們可以用「跳過函式單步執(zhí)行」按鈕讓偵錯器執(zhí)行程式直到下一個中斷點為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3044加入/移除中斷點我們可以在程式行上加入中斷點(breakpoint),使得偵錯器執(zhí)行程式至此行時,自動暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個中斷點,如下圖所示:在中斷點上再按一下滑鼠左鍵,就可以移除它。每按一下除錯鈕(),偵錯器就執(zhí)行至下一個碰到的中斷點,若碰不到就執(zhí)行至程式結(jié)束。使用中斷點的時機:想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當時若干
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 意識形態(tài)知識培訓(xùn)課件
- 二零二五年度商業(yè)秘密保護協(xié)議5篇
- 二零二五年度城市綜合體開發(fā)商離婚協(xié)議與綜合體運營與維護合同3篇
- 二零二五年度建筑工程施工合同培訓(xùn)教程匯編3篇
- 二零二五年度城市綠化工程承包勞務(wù)合同2篇
- 電動機基礎(chǔ)知識培訓(xùn)課件
- 水稻除草劑知識培訓(xùn)課件
- 面包師公共知識培訓(xùn)課件
- Unit3 It's a pineapple.Lesson13(說課稿)-2024-2025學(xué)年人教精通版英語四年級上冊
- 福建省龍巖市新羅區(qū)2024-2025學(xué)年四年級上學(xué)期期末數(shù)學(xué)試題參考答案
- 2024年度吉林省國家電網(wǎng)招聘之法學(xué)類典型題匯編及答案
- 山東省臨沂市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含答案
- 2024年世界職業(yè)院校技能大賽中職組“嬰幼兒保育組”賽項考試題庫-下(多選、判斷題)
- 2023年福建公務(wù)員錄用考試《行測》真題卷及答案解析
- 中華人民共和國學(xué)前教育法
- 辯論英文課件教學(xué)課件
- 銑工高級工測試題(含答案)
- 送貨員崗位勞動合同模板
- 2024年自然資源部所屬事業(yè)單位招聘(208人)歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 《建筑施工安全檢查標準》JGJ59-2019
- 廣東茂名市選聘市屬國有企業(yè)招聘筆試題庫2024
評論
0/150
提交評論