欢迎来到天天文库
浏览记录
ID:39438245
大小:185.00 KB
页数:17页
时间:2019-07-03
《ASPNET编码规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ASP.NET编码规范2第一章编码规范概述2第二章静态文件编码规范21.HTML标记语言编码规范21.1标记的换行规范:21.2标记的关闭规范31.3标记的属性赋值规范31.4标记的缩进规范32.客户端JavaScript规范32.1变量命名规范32.2变量使用规范42.3对象命名规范42.4函数以及子过程命名规范4第三章动态文件编码规范51、命名规范51.1、类的命名规范51.2、变量命名规范51.3、函数命名及使用规范61.4、控件命名规范62、注释规范72.1、文件头部注释72.2、函数、属性、类等注释72.3、程序流程及逻辑点注释83、缩进规范84、异常处理规范85、Request、
2、Session、Application使用规范10第四章文件命名规范101.数据库命名规范101.1、数据文件命名规范101.2、数据库表命名规范101.3、数据库字段命名规范101.4、数据库视图命名规范111.5、存储过程命名规范111.6、SQL语句编写规范112.文件夹及文件命名规范112.1图片的命名原则112.2动态语言文件命名规则12第五章良好的编程习惯131、避免使用大文件132、避免写太长的方法133、方法名需能看出它作什么134、一个方法只完成一个任务135、使用C#或VB.NET的特有类型136、别在程序中使用固定数值147、别用字符串常数148、必要时使用enum14
3、9、别把成员变量声明为public或protected1510、不在代码中使用具体的路径和驱动器名1511、人性化消息提示1512、多使用StringBuilder替代String15ASP.NET编码规范第一章编码规范概述ASP.NET编码分为两大部分,一部分为客户端的静态文件编码,另一部分为包含服务器端脚本的动态文件编码。静态文件编码分Script编码和HTML编码两部分。服务器端编码则分为服务器脚本、客户端脚本、HTML脚本三部分。编码规范采用如下约定:1.所有客户端脚本一律使用JavaScript2.所有服务器端脚本一律使用C#3.静态页面输出一律使用HTML脚本4.本规范不适用于由
4、服务器端脚本所产生的客户端脚本代码。两种常用的命名法:Pascal命名法格式-所有单词第一个字母大写,其他字母小写。Camel命名法格式-除了第一个单词,所有单词第一个字母大写,其他字母小写。第二章静态文件编码规范输出部分采用HTML标记语言。静态文件脚本部分采用JavaScript编写。1.HTML标记语言编码规范1.1标记的换行规范:*一个标记必须占用一行。不得出现两个标记在同一行的情况(同一标记的关闭标记除外),如:
5、记中间*
必须同其关闭标记同时出现。如 ……….….…..*不得出现交叉包含的语句,如:…..1.3标记的属性赋值规范对于接受属性的标记,属性值必须使用双引号或者单引号包围。如: 6、ze=’7’>注意:必须确保属性的赋值无警告或错误。1.4标记的缩进规范*最高一级的父标记采用左对齐顶格方式书写。*下一级标记采用左对齐向右缩进一个Tab的方式书写 在下一级依此类推,分别左对齐相对于父标记向右缩进一个Tab的方式书写*同一级标记的首字符上下必须对齐。注意:在进行代码缩进时,可使用VS2005及其以上版本的开发环境中的自动缩进功能。2.客户端JavaScript规范2.1变量命名规范*常量以及全局变量名必须全部使用大写字母*变量名首字母必须小写*变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下:整型变量:int长整型变量:lng浮点型变量:flt双精度变量:d7、bl对象引用变量:obj字符串变量:strDate类型变量:dtm*变量名必须采用有意义的单词命名,如:strUserName、lngArrayIndex*变量名除首字母小写外,其他单词首字符必须大写*如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:varstrAdName//用于表示Administrator帐户的名称varstrAdminNa 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 17 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档 版权提示 下载文档 举报 温馨提示: 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。 2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。 相关文章 更多 java编码规范开发规范 aspnet与js中字符串的html编码与解码 javascript编码规范 程序编码规范 腾讯编码规范 程序编码规范 PHP开发编码规范--PSR-2编码规范 ASPNET命名规范 编码规范编写规范 Siebel实施规范-编码规范 相关标签 编码 规范
…….….
…..
6、ze=’7’>注意:必须确保属性的赋值无警告或错误。1.4标记的缩进规范*最高一级的父标记采用左对齐顶格方式书写。*下一级标记采用左对齐向右缩进一个Tab的方式书写 在下一级依此类推,分别左对齐相对于父标记向右缩进一个Tab的方式书写*同一级标记的首字符上下必须对齐。注意:在进行代码缩进时,可使用VS2005及其以上版本的开发环境中的自动缩进功能。2.客户端JavaScript规范2.1变量命名规范*常量以及全局变量名必须全部使用大写字母*变量名首字母必须小写*变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下:整型变量:int长整型变量:lng浮点型变量:flt双精度变量:d
7、bl对象引用变量:obj字符串变量:strDate类型变量:dtm*变量名必须采用有意义的单词命名,如:strUserName、lngArrayIndex*变量名除首字母小写外,其他单词首字符必须大写*如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:varstrAdName//用于表示Administrator帐户的名称varstrAdminNa
此文档下载收益归作者所有