1、變量的命名
變量的名稱應(yīng)當(dāng)能夠表達(dá)出它的用途,例如Sname,SbirthDay等。
習(xí)慣上循環(huán)控制變量常常為單個(gè)字母,諸如I、J、K等。如果使用更有意義的名稱,例如iCount,會(huì)使循環(huán)更容易被理解。
布爾變量名必須清楚表示出True和False值的意義,例如IsRight。
2、組件的命名
組件的命名要能表達(dá)出組件的用途和類型。一般采用添加前綴的方式,前半部分表示類型,后半部分表示用途。例如窗體類From一般加frm,按鈕類加btn,文本框類加edt。
3、數(shù)據(jù)模塊窗體的命名
除了要表達(dá)數(shù)據(jù)模塊的用途外,一般還加后綴DM。例如員工管理中的數(shù)據(jù)模塊窗體可命名為EmployeesDM。
4、單元文件命名
單元文件一般應(yīng)與窗體文件名相同。如果是公用單元文件,除了要表達(dá)單元文件的功能外,還要加前綴u。
5、過程與函數(shù)的命名
過程與函數(shù)名應(yīng)當(dāng)有意義,即從名稱可以理解過程或函數(shù)的用途。
完成一個(gè)動(dòng)作的過程最好在名稱前加上表示動(dòng)作的動(dòng)詞為前綴。例如刪除Doc格式文件:PRocedure DeleteDocFile;。
設(shè)置輸入?yún)?shù)值的過程名應(yīng)當(dāng)以Set為其前綴,例如設(shè)置UserName的過程為:procedure SetUserName;。
獲取數(shù)值的函數(shù)名應(yīng)當(dāng)以Get為其前綴,例如獲得UserName的函數(shù)為:function GetUserName:string;。
6、形式參數(shù)的命名
所有形參的名稱都應(yīng)當(dāng)表達(dá)出它的用途。如果合適的話,形參的名稱最好以字母a為前綴。例如:procedure DBLogin(aUserName, aPassWord:string);。
7、類命名
類名除了要能夠表達(dá)出類的用途外,一般要在類名前加T,接口類名前加I,異常類名前加E。例如:
type
TCustomFlash=class(TObject);//自定義Flash類
IFlash = interface;//Flash接口
EFlash = class(Exception);//Flash異常類
8、字段命名
字段的命名習(xí)慣與變量的命名相同,只是字段名前一般加F。
9、方法命名
方法的命名與過程或函數(shù)的命名相同。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注