本帖最后由 shangxin 于 2014-3-20 10:45 编辑
---------------------------------------------
控件命名=控件缩写前缀 + “_” +变量名
控件 缩写
Label lbl
TextBox txt
CheckBox chk
Button btn
ListBox lst
DropDownList drp
--------------------------------------------
private的成员一律加"_"前缀。所有的成员变量必须是private。除非是const。
public和protected的成员一律按照P和C命名法,不存在protected成员变量,而是protected方法。internal亦是如此。
--------------------------------------
//////////////////////////////////////////////////////
命名规则Ver3.0
2004年6月
本规则是为了增强开发人员所写程序的规范性、可读性而设计的。主要应用于.net开发的项目,3.0版以适用于VB、C#、C++等多种语言。
总体要求
1. 词语要求尽量的简练准确,有缩写的尽量用缩写;
2. 规则并非一成不变,命名时要灵活掌握。
详细要求
1. 控件命名规则
控件名简写+英文描述,英文描述首字母大写
主要控件名简写对照表
控件名 简写 控件名 简写
Label lbl TextBox txt
Button btn LinkButton lnkbtn
ImageButton imgbtn DropDownList ddl
ListBox lst DataGrid dg
DataList dl CheckBox chk
CheckBoxList chklst RadioButton rdo
RadioButtonList rdolst Image img
Panel pnl Calender cld
AdRotator ar Table tbl
RequiredFieldValidator rfv CompareValidator cv
RangeValidator rv RegularExpressionValidator rev
ValidatorSummary vs CrystalReportViewer rptvew
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_英文名称连写,英文名称首字母大写
存储过程:
英文名称连写,首字母大写
|
|