新delphi编码规范方案

新delphi编码规范方案

ID:22381332

大小:175.00 KB

页数:31页

时间:2018-10-28

新delphi编码规范方案_第1页
新delphi编码规范方案_第2页
新delphi编码规范方案_第3页
新delphi编码规范方案_第4页
新delphi编码规范方案_第5页
资源描述:

《新delphi编码规范方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、专业技术资料分享Delphi编码规范SandyWORD文档下载可编辑专业技术资料分享目录Delphi编码规范-1-一、序言-1-二、通用源代码格式规则-1-2.1缩格-1-2.2页边空格-1-2.3Begin…End配对-1-三、ObjectPascal-2-3.1括号-2-3.2保留字和关键字-2-3.3过程和函数-3-3.3.1命名/格式化-3-3.3.2形式参数-3-3.4变量-4-3.4.1变量的命名和格式-4-3.4.2局部变量-5-3.4.3全局变量的使用-5-3.5类型-5-3.5.1

2、大写约定-5-3.5.2结构类型-6-3.6语句-7-3.6.1if语句-7-3.6.2case语句-7-3.6.3while语句-8-3.6.4for语句-8-3.6.5repeat语句-8-3.6.6with语句-8-3.7结构异常处理-8-3.7.1一般话题-8-3.7.2try…finally的使用-9-3.7.3try…except的使用-10-3.7.4try…except…else的使用-10-3.8类-10-3.8.1命名和格式-10-3.8.2域-10-3.8.4属性-12-四、文

3、件-12-4.1工程文件-12-4.1.1命名-12-4.2窗体文件-12-4.2.1命名-12-4.3数据模板文件-12-4.3.1命名-12-WORD文档下载可编辑专业技术资料分享4.4远端数据模板文件-13-4.4.1命名-13-4.5Unit文件-13-4.5.1通用Unit结构-13-4.5.3数据模板单元-14-4.5.4一般目的单元-14-4.5.5组件单元-14-4.6文件头-14-五、窗体和数据模板-15-5.1窗体-15-5.1.1窗体类型命名标准-15-5.1.2窗体实例命名标

4、准-15-5.1.3自动创建窗体-15-5.1.4模式窗体实例化函数-15-5.2数据模板-17-5.2.1数据模板命名标准-17-5.2.2数据模板实例命名标准-18-六、包-18-6.1使用运行包和设计包的比较-18-6.2文件命名标准-18-七、组件-19-7.1用户自定义组件-19-7.2组件单元-19-7.3使用注册单元-19-7.4组件实例命名约定-19-7.5组件的前缀-20-7.6Standard页-20-7.7Additional页-21-7.8Win32页-21-7.9Syste

5、m页-22-7.10Internet页-22-7.11DataAccess页-24-7.12DataControls页-24-7.13DecisionCube页-25-7.14QReport页-25-7.15Dialogs页-26-7.16Win3.1页-26-7.17Samples页-27-7.18ActiveX页-27-7.19Midas页-28-WORD文档下载可编辑专业技术资料分享Delphi编码规范一、序言本文档详述了在Delphi下进行编程的代码编写标准。在Delphi开发者指南中包含本

6、文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于提高代码编写的可读性和使用的一贯性。二、通用源代码格式规则2.1缩格缩格是指在每一级有两个空格。不要在源代码中保留tab字符,这是因为tab字符会随着不同用户的不同设置和不同的资源管理工具(打印、文档、版本控制等)而代表不同的宽度。你可以通过关闭Environment选项对话框中Editor页上的“Usetabcharacter”和“O

7、ptimalfill”检查框(通过Tools

8、Environment)来禁止保存tab字符。2.2页边空格页边空格会被设置成80字符宽。通常,源码不会超出这个边界,但这个方针会有一些弹性。不管是否有可能,那些超出到另一行的语句会在一个逗号或其他操作符之后与前面的语句相连。当一个语句被打断相连时,它应比原来的那一行语句缩进两个字符。2.3Begin…End配对Begin子句应写在独立的一行。例如,下面第一行是错误的写法而第二行是正确的。forI:=0to10dobegin//错误,begin同for在

9、同一行forI:=0to10do//正确,begin出现在独立的一行begin这个规则的例外是当begin子句的出现是作为一个else子句的一部分-参考例子:WORD文档下载可编辑专业技术资料分享ifsomestatementthenbegin…endelsebegin…end;end语句永远出现在独立的一行。当begin语句不是一个else子句的一部分时,相应的end语句永远缩进到与begin部分相对应的位置。三、ObjectPascal3.1括号永远不要在括号与括

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。