本规则是为了增强开发人员所写程序的规范性、可读性而设计的。主要应用于.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的简单介绍就到这里。
【编辑推荐】