1 / 24
文档名称:

公司管理系统代码要求规范(c#).doc

格式:doc   大小:256KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

公司管理系统代码要求规范(c#).doc

上传人:beny00001 2021/12/4 文件大小:256 KB

下载得到文件列表

公司管理系统代码要求规范(c#).doc

相关文档

文档介绍

文档介绍:word
word
1 / 24
word
××信息技术某某公司
代码编写规X〔初稿〕
×××
目 录
0、修订记录 4
1、概述 4
、规X制定原如此 4
2、根本规如此 4
word
word
2 / 24
word
、Camel 4
Namespace命名空间规X 5
3、文件命名 6
4、C# 语法规X 6
6
6
7
8
9
{} 9
10
10
10
11
11
12
12
5、 SQL 语法规X 13
13
13
14
14
15
、SELECT语句: 15
、INSERT语句: 15
、UPDATE语句: 15
、DELETE语句: 15
、IF语句: 16
、CASE语句: 16
word
word
3 / 24
word
、WHILE语句: 16
附录:.Net命名规X 17
1、变量命名规X 17
2、Web控件命名规X 17
18
4、Html控件命名规X 18
5、客户端JavaScript规X 19
6、命名规如此补充 19
7、命名通如此 20
零、修订记录
版本
作者
日期
说明
一、概述
、规X制定原如此
方便代码的交流和维护。
不影响编码的效率,不与大众****惯冲突。
使代码更美观、阅读更方便。
使代码的逻辑更清晰、更易于理解。
word
word
5 / 24
word
二、根本规如此
Pascal、Camel
Pascal命名法:指首字母大写,每个连接单词的首字母也大写,应用在文件、类、对象、方法与属性的命名,例如:
//文件命名

//类命名
public class UserInfo() {
//方法、行为命名
public string BuyApple {
...
}
//属性命名
public string Name {
get { return _name; }
}
}
Camel命名法:指首字母小写,每个连接单词的首字母大写,应用在变量申明中,例如:
//申明对象
UserInfo userInfo = new UserInfo();
//申明变量
word
word
5 / 24
word
int recordCount = 0;
string userName = "";
备注:其他未规X的命名方法,请遵循微软C#.Net官方命名法。
Namespace命名空间规X
原如此上命名空间层次不要超过3层最为易于理解,例如:

系统提供功能举例:
Zsp:正卓公司服务框架前缀
DbHelepr:框架级功能名称
项目应用举例:
ICS、AMS:项目名称前缀,这里表示《内控系统》项目
mon、StringProcessor:项目内命名空间名称
三、文件命名
严禁使用拼音命名:public ZhiFu() { }
采用Pascal命名法,单词连贯不连续,每个单词首字母大写。
正确的方式:
word
word
6 / 24
word
错误的方式:
四、C# 语法规X
换行主要目的是为了让过长的代码可读性增强。
分号“;〞之后必须换行,正确的方式:
int i = 0;
string name;
错误的方式:
int i = 0; string name;
逗号“,〞时可以换行,如果字符较短可以不换行,正确的方式:
string sql = ("SELECT * FROM TableName WHERE ID={0} AND Sex={1}"
, ()
, 0
);
错误的方式:
string sql = ("SELECT * FROM TableName WHERE ID={0} AND Sex={1}",
(),
0
);
word
word
7 / 24
word
代码统一使用Tab缩进,显示格数为4,不要使用空格缩进代码,正确的例子:
if (true)
ret