DevC++程式的編寫與編譯方法課件_第1頁
DevC++程式的編寫與編譯方法課件_第2頁
DevC++程式的編寫與編譯方法課件_第3頁
DevC++程式的編寫與編譯方法課件_第4頁
DevC++程式的編寫與編譯方法課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

DevC++IntroductionProfessor:Chung-Yang(Ric)HuangPresenter:Hu-HsiYehDevC++IntroductionProfessorDevC++的基本介紹功能表

工具列

專案瀏覽區(qū)

狀態(tài)列

程式行號區(qū)

編寫程式區(qū)

編譯器輸出紀(jì)錄區(qū)

DevC++的基本介紹功能表工具列專案狀態(tài)3DevC++程式的編寫與編譯方法啟動DevC++移動指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會開啟一個新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲存檔案才能編譯選擇鈕進(jìn)行連結(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:指定專案檔的存放目錄(例如將範(fàn)例存放到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é)省您的時間(事實(shí)上,預(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í)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯->執(zhí)行到游標(biāo)位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3020單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯->單步執(zhí)行」(或按鍵盤F7)偵錯時,我們可以利用視窗下方偵錯面板中的按鈕來下達(dá)偵錯指令:進(jìn)出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯器進(jìn)入該函式,以進(jìn)行該函式的偵錯。若該函式已確定無錯誤,我們可以用「跳過函式單步執(zhí)行」按鈕讓偵錯器執(zhí)行程式直到下一個中斷點(diǎn)為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3021加入/移除中斷點(diǎn)我們可以在程式行上加入中斷點(diǎn)(breakpoint),使得偵錯器執(zhí)行程式至此行時,自動暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個中斷點(diǎn),如下圖所示:在中斷點(diǎn)上再按一下滑鼠左鍵,就可以移除它。每按一下除錯鈕(),偵錯器就執(zhí)行至下一個碰到的中斷點(diǎn),若碰不到就執(zhí)行至程式結(jié)束。使用中斷點(diǎn)的時機(jī):想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當(dāng)時若干變數(shù)的值是否正確。Debugger2022/12/2621加入/移除中斷點(diǎn)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ū)

編譯器輸出紀(jì)錄區(qū)

DevC++的基本介紹功能表工具列專案狀態(tài)26DevC++程式的編寫與編譯方法啟動DevC++移動指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會開啟一個新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲存檔案才能編譯選擇鈕進(jìn)行連結(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:指定專案檔的存放目錄(例如將範(fàn)例存放到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é)省您的時間(事實(shí)上,預(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í)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯->執(zhí)行到游標(biāo)位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3043單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯->單步執(zhí)行」(或按鍵盤F7)偵錯時,我們可以利用視窗下方偵錯面板中的按鈕來下達(dá)偵錯指令:進(jìn)出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯器進(jìn)入該函式,以進(jìn)行該函式的偵錯。若該函式已確定無錯誤,我們可以用「跳過函式單步執(zhí)行」按鈕讓偵錯器執(zhí)行程式直到下一個中斷點(diǎn)為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3044加入/移除中斷點(diǎn)我們可以在程式行上加入中斷點(diǎn)(breakpoint),使得偵錯器執(zhí)行程式至此行時,自動暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個中斷點(diǎn),如下圖所示:在中斷點(diǎn)上再按一下滑鼠左鍵,就可以移除它。每按一下除錯鈕(),偵錯器就執(zhí)行至下一個碰到的中斷點(diǎn),若碰不到就執(zhí)行至程式結(jié)束。使用中斷點(diǎn)的時機(jī):想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當(dāng)時若干

溫馨提示

  • 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

提交評論