预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Delphi程序员代码编写标准指南版权所有1998XavierPerched和SteveTeiseira一、序言3二、通用源代码格式规则42.1缩格42.2页边空格42.3Begin...End配对4三、ObjectPascal53.1括号53.3过程和函数(例程)63.3.1命名/格式化63.3.2形式参数63.3.2.1格式化63.3.2.3参数的排序73.3.2.4常量参数73.3.2.5名称的冲突73.4变量83.4.1变量的命名和格式83.4.2局部变量83.4.3全局变量的使用83.5类型93.5.1大写约定93.5.1.1浮点指针类型93.5.1.2枚举类型93.5.1.3变数和ole变数类型103.5.2结构类型103.5.2.1数组类型103.5.2.2记录类型103.6语句113.6.1if语句113.6.2case语句113.6.2.1一般性话题113.6.2.2格式123.6.3while语句123.6.4for语句123.6.5repeat语句123.6.6with语句123.6.6.1一般话题123.6.6.2格式133.7结构异常处理133.7.1一般话题133.7.2try...finally的使用133.7.3try...except的使用143.7.4try...except...else的使用143.8类类型143.8.1命名和格式143.8.2域153.8.2.1命名/格式153.8.2.2可视化153.8.3方法153.8.3.1命名/格式153.8.3.2使用静态的方法153.8.3.3使用虚拟/动态的方法153.8.3.4使用抽象的方法163.8.3.5属性存取方法163.8.4属性163.8.4.1命名/格式163.8.4.2使用存取的方法17四、文件174.1工程文件174.1.1命名174.2窗体文件174.2.1命名174.3数据模板文件174.3.1命名184.4远端数据模板文件184.4.1命名184.5Unit文件184.5.1通用Unit结构184.5.1.1unit的名字184.5.1.2uses子句184.5.1.3interface部分194.5.1.4implementation部分194.5.1.5initialization部分194.5.1.6finalization部分194.5.2窗体单元194.5.2.1命名194.5.3数据模板单元204.5.3.1命名204.5.4一般目的单元204.5.4.1命名204.5.5构件单元204.5.5.1命名204.6文件头21五、窗体和数据模板215.1窗体215.1.1窗体类型命名标准215.1.2窗体实例命名标准215.1.3自动创建窗体225.1.4模式窗体实例化函数225.2数据模板235.2.1数据模板命名标准235.2.2数据模板实例命名标准23六、包246.1使用运行包和设计包的比较246.2文件命名标准24七、构件257.1用户自定义构件257.2构件单元257.3使用注册单元257.4构件实例命名约定257.5构件的前缀267.6Standard页267.7Additional页267.8Win32页277.9System页277.10Internet页287.11DataAccess页287.13DecisionCube页297.14QReport页297.15Dialogs页307.16Win3.1页307.17Samples页307.18ActiveX页317.19Midas页31一、序言本文档详述了在Delphi4开发者指南下进行编程的代码编写标准。在通常情况下,本文档遵循“取消”式格式的指引方针,该方针由Borland国际通过一些例外来使用。在Delphi4开发者指南中包含本文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于提高代码编写的可读性和使用的一贯性。本文档并不意味着包含了所有存在于代码中的标准。但是,它的内容已足够帮你起个好头。你可以自由的增加修改这些标准来满足你的需要。我们不赞成你偏离这些由Borland开发人员所使用的标准太远。我们推荐这么做是因为一旦有新的程序员加入到你的开发小组中,而他们最喜欢和最熟悉的是Borland的标准。象大多数代码标准文档,本文档也会根据需要进行改动。因此,你可以到www.xapware.com/ddg中找到最新的更新版本。本文档不包括用户接口标准。本文档是独立的但也是同样重要的。已经有足够的第三方书籍和Microsoft文档包括了另外一些指导方针,而我们决定并不复制这些信息,但我们会指引你到MicrosoftDevelop