background image

      Delphi 程序编码及注释规范

   

目 录

Delphi 编码及注释规范.....................................................................................................................1

一、序言

.....................................................................................................................................1

二、通用源代码格式规则

.........................................................................................................1

2.1 缩格...............................................................................................................................1
2.2 页边空格.......................................................................................................................2
2.3 Begin…End 配对..........................................................................................................2

三、

Object Pascal.......................................................................................................................3
3.1 括号...............................................................................................................................3
3.2 保留字和关键字...........................................................................................................3
3.3 过程和函数(例程)...................................................................................................3

3.3.1 命名/格式化.......................................................................................................3
3.3.2 形式参数............................................................................................................4

3.4 变量...............................................................................................................................5

3.4.1 变量的命名和格式............................................................................................5
3.4.2 局部变量............................................................................................................5
3.4.3 全局变量的使用................................................................................................6

3.5 类型...............................................................................................................................6

3.5.1 大写约定............................................................................................................6
3.5.2 结构类型............................................................................................................7

3.6 语句...............................................................................................................................8

3.6.1 if 语句................................................................................................................8
3.6.2 case 语句............................................................................................................9
3.6.3 while 语句..........................................................................................................9
3.6.4 for 语句..............................................................................................................9
3.6.5 repeat 语句.........................................................................................................9
3.6.6 with  语句...........................................................................................................9

3.7 结构异常处理.............................................................................................................10

3.7.1 一般话题..........................................................................................................10
3.7.2 try…finally 的使用..........................................................................................10
3.7.3 try…except 的使用..........................................................................................11
3.7.4 try…except…else 的使用................................................................................11

3.8 类类型.........................................................................................................................11

3.8.1 命名和格式......................................................................................................11
3.8.2 域......................................................................................................................12
3.8.4 属性..................................................................................................................13

四、文件

...................................................................................................................................14

4.1 工程文件.....................................................................................................................14

4.1.1 命名..................................................................................................................14

4.2 窗体文件.....................................................................................................................14