DELPHI的编程环境怎么建立(7.Delphi应用程序框架)
DELPHI的编程环境怎么建立(7.Delphi应用程序框架)功能键F9运行按钮工具栏重新编译自上次编译后存在的改动并运行目标程序
5.编译与调试5.1编译应用程序可以使用的编译方式:
| 
     操作  | 
     位置  | 
     说明  | 
| 
     运行按钮  | 
     工具栏  | 
     重新编译自上次编译后存在的改动并运行目标程序  | 
| 
     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 就可以打开代码模板提示窗口。如下图:

通过选择一个代码模板,即可将相应的代码块输入到代码编辑器中。




