C#编码规范.ppt

C#编码规范.ppt

ID:48809377

大小:1.30 MB

页数:42页

时间:2020-01-27

C#编码规范.ppt_第1页
C#编码规范.ppt_第2页
C#编码规范.ppt_第3页
C#编码规范.ppt_第4页
C#编码规范.ppt_第5页
资源描述:

《C#编码规范.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、编码规范江西微软技术中心2011-08一、概述二、实例讲解三、注意点四、Q&AAgenda编码规范概述/**补齐长度(不足长度的在前面补0)*/publicstaticStringSupplyLength(StringstrIn,intintLength){StringstrReturnValue="";intintNum;//希望长度与现有长度的差值intNum=intLength-strIn.Length;strReturnValue=strIn;//按照长度差值,在前面补充“0”for(inti=0;i

2、+strReturnValue;}returnstrReturnValue;}/**补齐长度(不足长度的在前面补0)*/publicstaticStringSupplyLength(Stringa,intb){Stringx="";inti;i=b-a.Length;x=a;for(intj=1;j<=i;j++){x="0"+x;}returnx;}编码规范概述SELECTSTUDENT.STUDENTID,STUDENT.NAME,STUDENT.SEX,STUDENT.BIRTHDAY,CLASS.CLASSNAMEFROMSTUDENT,CLASSWHEREST

3、UDENT.BELONGCLASSID=CLASS.CLASSIDANDSTUDENT.NAME=‘张三’SELECTA.STUDENTID,A.NAME,A.SEX,A.BIRTHDAY,B.CLASSNAMEFROMSTUDENTA,CLASSBWHEREA.BELONGCLASSID=B.CLASSIDANDA.NAME=‘张三’编码规范概述编码规范的必要性多人协作时,代码清晰易懂容易发现代码的问题,调试时比较容易体现公司形象编码规范的要点排版规范(缩进、空行)注释规范清晰类名、方法名定义规范(大小写)变量定义规范(大小写、变量有意义)实例讲解C#的编码规范SQL

4、的编码规范ASP.NET的编码规范实例讲解C#的编码规范制定原则1参照微软在VS.NET中,C#既有的规范来制定2方便代码的交流和维护。3不影响编码的效率,不与大众习惯冲突。4使代码更美观、阅读更方便。5使代码的逻辑更清晰、更易于理解。遵守原则首先遵守客户要求的规则在客户没有指定规则的情况下,遵守本规则实例讲解C#的编码规范文件/类的命名规则方法的命名规则常量、变量、参数的定义规则代码的格式注释的书写格式效率方面注意的问题实例讲解C#的编码规范术语定义:Pascal大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal大

5、小写。例如:BackColorCamel大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor匈牙利大小写标示符的首字母用类型的简写,而每个后面连接的单词的首字母大写。例如:strBackColor标志符大小写方式示例类PascalAppDomain枚举类型PascalErrorLevel枚举值PascalFatalError事件PascalValueChanged异常类PascalWebException只读的静态字段PascalRedValue接口IPascalIDisposable方法PascalToString命名空间Pascal

6、System.Drawing参数cameltypeName属性PascalBackColor中间层方法接口IPascalILogin私有字段_camel_userName控件命名_匈牙利_txtUserName局部变量camel/匈牙利textLength/iLengthPascalcamel错误写法BitFlagbitFlagBitflagCallbackcallbackCallBackCanceledcanceledCancelledDoNotdoNotDontEmailemailEMailEndpointendpointEndPointFileNamefileNa

7、meFilenameGridlinegridlineGridLineHashtablehashtableHashTableIdidIDIndexesindexesIndicesLogOfflogOffLogOutLogOnlogOnLogInNamespacenamespaceNameSpaceOkokOKPipiPISignInsignInSignOnSignOutsingOutsignOffUseNameuseNameUsenameWhiteSpacewhiteSpaceWhitespaceWritablewritableWritea

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

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

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