快捷搜索:  汽车  科技

DELPHI的编程环境怎么建立(7.Delphi应用程序框架)

DELPHI的编程环境怎么建立(7.Delphi应用程序框架)功能键F9运行按钮工具栏重新编译自上次编译后存在的改动并运行目标程序

5.编译与调试5.1编译应用程序

可以使用的编译方式:

操作

位置

说明

运行按钮

工具栏

重新编译自上次编译后存在的改动并运行目标程序

F9

功能键

Project / Syntax check

菜单

对项目中所有单元文件进行语法检查,不进行编译链接

Project / Compile

菜单

对项目中自上次编译后存在改动的源代码进行重新编译

Project / Build

菜单

对项目中所有源代码进行编译

显示编译信息:

选择 Tools / Options,如下图:

DELPHI的编程环境怎么建立(7.Delphi应用程序框架)(1)

上图中,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

5.3 Code Insight 技术

Code Insight 技术简化了代码的输入,主要包括:

1.Code complation

在代码编辑器中,当在一个对象后面输入“.”后,弹出相关的属性、方法和事件,可以从其中进行选择。

2.Code prarmeters

当输入过程或函数名后,会自动提示函数或过程的参数,并在输入参数后自动加粗。

3.Tooltip expression evaluation

程序调试期间,如果程序暂停执行,将光标移动到变量处,则会提示当前值。

4.Tool symbol insight

在代码编辑器中,当将光标移动到一个标识符后,会显示相应的提示。

5.Code template

代码模板是指具有一定结构的代码块。在代码编辑器中,按下Ctrl J 就可以打开代码模板提示窗口。如下图:

DELPHI的编程环境怎么建立(7.Delphi应用程序框架)(2)

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

猜您喜欢: