可以使用的編譯方式:
操作 |
位置 |
說明 |
運行按鈕 |
工具欄 |
重新編譯自上次編譯後存在的改動并運行目标程序 |
F9 |
功能鍵 | |
Project / Syntax check |
菜單 |
對項目中所有單元文件進行語法檢查,不進行編譯鍊接 |
Project / Compile |
菜單 |
對項目中自上次編譯後存在改動的源代碼進行重新編譯 |
Project / Build |
菜單 |
對項目中所有源代碼進行編譯 |
顯示編譯信息:
選擇 Tools / Options,如下圖:
上圖中,Compiling 一項用于配置編譯信息的顯示。
5.2調試應用程序5.2.1在指定位置暫停程序執行可以通過菜單 Run / Program Pause 命令無條件暫停程序的執行,這個操作在程序調試時一般不用。通常情況下,我們會在一定條件下暫停程序的執行,方式如下:
- 設置斷點
操作 |
說明 |
Run / Add Breakpoint / Source Breakpoint |
打開對話框,選擇行号,在相應的行設置斷點 |
在代碼窗口的左側行标識區域單擊 | |
在代碼窗口按 F5 |
在光标所在行設置斷點 |
在代碼窗口按F5 / 單擊行标識區域紅色圓點 |
删除斷點 |
當設置斷點後,選擇 Run / Run 命令執行應用程序,應用程序執行過程中遇到第一個斷點處暫停執行。
- 運行到光标位置
選擇菜單 Run / Run to Cursor 命令(或者按 F4 鍵),應用程序運行到光标位置暫停。
5.2.2調試程序程序暫停後,下一步就是調試程序。常見的程序調試方式:
- 單步運行
選擇菜單 Run / Step Over (按 F8 鍵)執行單步運行操作。
單步運行每次執行一條語句,如果是調用函數或過程,則直接執行完整個函數或過程而不進入函數或過程内部。
- 跟蹤運行
選擇菜單 Run / Trace Into (按 F7 鍵)執行跟蹤運行。
跟蹤運行與單步運行都是每次執行一條語句,唯一的區别就是在調用函數或過程時,會進入函數或過程内部,仍然保持執行一條語句。
- 運行到函數或過程的結束處
選擇菜單 Run / Run Until Return (按 Shift F8),直接執行完當前函數或過程,返回到調用函數或過程的代碼位置。
- 結束調試
選擇菜單 Run / Program Reset ,結束應用程序的執行,返回應用程序的設計狀态。
5.2.3查看應用程序運行狀态通過查看應用程序運行過程中變量、表達式的值是否與設計相符,是調試應用程序期間的主要工作。常用 Watch 窗口開監測變量值的變化。
在代碼編輯器中,将光标移到變量位置,進行如下操作,可以将變量添加到 Watch 窗口。
操作 | |
右擊,選擇 Debug / Add watch at Cursor | |
按 Ctrl F5 | |
選擇菜單 Run / Add Watch |
Code Insight 技術簡化了代碼的輸入,主要包括:
1.Code complation
在代碼編輯器中,當在一個對象後面輸入“.”後,彈出相關的屬性、方法和事件,可以從其中進行選擇。
2.Code prarmeters
當輸入過程或函數名後,會自動提示函數或過程的參數,并在輸入參數後自動加粗。
3.Tooltip expression evaluation
程序調試期間,如果程序暫停執行,将光标移動到變量處,則會提示當前值。
4.Tool symbol insight
在代碼編輯器中,當将光标移動到一個标識符後,會顯示相應的提示。
5.Code template
代碼模闆是指具有一定結構的代碼塊。在代碼編輯器中,按下Ctrl J 就可以打開代碼模闆提示窗口。如下圖:
通過選擇一個代碼模闆,即可将相應的代碼塊輸入到代碼編輯器中。
,