- 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】在程序中对可能出异常(如文件操作,
您可能关注的文档
- 《妇人爱子》原文及翻译译文.pdf
- 《高新技术企业培育服务规范》.pdf
- 《建设工程质量检测机构管理评价要求》.pdf
- 《鲁冰花》观后感.pdf
- 《区域光伏发电太阳能资源开发潜力评估方法》编制说明.pdf
- 《少年的你》的观后感.pdf
- 《四年级下册语文口语交际、习作专项复习》教案.pdf
- 《网络操作系统(Windows-server-)》实训指导书.pdf
- 3D打印创新实验室建设专题方案.pdf
- 2023-2024学年贵州省贵阳市人文中学高三语文第三次摸底考试含解析.pdf
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)