C#命名规约3.0的简单介绍

开发 后端
这是C#命名规约3.0的简单介绍,主要是方便VB、C#、C++等多种语言开发中的具体规范,希望对大家有所帮助。

本规则是为了增强开发人员所写程序的规范性、可读性而设计的。主要应用于.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#画线控件的开发应用实例解析
责任编辑:彭凡 来源: CSDN
相关推荐

2009-09-01 16:07:04

C#命名规约

2009-09-01 10:35:19

C# 3.0编译器

2009-08-27 15:34:38

C#命名空间

2009-08-28 09:30:48

C#命名属性

2009-08-13 13:38:30

C#命名规范

2009-08-25 13:38:35

C# Timer组件

2009-08-07 17:12:07

C# DLL函数

2009-08-06 18:15:13

C# SQL Serv

2009-08-13 17:36:54

编译C#代码

2009-09-01 16:19:57

C# new()约束

2009-08-14 16:46:44

C#元数据

2009-08-20 16:25:59

C# 匿名方法

2009-08-03 17:51:43

C#引用类型

2009-09-03 09:40:57

C#创建表单

2009-08-06 14:53:41

C# User类

2009-08-10 16:19:37

C#冒泡排序

2009-08-14 17:27:56

C#方法参数

2009-08-27 10:19:22

C#匿名类型

2009-08-18 17:37:57

C#固定指针

2009-08-21 17:55:52

C#复合控件
点赞
收藏

51CTO技术栈公众号