没有合适的资源?快使用搜索试试~ 我知道了~
C# asp.net编码规范文档
4星 · 超过85%的资源 需积分: 9 103 下载量 54 浏览量
2009-01-07
13:35:48
上传
评论
收藏 163KB DOC 举报
温馨提示
试读
23页
C#编码规范文档 C#编码规范文档 C#编码规范文档 C#编码规范文档 C#编码规范文档
资源推荐
资源详情
资源评论
目录
目录.....................................................................................................................................................1
1. 编写目的......................................................................................................................................2
2. 程序命名规范..............................................................................................................................2
基本约定.....................................................................................................................................2
控件命名规范.............................................................................................................................4
ADO.NET 控件命名规范..........................................................................................................6
自定义控件命名规范.................................................................................................................6
类型声明.....................................................................................................................................7
常量.............................................................................................................................................8
类的命名.....................................................................................................................................8
抽象类定义.................................................................................................................................8
密封类定义.................................................................................................................................8
方法定义.....................................................................................................................................8
虚方法定义.................................................................................................................................9
类的成员定义.............................................................................................................................9
结构定义.....................................................................................................................................9
结构成员定义.............................................................................................................................9
接口定义.....................................................................................................................................9
接口的方法和成员定义...........................................................................................................10
自定义异常定义.......................................................................................................................10
注释规范...................................................................................................................................10
第 1 页 总计 23 页
1. 编写目的
为了使团队中的每一位成员都形成统一的开发约定,特制定本规范文档,在今后的开
发过程中,请严格按照此文档约定的规则进行编码。通过此规范,希望可以给各程序员之
间起到沟通的桥梁的作用,并增强程序的可读性。
如在使用过程中,碰到本文档中没进行约定的规则,待商议后对该文档进行补充完善。
2. 程序命名规范
基本约定
所有的命名名称都必须使用能直接体现具体含义的名字。
不能使用 X,Y,Z,等无意义的名称进行定义,除循环变量除外。
所有的成员变量必须在所有成员方法前面声明,用一个换行把它和方法分开
如:
类文件名的名称必须要能反应类的内容,最好是和类同名,一个文件只写一个类,
文件和文件夹的名称也应该精确地说明它们的用途。
如:
文件名:Login.cs
类名:
大括号"{"要新起一行。
第 2 页 总计 23 页
正确编写:
错误编写:
switch 语句一定要有 default 来处理意外情况。
同程序外部连接(如连接数据库、接口、文件等)一定要 捕获任何类型的异常
(try)给出友好的消息给用户,必要时用日志记录错误的细节,包括发生的时间 ,
和相关方法,类名等。
始终使用"{ }"包含 if/else 下的语句,即使只有一条语句。
正确编写:
!
语句。
错误编写:
!
语句。
把引用的系统的 namespace 和自定义或第三方的分开。
"#
"#$
"#$$"#
"#$$%
"#$$%$
&'"$"
不同函数或方法之间,需要用空行来分开。
如:
(
不在代码中使用具体的路径和驱动器名,必须使用相对路径。
代码的缩进用 Tab,而不要用 space。
使用某个控件的值时,尽量命名局部变量。
)
第 3 页 总计 23 页
"*$
"+*"
"
一个方法只完成一个任务。不要把多个任务组合到一个方法中。
避免使用大文件。如果一个文件里的代码超过 300~400 行,必须考虑将代码分开
到不同类中。
控件命名规范
以下控件为常用的控件命名规范,按英文字母进行升序排列。在此列表中未定义的控
件,将后期补充完善。
控件类型 命名前缀 举例
,- )
.-/-
. &
/0
12 12 123/#
41
-5
4
6/
6
515117#25
-
-8
-8 9#3
-8 :#
- .1
-
- 1
-
-2 1
-# "
-; ; ;
6 7 7"
6 ! !&;
6 ! !4#
6 ! !
) "
第 4 页 总计 23 页
)1 3;
)
)<5;
=1> > >/
=? 1 1<
%%
% %
%
% .%
=&
15112 512 512.1;
151 5 5)
151 5 53;
151! 5! 5!";/
1511?51 51<
151 5 5
151 5 5%;
151 5 5"
151; 5; 5;'
<
#
<5 ;5 ;5=
22
&.% "&
&.% "
&% <
& 6/
&1;5 ;5 ;5
&"1 1 1"#3
&"6
&" 6
/4 21
/ )
<).
6
3-
31 ! !3
39#3
"1 1 1
" "
"
" -
"#%! # #&
第 5 页 总计 23 页
剩余22页未读,继续阅读
资源评论
- gegengwang2012-08-29可以正常使用,谢谢
- ctyx0072012-06-13可以正常使用,谢谢
亚丁号
- 粉丝: 6187
- 资源: 59
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功