没有合适的资源?快使用搜索试试~ 我知道了~
首页C#编程及代码设计规范
C#编程及代码设计规范
需积分: 9 58 浏览量
更新于2023-03-16
评论
收藏 131KB DOCX 举报
C#编程及代码设计规范C#编程及代码设计规范C#编程及代码设计规范C#编程及代码设计规范C#编程及代码设计规范C#编程及代码设计规范
资源详情
资源评论
资源推荐

C#编程及代码设计规范
文件状态:
当前版本
V0.3
创建日期
2008-3-18
最后修改日期
2008-3-19
作者 钟秉淑
当前状态 √草稿 □发布
文件修改历史
序号 版本号 编写\日期 审核\日期 备注
1 V0.1
钟秉淑8-3-18 新建
2. V0.2
李宇8-3-19 钟秉淑8-3-19 排版
3 V0.3
钟秉淑 修改文字性错误

2
公司文件
目录
目录
序...................................................................................................................... 3
A. 规范概述.........................................................................................................4
B. 编程风格.........................................................................................................6
C. 程序注释......................................................................................................... 9
D.声明.............................................................................................................. 15
E.命名规范........................................................................................................17
F.语句.............................................................................................................. 28
G.控件命名原则.................................................................................................34
H. 代码设计....................................................................................................... 35
I. 其他.............................................................................................................. 36
附录A 编程常用单词缩写....................................................................................37
附录 B 不同类型数据类型的命名规则.....................................................................39
附录 C: 主要控件名简写对照表...........................................................................40
2

3
公司文件
序
在规范中我们通过【规定】,【推荐】几个方面表示对规范的要求
【规定】:要求在编写代码时必须遵照执行的条目.
【推荐】:不强制执行,此部分是经过项目经验总结出的比较优秀的实现方式,可以
根据业务需要,选择性的遵守.
【示例】表示规范提供的样例
3

4
公司文件
A. 规范概述
1.1 规范制定原则
1方便代码的交流和维护。
2不影响编码的效率,不与大众习惯冲突。
3使代码更美观、阅读更方便。
4使代码的逻辑更清晰、更易于理解。
1.2 术语定义
Pascal大小写
将标识符的首字母和后面连接的每个单词的首字母都大写。例如:BackColor
Camel大小写
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor
1.3 文件命名组织
1.3.1 文件命名
【规定】文件名遵从 Pascal 命名法,无特殊情况,扩展名小写。
【规定】使用统一而又通用的文件扩展名: C#类 .cs
1.3.2 文件注释
【规定】1在每个文件头必须包含以下注释说明
#region
/*----------------------------------------------------------------
* 版权所有:
* 文件名:
* 文件功能描述:
*
4

5
公司文件
*
* 创建标识:
* ---------------------------------------------------------------
* 文件修改日志:
* 修改标识:
* 修改描述:
*
*
//----------------------------------------------------------------*/
#endregion
文件功能描述只需简述,具体详情在类的注释中描述。
创建标识和修改标识由创建或修改人员的拼音或英文名加日期组成。
【示例】:张三 20080301
一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。
在所有的代码修改处加上修改标识的注释。
1.3.3 文件的组织
【规定】文件的组织:
每个.cs 文件只能包含一个类,或一个类的一部分,不允许将多个类组织在同一个 cs 文件
中.
注:接口,结构文件的组织与此相同
5
剩余40页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0