1、基础编程规范

1、基础编程规范

ID:46547113

大小:158.44 KB

页数:8页

时间:2019-11-25

1、基础编程规范_第1页
1、基础编程规范_第2页
1、基础编程规范_第3页
1、基础编程规范_第4页
1、基础编程规范_第5页
资源描述:

《1、基础编程规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一.基础编程规范21.命名原则21.1大小写原则21.2命名规范21.3类的命名原则21.4接口命名原则31.5Exception命名原贝31.6参数的命名31.7变量的命名31.8方法命名原则41.9属性命名原则41.10大小写敏感42.注释42.1注释通用原则42.2类和接口的注释52.3类成员变量的注释52.4方法的注释52.5程序屮的注释63.其他通用规范63.1关于修改历史63.2成对出现的关键字和"{厂的使用63.3规则缩进63.4判断和循环的注释63.5缩写63.6关于汉语拼音73.7关于神秘'的数字7一、基础编程规范使用.net进行开发的过程屮遵循的基本规范。1.命名原则编码

2、屮的命名规范和原则1.1大小写原则目前存在不同的大小写规范,下面列出的这些规范将在其后的章节反复引用。•PascalCasing每个单词的第一个字母大写,例如:BackColor•CamelCasing除了第一个单词以外的每个单词的第一个字母大写,例如:backColor•Uppercase如果缩写字母的个数小于或等于2,那么所有的缩写字母都大写。3个以上的字母缩写采用PascalCasing。例如:System」0,System.Web.Ul,System.CodeDom01.2命名规范类型命名规范备注ClassPascalCaseEnumvaluesPascalCaseEnumtypeP

3、ascalCaseEventsPascalCaseExceptionclassPascalCase以Exception结尾FinalStaticfieldPascalCaseinterfacePascalCase用大写字母

4、开头MethodPascalCaseNamespacePascalCasepropertyPascalCasePublicInstanceFieldPascalCase很少使用,用在propertiesProtectedInstancesFieldscamelCase很少使用,用在propertiesparametercamelCase1.3类的命名原则•用pascal命

5、名规则•尽量谨慎的使用缩写•尽量不要使用任何的前缀(例如C,T)•不要用下划线作类名例如:Publicclass{}Publicclass{}Publicclass{}FileStreamButtonString•接口名字用名词或者名词短语,或形容词来表述接口的行为。例如:IComponent(描述性名词)、ICustomAttributeProvider(名词短语)、IPersistable(形容词)等。•用Pascal命名规则•尽量谨慎地使用缩写•不要用下划线作类名•接口名称前缀用字母I有的时候,必须用字母I作为类名前缀,而又不是一个接口。这是可以接受的,因为有的类名就是I开头的,例如:

6、IdentityStore。这种情况和接口的区别在于其第二个字母是小写的。有的时候,定义完一个接口之后,也会定义一个类作为接口的标准实现。该类和该接口应该有类似的名字,唯一的区别就是接口名称前缀为字母I。下面的例子描述了接口IComponent和它的标准实现-类ComponentPublicinterfaceIComponent{}PublicclassComponent:IComponent{}Exception命名原则界常的命名以“Exception”为后缀,•且继承自平台提供的异常基类PlatformBaseException,例如:PublicclassUserAlreadyExis

7、tsException:PlatformBaseException{}参数的命名•参数的名字应该是描述性的参数的名字应该具有自描述性,也就是说参数的名称可以描述参数在大多数情况下的含义,参数的类型也是可以从参数的名字推断出来的。•参数的名字使用camelCasing(首字母小写)•参数的名字是基于参数的含义而不是参数的类型•不要使用保留参数(Win32API常见)如果下一个版本需要更多的参数,那么加一个overload的方法。参数的命名示例如下:TypeGetType(stringtypeName)StringFormat(stringformat,object]]args)变量的命名避免无

8、意义的变量命名,如下的命名应该避免:Contracta=newContract();但以下情况除外,作为循环条件屮的计数器:for(inti=0;i

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

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

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