C#命名規(guī)約3.0的簡單介紹
本規(guī)則是為了增強(qiáng)開發(fā)人員所寫程序的規(guī)范性、可讀性而設(shè)計的。主要應(yīng)用于.net開發(fā)的項目,3.0版以適用于VB、C#、C++等多種語言。
C#命名規(guī)約總體要求
1.詞語要求盡量的簡練準(zhǔn)確,有縮寫的盡量用縮寫;
2.規(guī)則并非一成不變,命名時要靈活掌握。
C#命名規(guī)約詳細(xì)要求
1.控件命名規(guī)則
控件名簡寫+英文描述,英文描述首字母大寫
主要控件名簡寫對照表
控件名簡寫控件名簡寫
LabellblTextBoxtxt
ButtonbtnLinkButtonlnkbtn
ImageButtonimgbtnDropDownListddl
ListBoxlstDataGriddg
DataListdlCheckBoxchk
CheckBoxListchklstRadioButtonrdo
RadioButtonListrdolstImageimg
PanelpnlCalendercld
AdRotatorarTabletbl
RequiredFieldValidatorrfvCompareValidatorcv
RangeValidatorrvRegularExpressionValidatorrev
ValidatorSummaryvsCrystalReportViewerrptvew
2.變量命名規(guī)則
英文描述,首單詞以外的其它單詞首字母大寫加以區(qū)別,力求語言簡煉,意思準(zhǔn)備。循環(huán)、數(shù)組等記數(shù)用變量依順序使用i、j、k、m、n
3.函數(shù)過程命名規(guī)則
小寫英文名詞描述+大寫英文動詞。
如:綁定數(shù)據(jù)表格,dgBind()
4.函數(shù)的參數(shù)變量命名規(guī)則
英文描述,首單詞以外的其它單詞首字母大寫加以區(qū)別。
5.類名
以首字母大寫的英文描述連寫為主。
6.網(wǎng)頁命名規(guī)則
首字母大寫的英文描述連寫。
7.?dāng)?shù)據(jù)庫命名規(guī)則
庫名:
英文名稱連寫,首字母大寫
表名:
英文名稱連寫,首字母大寫
如:用戶表,表名為Users;用戶權(quán)限表,表名為UserPermissions
字段名:
(1)英文名稱連寫,首字母大寫;
(2)當(dāng)與其它表有關(guān)系的時候?yàn)椋宏P(guān)系名_R_關(guān)系表名(兼容1.0版命名的表用:關(guān)系字段名_R);。
如:用戶ID字段,UserID;用戶名字段,UserName;與學(xué)號的關(guān)系字段,StudentID_R_Student(兼容Ver1.0版命名為,student_id_R)。
視圖:
V_英文名稱連寫,英文名稱首字母大寫
關(guān)系:
R_英文名稱連寫,英文名稱首字母大寫
存儲過程:
英文名稱連寫,首字母大寫
C#命名規(guī)約3.0的簡單介紹就到這里。
【編輯推薦】