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的简单介绍就到这里。

【编辑推荐】

  1. C#单元测试使用的必要性的浅析
  2. C#单元测试的运行浅析
  3. 常见的C#单元测试工具介绍
  4. C#画直线实现实例解析
  5. C#画线控件的开发应用实例解析
THE END