1、变量的命名
变量的名称应当能够表达出它的用途,例如Sname,SbirthDay等。
习惯上循环控制变量常常为单个字母,诸如I、J、K等。如果使用更有意义的名称,例如iCount,会使循环更容易被理解。
布尔变量名必须清楚表示出True和False值的意义,例如IsRight。
2、组件的命名
组件的命名要能表达出组件的用途和类型。一般采用添加前缀的方式,前半部分表示类型,后半部分表示用途。例如窗体类From一般加frm,按钮类加btn,文本框类加edt。
3、数据模块窗体的命名
除了要表达数据模块的用途外,一般还加后缀DM。例如员工管理中的数据模块窗体可命名为EmployeesDM。
4、单元文件命名
单元文件一般应与窗体文件名相同。如果是公用单元文件,除了要表达单元文件的功能外,还要加前缀u。
5、过程与函数的命名
过程与函数名应当有意义,即从名称可以理解过程或函数的用途。
完成一个动作的过程最好在名称前加上表示动作的动词为前缀。例如删除Doc格式文件:PRocedure DeleteDocFile;。
设置输入参数值的过程名应当以Set为其前缀,例如设置UserName的过程为:procedure SetUserName;。
获取数值的函数名应当以Get为其前缀,例如获得UserName的函数为:function GetUserName:string;。
6、形式参数的命名
所有形参的名称都应当表达出它的用途。如果合适的话,形参的名称最好以字母a为前缀。例如:procedure DBLogin(aUserName, aPassWord:string);。
7、类命名
类名除了要能够表达出类的用途外,一般要在类名前加T,接口类名前加I,异常类名前加E。例如:
type
TCustomFlash=class(TObject);//自定义Flash类
IFlash = interface;//Flash接口
EFlash = class(Exception);//Flash异常类
8、字段命名
字段的命名习惯与变量的命名相同,只是字段名前一般加F。
9、方法命名
方法的命名与过程或函数的命名相同。
新闻热点
疑难解答
图片精选