1 / 29
文档名称:

编码规范(Delphi).doc

格式:doc   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编码规范(Delphi).doc

上传人:xgs758698 2015/6/6 文件大小:0 KB

下载得到文件列表

编码规范(Delphi).doc

相关文档

文档介绍

文档介绍:软件开发标准技术文档
(Delphi)




SeanOuyang软件技术文档
2012年
修改记录
序号
版本号
拟制人/修改人
拟制/修改日期
更改备注
1

seanouyang
2012-07-10
初稿(来源于网络)
2

seanouyang
2012-07-14
修改
目录
一、前言 5
二、基本规范 6
缩进 6
空格 6
边距 6
保留字和关键字 6
声明和赋值 6
运算符号 6
注释 7
括号 7
begin...end 语句 8
库单元分类 8
三、常用规范 9
过程和函数 9
变量 9
类型 10
语句 11
结构异常处理 12
类类型 13
域 14
属性 14
四、文件 15
15
Unit文件 15
窗体单元 16
构件单元 16
文件头 16
五、窗体和数据模板 17
窗体 17
数据模板 18
六、包 19
使用运行包和设计包的比较 19
文件命名标准 19
七、构件 20
用户自定义构件 20
构件单元 20
使用注册单元 20
构件实例命名约定 20
构件的前缀 20
Standard页 20
Additional页 21
Win32页 21
System页 22
页 22
Data Access页 23
Data Controls页 23
Decision Cube页 24
QReport页 24
Dialogs页 25
25
Samples页 25
ActiveX页 26
Midas页 26
八、注释规范 27
27
27
27
27
一、前言
软件的长期价值直接源于其编码质量。在它的整个生命周期里,一个程序可能会被许多人阅读或修改。如果一个程序可以清晰的展现出它的结构和特征,那就能减少在以后对其进行修改时出错的可能性。
本文档详述了在Delphi下进行编程的代码编写标准。在通常情况下,本文档遵循“取消”式格式的指引方针,该方针由Borland国际通过一些例外来使用。在Delphi 开发者指南中包含本文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于提高代码编写的可读性和使用的一贯性。
二、基本规范
缩进
缩进就是每级间有两个空格。不要在源代码中放置制表符(TAB)。这是因为,制表符的宽度随着不同的设置和代码管理实用程序(打印、文档及版本控制等)而不同。
通过使用Tools|Environment 菜单,在Environment Options 对话框的General页上,不要选中Use Tab Character 和Optional Fill 复选框,这样,制表符就不会被保存。
空格
遇到如下情况,需要添加空格:
1) 逗号的后面;
2) 冒号(不包括赋值语句中的冒号)的后面;
3) 等号的前后;
4) 赋值号的前后
5) 运算符(+、-、*、/)的前后。
边距
边距一般设置为80个字符,如遇到特殊情况可以增加到90个字符(建议使用1024*768以上的分辨率查看)。本规则比较灵活。长度超过一行的语句应当用逗号或运算符换行。换行后,应缩进两个字符。
保留字和关键字
Object Pascal 保留字和关键字永远是全部小写。
声明和赋值
声明形参时形参靠近冒号,类型与冒号空出一个格。
例:aStr: string;
多个同一类型的形参应当归并一起声明时,用逗号分开,后一个形参与逗号空一个格。
例:aStr, aName, aPwd: string;
付值时变量与数值均与付值符号间隔一个格。
例:aStr := ‘hello’;
运算符号
运算符号与左右两个参量间空出一个格,如有两层以上的运算关系必须使用“()”来分隔开.
例:if aInt > 100 then
aInt := (aInt * 5) d

最近更新

2021年北师大版四年级数学上册期中考试卷(审定.. 6页

老板年会霸气致辞5篇 9页

美丽的校园作文500字合集[6篇] 6页

给生活以微笑作文(15篇) 22页

精选道德作文300字集合5篇 4页

2021年小学三年级数学上册期中考试题【及答案.. 6页

2021年小学二年级数学上册期中考试卷附答案 6页

精选勤奋作文300字汇总6篇 4页

2021年泸教版一年级数学上册期中考试卷及答案.. 7页

竞选部长演讲稿 15篇 23页

2021年泸教版二年级数学上册期中考试题及答案.. 6页

2021年苏教版一年级数学上册期中测试卷及答案.. 6页

生活中的小欢喜作文(精选33篇) 36页

珍爱生命的作文【实用15篇】 11页

父爱小学作文集锦15篇 11页

爬山虎作文15篇(优选) 10页

2021年语文版一年级语文(下册)期末提升练习题.. 4页

2021年语文版三年级语文(下册)期末水平测试题.. 6页

江南的雪作文(通用15篇) 14页

2021年语文版六年级语文(下册)期中试卷附答案.. 7页

2021年语文版四年级语文下册期中试题(A4版) 6页

杭州的冬天作文4篇 5页

2021年部编人教版一年级数学上册期中考试题【.. 5页

有关法律伴我成长的演讲稿范文(精选12篇) 15页

有关恐高作文500字(通用38篇) 30页

2021年部编人教版一年级语文上册期末考试题及.. 7页

2021年部编人教版三年级数学上册期中考试题(新.. 6页

最新庆祝重阳节活动总结范文(精选5篇) 5页

2021年部编人教版二年级数学(上册)期中总复习.. 6页

2021年部编人教版五年级语文(下册)期中试题及.. 7页