中可以包含事件处理程序、过程及相关的函数。
2011-2-2414
4.2.1单元标题
unittest;单元文件的第一句话。单元标题指定单元的名称。这里的名称可在引用该单元时的uses子句中使用。名称必须是唯一的,也就是说同时不能使用相同的单元名字。单元标题不要在代码编辑器中随意进行修改,否则就会出现编译错误。
2011-2-2415
4.2.2接口部分
在标题头后,以关键字interface开始,implementation前的部分。接口部分说明公共的常量、类型、变量、过程及函数等。对过程和函数,只列出说明部分,过程体或函数体在实现部分。其中Uses子句确定了本单元中使用了哪些其它单元Delphi将一些
常用的标准单元如:Windows单元、SysUtils单元、Classes单元、Graphics单元、Forms单元等自动加入到该子句中。也可以加入程序员定义的非标准单元。
2011-2-24
16
4.2.3实现部分
从关键字implementation开始直到本单元末尾或初始化部分之前。主要用于定义在界面部分说明的全部公共过程体和函数体。也可说明局部的常量、类型、变量、过程或函数。其中的{$R*.DFM}是编译指令,指示编译器在编译时要连接窗体。
2011-2-24
17
4.2.4初始化部分
为可选的部分以关键字initialization开始,位于实现部分之后主要是对本单元中的一些数据进行必要的初始化,如给变量赋初值、为实现部分分配资源等。
2011-2-24
18
4.2.5结束部分
为可选的部分若单元具有初始化部分就必须具有结束部分。以关键字finalization开始,直到单元结束。在初始化部分获得的任何资源(内存、文件等)在结束部分都要释放。结束部分的执行顺序与初始化部分的执行顺序是正好相反的。
2011-2-24
19
4.3窗体文件
窗体在设计阶段可用来放置各种VCL组件,在运行阶段是与用户交互的界面,用来保存窗体及其上的对象的特征,如大小、位置、颜色、显示方式等。窗体中的所有信息保存在两个同名(扩展名不同)的文件中。一个是窗体文件(窗体定义文件).DFM;另一个是每个窗体对应的单元文件.PAS。右单击窗体上除标题栏以外的任何位置,在弹出的快捷菜单中选择“ViewAsText”菜单命令,可看到改窗体文件的文本形式。.DFM文件是二进制代码文件,无需用户进行修改。
2011-2-2420