首页 C#开发规范

C#开发规范

举报
开通vip

C#开发规范C#开发规范版本更新时间改正人备注V1.02016wp目录术语Pascal大小写:将表记符的首字母和后边连结的每个单词的首字母都大写。能够对三字符或更多字符的表记符使用Pascal大小写。比如:BackColorCamel大小写:表记符的首字母小写,而每个后边连结的单词的首字母都大写。比如:backColor文件命名文件名遵照Pascal命名法,无特殊情况,扩展名小写。文件开始包含近似以下说明说明/文件名:文件功能描绘:创立人:创立时间:描绘:改正人:改正时间:改正描绘:///文件功能描绘着重于描绘文件功...

C#开发规范
C#开发规范版本更新时间改正人备注V1.02016wp目录术语Pascal大小写:将 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 记符的首字母和后边连结的每个单词的首字母都大写。能够对三字符或更多字符的表记符使用Pascal大小写。比如:BackColorCamel大小写:表记符的首字母小写,而每个后边连结的单词的首字母都大写。比如:backColor文件命名文件名遵照Pascal命名法,无特殊情况,扩展名小写。文件开始包含近似以下说明说明/文件名:文件功能描绘:创立人:创立时间:描绘:改正人:改正时间:改正描绘:///文件功能描绘着重于描绘文件功能与说明,详情应在类的说明中描绘。一天内有多个改正只需做做一个改正表记,在所有的代码改正处加上改正表记的说明。代码外观列宽代码列宽控制在100字符左右。代码换行,换行后的代码应当缩进一个Tab。换行当表达式高出或即将高出规定的列宽,按照以下规则进行换行在逗号后换行。在操作符前换行。规则1优先于规则2。当以上规则会致使代码杂乱的时候自己采取更灵活的换行规则。缩进缩进应当是每行一个Tab(4个空格),不要在代码中使用Tab字符。空行在以下情况下使用两个空行接口和类的定义之间。列举和类的定义之间。类与类的定义之间。在以下情况下使用一个空行方法与方法、属性与属性之间。方法中变量声明与语句之间。方法与方法之间。方法中不同的逻辑块之间。方法中的返回语句与其他的语句之间。属性与方法、属性与字段、方法与字段之间。说明与它说明的语句间无空行,但与其他的语句空一行。空格在以下情况中要使用到空格重点字和左括号(应当用空格分开。在方法名和左括号(之间不要使用空格。多个参数用逗号分开,每个逗号后都应加一个空格。除了.之外,所有的二元操作符都应用空格与它们的操作数分开。一元操作符、++及--与操作数间不需要空格。语句中的表达式之间用空格分开。如for(expr1;expr2;expr3)括号左括号(不重要靠重点字,中间用一个空格分开。左括号(与方法名之间不要增添任何空格。没有必要的话不要在返回语句中使用()。花括号左花括号{放于重点字或方法名的下一行并与之对齐。左花括号{要与相应的右花括号}对齐。往常情况下左花括号{独自成行,不与任何语句并列一行。if、while、do、for语句后一定要使用{},即便{}号中为空或只有一条语句。右花括号}后加一个说明以便于方便的找到与之相应的{。块语句将大的复杂代码节分为较小的、易于理解的模块。当一行被分为几行时,将运算符放在行的末尾,表记行是不完整的。在代码中垂直对齐左括号和右括号。if(x==0){}不允许以下情况:if(x==0){}if(x==0){xxx;}程序说明说明原则说明应当是解释为什么和做什么,而不是介绍是什么。改正代码时,老是使代码周围的说明保持最新。变量声明时,使用行尾说明是合适的;其他情况下,使用单行说明。防止凌乱的说明,如一整行星号。而是应当使用空白将说明同代码分开。在部署发布以前,移除所有临时或无关的说明,防止维护工作中产生杂乱。如果需要用说明来解释复杂的代码节,先检查代码是否应当重写。在编写说明时使用完整的句子。说明应当说明朝码,而不应当增加多义性。防止多余的或不适合的说明。说明朝码中不十分显然的任何内容。为了防备问题频频出现,对错误和解决方法老是使用说明。对由循环和逻辑分支组成的代码使用说明。使用拥有一致的风格和语言来结构说明。用空白将说明同说明分开符分开。新增代码行的前后要有说明行说明,对详细格式不作 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 ,但必须包含作者,新增时间,新增目的。在新增代码的最后必须加上结束标志;善于运用#region,#endregion。单行说明用于方法内的代码说明。如变量的声明、代码或代码段的解释。示例:说明语句privateintnumber;方法内变量的声明或花括号后的说明,示例:alwaystrueif(1==1){statement;}//alwaystrue多行说明:该类说明用于说明一段代码的逻辑、运算步骤、注意事项等需要详尽说明的内容。/*statementdescription*statementdescriptionstatementdescription*/statement;文档说明.Net预定义Xml标签来标记对象说明,在声明接口、类、方法、属性、字段都应当使用该类说明。方法描绘///参数说明返回值说明publicstaticvoidMethod(stringkey){return;}类说明模块开始尽量以以下形式书写模块说明:/类名:功能描绘:创立人:创立时间:描绘:改正人:改正时间:改正描绘:///注意:类的改正应当在说明中增添改正记录,且记录累加。属性说明在类的属性必须以以下格式编写属性说明:属性说明方法说明在类的方法声明前必须以以下格式编写说明:函数的作用><参数说明><返回值的说明,该说明必须明确说明返回的值代表什么含义>///异样种类、异样结果说明(为什么产生此异样)对象声明变量声明建议一行只作一个声明。示例:intlevel;//intsize;//intx,y;//介绍介绍不介绍在变量声明时就对其做初始化。变量声明置于块的开始处,不要老是在第一次使用它们的地方做声明。例外:for(inti=0;i 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 /字符串输出,让代码输出格式可控。15.用asp:Literal替换asp:Label,asp:Literal输出是洁净的。少用PostBack体制,多用Ajax浮点运算Float并不比Double要快,当变换为Int时,Double可能更高。右移和预计算优化是有效的减少冗余运算和无用的重复调用20.善用Hashtable,当数据量极大时Hashtable的扩容消耗极其惊人,一般使用Dict就足够了。21.在资源不再使用时手动释放,不要等待GC的回收,GC并不老是靠谱。减少数据库的连结次数和翻开时间,不再使用时赶快封闭使用存储过程提高语句履行效率,节俭网络传输优化查问语句,详见SQL开发规范优化服务器设置以切合系统需要只需可能,就缓存数据和页输出使用缓存考虑命中率,选择合适的缓存策略选择适合页面或应用程序的数据查察体制将DataReader用于迅速只进数据游标,优点是省内存,缺点是占用连结时间长禁止引入COM组件31.采用Server.Transfer语法进行重定向,该方法可防止客户端重定向,同时保持不变。URL如有必要,调整应用程序每个协助进度的线程数适合地使用公共语言运行库的垃圾回收器和自动内存管理如果有大型Web应用程序,可考虑履行预批编译异样办理的最重要原则就是:不要吃掉异样。除非要办理,否则就不要捕获异样只在必要时保存服务器控件ViewState减少对服务器的不必要的恳求,Page.IsPostBack是个好用的工具如果有可能,禁用Session反射是一项很好用的技术,很方便,但不要滥用。
本文档为【C#开发规范】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
飞行笑笑
暂无简介~
格式:doc
大小:44KB
软件:Word
页数:13
分类:
上传时间:2023-01-20
浏览量:19