东软集团的c#编程规范

东软集团的c#编程规范

ID:20074828

大小:284.00 KB

页数:31页

时间:2018-10-09

东软集团的c#编程规范_第1页
东软集团的c#编程规范_第2页
东软集团的c#编程规范_第3页
东软集团的c#编程规范_第4页
东软集团的c#编程规范_第5页
资源描述:

《东软集团的c#编程规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东软集团有限公司C#编程规范2.0C#编程规范Version2.0东软集团有限公司C#编程规范2.0目录第一章 概述4规范制定原则4术语定义4Pascal大小写4Camel大小写4文件命名组织41.3.1文件命名41.3.2文件注释4第二章代码外观62.1列宽62.2换行62.3缩进62.4空行62.5空格62.6括号-()72.7花括号-{}7第三章程序注释93.4注释概述93.2文档型注释93.3类c注释103.4单行注释103.5注释标签10第四章 申明144.1每行声明数144.2初始化144.3位置144.4

2、类和接口的声明154.5字段的声明15第五章 命名规范165.1命名概述165.2大小写规则165.3缩写175.4命名空间175.5类185.6接口185.7属性(Attribute)195.8枚举(Enum)195.9参数19东软集团有限公司C#编程规范2.05.10方法205.11属性(property)205.12事件215.13常量(const)225.14字段235.15静态字段235.16集合245.17措词24第六章 语句266.1每行一个语句266.2复合语句266.3return语句266.4if、

3、if-else、ifelse-if语句266.4for、foreach语句276.5while语句276.7.do-while语句286.8.switch-case语句286.9.try-catch语句286.10.using块语句296.11.goto语句29第七章控件命名规则307.1命名方法307.2主要控件名简写对照表30第八章其他308.1表达式308.2类型转换30附录一:匈牙利命名法31东软集团有限公司C#编程规范2.0第一章 概述规范制定原则1方便代码的交流和维护。2不影响编码的效率,不与大众习惯冲突。

4、3使代码更美观、阅读更方便。4使代码的逻辑更清晰、更易于理解。术语定义Pascal大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal大小写。例如:BackColorCamel大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor文件命名组织1.3.1文件命名1文件名遵从Pascal命名法,无特殊情况,扩展名小写。2使用统一而又通用的文件扩展名:C#类.cs1.3.2文件注释1在每个文件头必须包含以下注释说明/*------------

5、----------------------------------------------------//Copyright(C)2004东软集团有限公司//版权所有。////文件名://文件功能描述://////创建标识:////修改标识://修改描述:////修改标识://修改描述:东软集团有限公司C#编程规范2.0//----------------------------------------------------------------*/文件功能描述只需简述,具体详情在类的注释中描述。创建标识和修改标

6、识由创建或修改人员的拼音或英文名加日期组成。如:李轶20040408一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。在所有的代码修改处加上修改标识的注释。东软集团有限公司C#编程规范2.0第二章代码外观2.1列宽代码列宽控制在110字符左右。2.2换行当表达式超出或即将超出规定的列宽,遵循以下规则进行换行1、在逗号后换行。2、在操作符前换行。3、规则1优先于规则2。当以上规则会导致代码混乱的时候自己采取更灵活的换行规则。2.3缩进缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。Visua

7、lStudio.Net设置:工具->选项->文本编辑器->C#->制表符->插入空格2.4空行空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。在以下情况下使用两个空行1、接口和类的定义之间。2、枚举和类的定义之间。3、类与类的定义之间。在以下情况下使用一个空行1、方法与方法、属性与属性之间。2、方法中变量声明与语句之间。3、方法与方法之间。4、方法中不同的逻辑块之间。 5、方法中的返回语句与其他的语句之间。6、属性与方法、属性与字段、方法与字段之间。7、注释与它注释的语句间不空行,但与其他的语句间空一行。2

8、.5空格在以下情况中要使用到空格1、关键字和左括符“(”应该用空格隔开。如while(true)东软集团有限公司C#编程规范2.0注意在方法名和左括符“(”之间不要使用空格,这样有助于辨认代码中的方法调用与关键字。2、多个参数用逗号隔开,每个逗号后都应加一个空格。3、除了.之外,所有的二元操作符都应用空格与它们的操作数隔开。一元操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。