dev c++ introduction
DESCRIPTION
Dev C++ Introduction. Professor : Chung-Yang (Ric) Huang Presenter : Hu-Hsi Yeh. Dev C++ 的 基 本 介 紹. 功能表. 工具列. 程式 行號區. 專案 瀏覽區. 編寫 程式區. 編譯器輸 出紀錄區. 狀態列. Dev C++ 程式的編寫與編譯方法. 啟動 Dev C++ 移動指標從功能表列的 File 選單中選擇 New Source file Dev-C++ 會開啟一個新的程式視窗在程式編輯區中,且已經先幫您寫一些程式碼在其中了 - PowerPoint PPT PresentationTRANSCRIPT
Dev C++ Introduction
Professor : Chung-Yang (Ric) Huang
Presenter : Hu-Hsi Yeh
LaDS, GIEE, NTU
Dev C++ 的 基 本 介 紹
功能表 工具列
專案
瀏覽區
狀態列
程式
行號區
編寫
程式區
編譯器輸
出紀錄區
LaDS, GIEE, NTU 3
Dev C++ 程式的編寫與編譯方法 啟動 Dev C++ 移動指標從功能表列的 File 選單中選擇 New Source
file Dev-C++ 會開啟一個新的程式視窗在程式編輯區中,
且已經先幫您寫一些程式碼在其中了 撰寫完程式後,選擇編譯鈕 編譯程式 儲存檔案才能編譯 選擇 鈕進行連結與執行程式 選擇 Run project 鈕來連結和執行程式
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #1
– Step1 :執行【 File / New Project 】指令,開啟一個新的程式專案。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #2
– Step2 :指定程式專案為 C++ 語言、命令列式應用程式(Console Application) 專案。
– Step3 :輸入專案名稱為 p1_02 。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #3
– Step4 :指定專案檔的存放目錄(例如將範例存放到 C:\C_CPP\ch01\ )。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #4
– Step5 :此時將開啟 C++ 語言程式檔,其中已經包含了一些 C++ 語言程式,這是 Dev-C++ 自動幫您加上去的程式內容,以便節省您的時間(事實上,預設的程式也符合 C 語言的程式語法)。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #5
– Step7 :請輸入下圖中的額外程式,然後按下存檔快捷鈕
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #6
– Step8 :輸入 C++ 語言原始程式檔名
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #7
– Step9 :按下編譯快捷鈕 ,編譯剛剛輸入的程式。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #8
– Step10 :程式編譯完畢,按下執行快捷鈕 , 執行程式。
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #9
– Step11 :由於我們撰寫的是命令列應用程式,所以此時 Dev-C++ 會開啟一個 Dos 視窗,並執行剛才所編譯完成的程式。(由於我們在 Step7 輸入了system("pause") ,因此程式執行到該行敘述時,會等待我們按下任一鍵才繼續執行。 )
LaDS, GIEE, NTU112/04/21
Dev-C++ 整合開發環境 #10
– Step12 :在 Dos 視窗中,按下任意鍵之後,將會回到Dev-C++ 視窗中,如果您想要回到編輯畫面,則可以按下繼續快捷鈕 。
LaDS, GIEE, NTU
快捷鍵
112/04/21 14
編譯:編譯專案中更新過的檔案和與其相依的檔案。執行:執行編譯成功的程式。編譯並執行:編譯專案,若成功則執行所產生的程式。全部重新編譯:編譯專案中的所有程式原始檔。除錯:用除錯器來執行程式。
LaDS, GIEE, NTU
另一種執行方式
112/04/21 15
LaDS, GIEE, NTU
開啟舊專案
-方法一:用功能表指令或便捷按鈕-方法二:在專案資料夾中開啟
112/04/21 16
LaDS, GIEE, NTU
將檔案加入專案
112/04/21 17
LaDS, GIEE, NTU
Debugger
112/04/21 18
LaDS, GIEE, NTU
Debugger
112/04/21 19
執行至游標所在位置若你想讓程式執行至程式中某一行後暫停,可先把游標移至該行,然後選功能表指令「除錯 -> 執行到游標位置」(或按鍵盤 Shift-F4 ),如下圖所示
LaDS, GIEE, NTU
Debugger
112/04/21 20
單步執行若想一行一行地執行程式,則選功能表指令「除錯 -> 單步執行」(或按鍵盤 F7 )偵錯時,我們可以利用視窗下方偵錯面板中的按鈕來下達偵錯指令:
進出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯器進入該函式,以進行該函式的偵錯。若該函式已確定無錯誤,我們可以用「跳過函式單步執行」按鈕讓偵錯器執行程式直到下一個中斷點為止。
LaDS, GIEE, NTU
Debugger
112/04/21 21
加入 /移除中斷點我們可以在程式行上加入中斷點( break point ),使得偵錯器執行程式至此行時,自動暫停。只要在編輯視窗的黑色區按一下滑鼠左鍵,就可以加入一個中斷點,如下圖所示:
在中斷點上再按一下滑鼠左鍵,就可以移除它。每按一下除錯鈕(),偵錯器就執行至下一個碰到的中斷點,若碰不到就執行至程式結束。使用中斷點的時機:想追蹤程式的流程,譬如:檢查條件敘述是否如預期地執行正確的選擇。 想在某一程式行檢視當時若干變數的值是否正確。
LaDS, GIEE, NTU
Debugger
112/04/21 22
監看式偵錯時,我們可以檢視變數或算式的值來查出異常狀況。你可以用以下的方式來新增監看式: 1. 按除錯面板中的「新增監看式」鈕 2. 在左方除錯 / 監看面板的空白處按滑鼠右鍵,然後選「新增監看式」 3. 選功能表指令「除錯 -> 新增監看式」
LaDS, GIEE, NTU112/04/2123
Online decument