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