目 录
前 言.............................................................................................................................................. 1
一 源程序书写规范....................................................................................................................... 1
1.1 通用源代码格式规范....................................................................................................... 1
1.1.1 缩进....................................................................................................................... 1
1.1.2 边距....................................................................................................................... 1
1.1.3 Begin…End 语句..................................................................................................... 1
1.1.4 注释....................................................................................................................... 1
1.2 Object Pascal 语句格式书写规范与用法.........................................................................1
1.2.1 括号....................................................................................................................... 1
1.2.2 保留字和关键字.................................................................................................... 1
1.2.3 过程和函数............................................................................................................ 2
1.2.4 变量....................................................................................................................... 2
1.2.5 类型....................................................................................................................... 2
1.2.6 语句....................................................................................................................... 3
1.2.7 结构化异常处理.................................................................................................... 3
二 命名规范................................................................................................................................... 4
2.1 过程(Procedure)与函数(Func!on).................................................................................... 4
2.1.1 命名....................................................................................................................... 4
2.1.2 形参....................................................................................................................... 4
2.1.3 命名冲突................................................................................................................ 4
2.2 变量(Variable)............................................................................................................. 4
2.2.1 局部变量................................................................................................................ 4
2.2.2 全局变量................................................................................................................ 4
2.3 类型(Type)................................................................................................................... 4
2.3.1 一般类型................................................................................................................ 4
2.3.2 构造类型................................................................................................................ 5
2.3.3 类类型(Class).................................................................................................... 5
2.3.4 元件类型................................................................................................................ 6
2.3.5 窗体和对话框类型................................................................................................ 7
2.3.6 数据模块类型........................................................................................................ 9
2.4 文件.................................................................................................................................. 9
2.4.1 项目文件................................................................................................................ 9
2.4.2 窗体文件................................................................................................................ 9
2.4.3 数据模块文件........................................................................................................ 9
2.4.4 远程数据模块文件................................................................................................ 9
2.4.5 单元文件................................................................................................................ 9
三 编程陷阱................................................................................................................................. 11
3.1 对类的概念理解不到位................................................................................................. 11
3.2 将释放对象的代码写在窗体的 CLOSE 事件中..............................................................11
3.3 不加区别地使用 String 与 ShortString 数据类型...........................................................11
I
评论1
最新资源