Delphi命名规范资料.pdfVIP

  • 0
  • 0
  • 约3.29万字
  • 约 28页
  • 2026-03-16 发布于河北
  • 举报

Delphi命名规范

1通用代码风格

1通用代码风格

普通来说,任何编程风格的目标都是清晰易懂,编码清晰化中最关键的一条就是保持一

致,无论使用什么风格,都要保证在整个项目中始终如一。

【规则17】代码的每级缩进为2个空格,由于制表符在不同的编辑器中的间隔不同,因此

禁止在源代码中保存Tab制表符。

【规则1-2】行应当限制在80列以内。超过80列的行应当被分成多个连续的行。所有的后

续行应当罗列在该声明的第一行之后,并且缩进两个字符的空格。

说明:普通源代码每行的字符数不得超过80.除非只剩下一个单词。如一行源代码超过了

80个字符,可在逗号和操作符后面开始换行,并相对第一行缩进2个空格。

正例:

functionCreateVVindowEx(dwExStyle:DWRD;

IpCIassName:PChar:IpWindowNamc:PChar;

dwStyle:D\VRD;X.YjiWidth.nlleight:Integer;

hWndParent:HWND;hMenu:HMENU;hlnstance:HINST;

IpParam:Pointer):EWND;stdcall;

【规则1-3】各词法单位之间使用空格以强程序的可读性。

说明:如a:=b应写成a:=b

【规则1-4】不同逻辑程序块之间要使用空行分隔。

说明:空行起着分隔程序段落的作用。适当的空行可以使程序的布局更加清晰。

【规则15]普通来讲,begin和end语句总是独占行。

说明:begin浮现在else捌之后的情况碘卜。

正例:

fori:=0to10do

begin

2编程规则

2编程的规则

【规则2-1】在开始括号“(”与下一个字符之间不允许插入空格,同样,在结束括号“)”

与前一个字符之间也不允许插入空格,

正例:

CloseProc(AParame:er)〃正确

反例:

CloseProc(AParamcler)//错误

【规则2-2]Delphi的保留字在(DELPHI编辑器中将以特殊颜色显示)总是全部小写。

【规则2-3】保持代码的窗明清晰,避免过分的编程技巧。

说明:简单是最美。保持代码的简单化是软件工程化的基本要求。不要过分追求技巧,否则

会降低程序的可读性。

【规则2-4】编程时首先达到正确,其次考虑效率。

说明:编程首先考虑的是满足正确、茁壮、可维护、可移植等质量因素,最后才考

虑程序的效率和资源占用。

【规则2-5】条件语句应能够处理所有条件分支,在case或者if语句中须有else分支来

对未处理的条件进行处理。

【规则2-6】代码中没有不可达的代码(unreachablecode),

【规则2-7】声明过的变量必须被使用,没有被使用的变量应从程序中删除,以提高代码的

可读和可靠

【规则2-8】声明的全局变量,全局函数必须放在公共的PAS文件中,不能散在多个文件,

如果只是本PAS文件使用,应该声明为FORM的数据成员,以便提高效率和统一管理。

【规则2-9】一条语句只完成一个功能。

说明:复杂的语句阅读起来,难于理解,并容易隐含错误;变量定义时,一行只定义一个变

量。

【规则270】在表达式中使用小括号显式地表达运算优先级,以增加程序的可读,并减

少出错的危(wei)险

【规则271】在程序中对可能出异常(如文件操作,

文档评论(0)

1亿VIP精品文档

相关文档