Delphi源程序格式书写规范(一)(3)

3.4.3 枚举类型

枚举类型的名字必须有意义并且类型的名字之前要加前缀‘T’。枚举类型的内容的名字必须包含枚举类型名称的简写,例如:

TSongType = (stRock, stClassical, stCountry, stAlternative, stHeavyMetal, stRB);

3.4.4 数组类型

数组类型的名字必须有意义并且类型的名字之前要加前缀‘T’。如果声明一个指向数组类型的指针必须在该类型的名字之前加前缀‘P’,例如:

type
PCycleArray = ^TCycleArray;
TCycleArray = array[1..100] of integer;

3.4.5记录类型

记录类型的名字必须有意义并且类型的名字之前要加前缀‘T’。如果声明一个指向数组类型的指针必须在该类型的名字之前加前缀‘P’,例如:

type
PEmployee = ^TEmployee;
TEmployee = record
EmployeeName: string
EmployeeRate: Double;
end;

3.5 类

3.5.1 命名及格式

类的名字必须有意义并且类型的名字之前要加前缀‘T’。例如:

type
TCustomer = class(TObject)

类实例的名字通常是去掉‘T’的类的名字。例如:

var
Customer: TCustomer;

3.5.2 类中的变量

3.5.2.1命名及格式

类的名字必须有意义并且类型的名字之前要加前缀‘F’。所有的变量必须是四有的。如果需要从外部访问此变量则需要声明一属性

3.5.3 方法

3.5.3.1命名及格式

同函数和过程的命名及格式。

3.5.3.2 属性访问方法

所有的属性访问方法必须出现在private 或 protected 中。属性访问方法的命名同函数和过程的命名另外读方法(reader method)必须使用前缀‘Get’. 写方法(writer method)必须使用前缀‘Set’。写方法的参数必须命名为‘Value’,其类型同所要写的属性相一致。例如:

TSomeClass = class(TObject)
private
FSomeField: Integer;
protected
function GetSomeField: Integer;
procedure SetSomeField( Value: Integer);
public
property SomeField: Integer read GetSomeField write SetSomeField;
end;

时间: 2024-10-28 14:41:58

Delphi源程序格式书写规范(一)(3)的相关文章

Delphi源程序格式书写规范(一)(1)

1,规范简介 本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2,一般格式规范 2.1 缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进两个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果.当遇到begin 或进入判断.循环.异常处理.with语句.记录类型声明.

Delphi源程序格式书写规范(二)

3.6 属性 3.6.1 命名及格式 同其用操作的,出去前缀'F'的类的变量的名称相一致 . 3.7 文件 3.7.1项目文件 3.7.1.1项目目录结构 程序主目录--Bin(应用程序所在路径)-Db(本地数据库所在路径)-Doc(文档所在路径)-Hlp(帮助文件所在路径)-Backup(备份路径)-Tmp(临时文件路径) 3.7.1.2命名 项目文件必须使用一个有意义的名字.例如: Delphi中系统信息的项目文件被命名为 SysInfo.dpr. 3.7.2 Form 文件 3.7.2.1

Delphi源程序格式书写规范(三)

3.8.2.5 Internet Tab csk TClientSocketssk TServerSocketwbd TWebDispatcherpp TPageProducertp TQueryTableProducerdstp TDataSetTableProducernmdt TNMDayTimenec TNMEchonf TNMFingernftp TNMFtpnhttp TNMHttpnMsg TNMMsgnmsg TNMMSGServnntp TNMNNTPnpop TNMPop3n

Delphi源程序格式书写规范(一)(2)

3.3 变量 3.3.1 变量命名及格式 首先所有变量必须起有意义的名字,使其它组员可以很容易读懂变量所代表的意义,变量命名可以采用同义的英文命名,可使用几个英文单词,但每一单词的首字母必须大写.例如: var WriteFormat::string: 同时对于一些特定类型可采用一定的简写如下: 指针类型 P 纪录类型 Rec 数组类型 Arr 类 Class 循环控制变量通常使用单一的字符如:i, j, 或 k. 另外使用一个有意义的名字例如:UserIndex ,也是准许的. 3.3.2 局

电子邮箱格式书写规范

  电子邮箱的作用很大 电子邮箱是什么? 电子邮箱,即我们通常所说的Email,是一种模拟邮局,通过电子邮箱,用户与用户之间可进行信息传递,而这些信息包括文本信息.图片文件和视频文件等等.随着互联网科技的发展,电子邮箱的存储量和安全性都得到了极大的改进. 电子邮箱格式 电子邮箱具有单独的网络域名,其书写格式也有一定的要求.一般来说,电子邮箱的格式是:用户名@域名. 电子邮箱格式 邮箱格式怎么写? 有的网友会说,我了解电子邮箱的格式,但就是不清楚邮箱格式怎么写.这里要注意一点的是,在使用纯英文打邮

rustysun同学ASP代码书写规范_ASP基础

ASP源程序书写规范 1       规范简介 本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使项目开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2       一般格式规范 2.1       缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进四个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以

rustysun同学ASP代码书写规范

ASP源程序书写规范 1       规范简介 本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使项目开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2       一般格式规范 2.1       缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进四个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以

C#编码,书写规范

C#编码规范C#编程<>规范<>Version 2.0目录第一章 概述<>规范<>制定原则1 方便代码的交流和维护.2 不影响编码的效率,不与大众习惯冲突.3 使代码更美观,阅读更方便.4 使代码的逻辑更清晰,更易于理解.术语定义Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写.可以对三字符或更多字符的标识符使用Pascal 大小写.例如:BackColorCamel 大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写.例如:

C#书写规范

一.命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助.名称应该说明"什么"而不是"如何".通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层.例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement(). 命名原则是:选择正确名称时的困难可能表明需要进一步分析或定义项的目的.使名称足够长以便有一定的意义,并且足够短以避免冗长.唯一名称在编程上仅用于将各项区分开.表现力强的名称是为了帮助人们