Delphi编码标准07.12.docVIP免费

Delphi编码标准07.12.doc_第1页
Delphi编码标准07.12.doc_第2页
Delphi编码标准07.12.doc_第3页
Delphi4程序员代码编写标准指南版权所有1998XavierPerched和SteveTeiseira一、序言二、通用源代码格式规则2.1缩格2.2页边空格2.3Begin…End配对ObjectPascal3.1括号3.2保留字和关键字3.3过程和函数(例程)3.3.1命名/格式化3.3.2形式参数3.3.2.1格式化3.3.2.2命名3.3.2.3参数的排序3.3.2.4常量参数3.3.2.5名称的冲突3.4变量3.4.1变量的命名和格式3.4.2局部变量3.4.3全局变量的使用3.5类型3.5.1大写约定3.5.1.1浮点指针类型3.5.1.2枚举类型3.5.1.3变数和ole变数类型3.5.2结构类型3.5.2.1数组类型3.5.2.2记录类型3.6语句3.6.1if语句3.6.2case语句3.6.2.1一般性话题3.6.2.2格式3.6.3while语句3.6.4for语句3.6.5repeat语句3.6.6with语句3.6.6.1一般话题第1页共42页3.6.6.2格式3.7结构异常处理3.7.1一般话题3.7.2try…finally的使用3.7.3try…except的使用3.7.4try…except…else的使用3.8类类型3.8.1命名和格式3.8.2域3.8.2.1命名/格式3.8.2.2可视化3.8.3方法3.8.3.1命名/格式3.8.3.2使用静态的方法3.8.3.3使用虚拟/动态的方法3.8.3.4使用抽象的方法3.8.3.5属性存取方法3.8.4属性3.8.4.1命名/格式3.8.4.2使用存取的方法四、文件4.1工程文件4.1.1命名4.2窗体文件4.2.1命名4.3数据模板文件4.3.1命名4.4远端数据模板文件4.4.1命名4.5Unit文件4.5.1通用Unit结构4.5.1.1unit的名字4.5.1.2uses子句4.5.1.3interface部分4.5.1.4implementation部分4.5.1.5initialization部分4.5.1.6finalization部分4.5.2窗体单元4.5.2.1命名4.5.3数据模板单元4.5.3.1命名4.5.4一般目的单元4.5.4.1命名第2页共42页4.5.5构件单元4.5.5.1命名4.6文件头五、窗体和数据模板5.1窗体5.1.1窗体类型命名标准5.1.2窗体实例命名标准5.1.3自动创建窗体5.1.4模式窗体实例化函数5.2数据模板5.2.1数据模板命名标准5.2.2数据模板实例命名标准六、包6.1使用运行包和设计包的比较6.2文件命名标准七、构件7.1用户自定义构件7.2构件单元7.3使用注册单元7.4构件实例命名约定7.5构件的前缀7.6Standard页7.7Additional页7.8Win32页7.9System页7.10Internet页7.11DataAccess页7.12DataControls页7.13DecisionCube页7.14QReport页7.15Dialogs页7.16Win3.1页第3页共42页7.17Samples页7.18ActiveX页7.19Midas页一、序言本文档详述了在Delphi4开发者指南下进行编程的代码编写标准。在通常情况下,本文档遵循“取消”式格式的指引方针,该方针由Borland国际通过一些例外来使用。在Delphi4开发者指南中包含本文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于提高代码编写的可读性和使用的一贯性。本文档并不意味着包含了所有存在于代码中的标准。但是,它的内容已足够帮你起个好头。你可以自由的增加修改这些标准来满足你的需要。我们不赞成你偏离这些由Borland开发人员所使用的标准太远。我们推荐这么做是因为一旦有新的程序员加入到你的开发小组中,而他们最喜欢和最熟悉的是Borland的标准。象大多数代码标准文档,本文档也会根据需要进行改动。因此,你可以到www.xapware.com/ddg中找到最新的更新版本。本文档不包括用户接口标准。本文档是独立的但也是同样重要的。已经有足够的第三方书籍和Microsoft文档包括了另外一些指导方针,而我们决定并不复制这些信息,但我们会指引你到MicrosoftDevelopersNetwork和一些资源,在那儿可以找到你所需的信息。二、通用源代码格式规则2.1缩格缩格是指在每一级有两个空格。不要在源代码中保留tab字符,这是因为tab字符会随着不同用户的不同设置和不同的资源管理工具(打印、文档、版本控制等)而代表不同的宽度。你可以通过关闭Environment选项对话框中Editor页上的“Usetabcharacter”和“Optimalfill”检查框(通过Tools|Environment)来禁止保存tab字符。2.2页边空格页边空格会被设置成80字符宽。通常,源码不会超出这个边界,但这个方针会有一些弹性。不管是否有可能,那些超出到另一行的语句会在一个逗号或其他操作符之后与前面的语句相连。当一个语句被打断相连时,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

尊敬的博途智库用户:

欢迎您使用博途智库的服务。在您准备下载文档时,请您仔细阅读以下注意事项,以确保您的下载行为合法、合规,并避免可能产生的纠纷和损失。

一、版权信息确认

在下载文档前,请务必确认文档中的版权信息。博途智库尊重原作者的版权,所有文档均注明版权归属。如果您需要下载涉及版权的文档,请确保您已获得原作者的授权或许可,或者该文档属于可自由使用的范畴。

二、文档内容审查

在下载文档前,请您自行审查文档内容,确保其符合您的需求和使用场景。博途智库不对文档内容的准确性、完整性或适用性做任何形式的保证。因文档内容引发的任何问题或纠纷,博途智库不承担任何责任。

三、文档下载与使用

  1. 下载文档时,请确保您的设备安全、稳定,避免因网络问题或设备故障导致下载失败或文档损坏。
  2. 下载后的文档,请您妥善保管,不得擅自修改、复制、传播或用于商业用途。如需对文档进行分享或传播,请确保您已获得原作者的明确授权。
  3. 在使用文档时,请遵守国家法律法规和道德规范,不得利用文档从事违法、违规或侵犯他人权益的活动。

四、付费文档说明

对于博途智库中的付费文档,您需要按照页面提示完成支付流程后方可下载。请您确保在支付过程中选择正确的支付方式,并核对支付金额。对于因支付问题导致的下载失败或损失,博途智库将尽力协助您解决,但具体责任需根据支付平台的规则进行判定。

五、纠纷处理

如您在使用博途智库下载文档过程中遇到任何问题或纠纷,请及时与博途智库客服联系,我们将竭诚为您提供帮助和解决方案。同时,也请您保留好相关证据,以便在必要时进行维权。

最后,感谢您对博途智库的支持与信任。我们将继续努力为您提供优质、便捷的文档下载服务。祝您使用愉快!

博途智库团队

小李飞刀排名第一+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
知识变现
客服电话
客服微信
  • 客服微信
客服QQ
  • 客服QQ点击这里给我发消息
发送邮件
回到顶部