登录论坛 | 注册会员 设为首页 | 收藏本站
当前位置 : 首页>软件学院>程序开发>ASP教程>正文
 
ASP程序书写的规范

http://www.dbit.cn 2009-4-29 8:07:18  来源:东北IT网  编辑:叶子
 

1       规范简介
  本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使项目开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。
2       一般格式规范
2.1       缩进
缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级缩进四个空格。不准许使用Tab。因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以在编辑器中设置将Tab换成四个空格)。当进入判断(If…Then、Select…End Select)、循环(For[ Each]…Next、While…Loop)、With语句、函数、过程、类声明的时侯增加一级, 当遇到退出判断、循环、with语句、函数、过程、类的时侯减少一级。例如:
CODE:
iTemp=0
If (iTemp<> 100) Then
    iTemp = 100
End If
2.2       换行
换行就是在判断、循环、With语句的起始与结束时各加入一个换行。函数、过程、类的声明结束时,加入一个。换行是为了程序方便调试,可读性更强。
例1:

CODE:
i=0
Do While (i<10)
    i = i + 1
Loop
Response.Write(i & “<br/>”)
例2:

CODE:
Class class1
…..
End Class
Class class2
….
End Class
例3:

CODE:
Function fun1()
….
End Function
Sub sub1()
….
End Sub
2.3       空格
在操作符及逻辑判断符号的两端添加空格,例如:

CODE:
i = i + 1
a = a And b
sHTML = ”abc” & sHTML
但添加括号时不需要空格。例如:

CODE:
If ( a > b ) Then ''错误的用法
If (a > b) Then ‘正确的用法
3       VBScript语法书写格式规范
3.1       保留字
  VBScript语言的保留字或关键词应全部使用第一个字母大写,其余字母小写的原则(推荐)。另外也可采用全部小写的方式,主要为了方便输入源程序。
3.2       过程和函数
3.2.1       命名及格式
过程和函数的名称应全部使用有意义的英文单词组成,并且第一个单词全部小写,其它单词的第一个字母使用大写字母。如果只有一个单词,则第一个字母大写。例如:

CODE:
Sub formatharddisk() ''不正确的命名
Sub formatHardDisk ‘正确的命名
Sub show() ‘不正确的命名 
Sub Show() ‘正确的命名
设置变量内容的过程和函数,应使用set作为前缀,例如:

CODE:
Sub setUserName
读取变量内容的过程和函数,应使用get作为前缀,例如:

CODE:
Function getUserNa me
3.2.2       过程和函数的参数
  首先所有参数名称必须是有意义的。参数命名采用同义的英文,可使用几个英文单词,但每一个单词的首字母必须大写。先说明参数的引用类型,如ByVal或ByRef。参数名前加前缀‘a_'',后跟参数的类型(参见变量类型中的书写规范),必须小写,最后跟参数名,单词的第一个字母大写。例如:

CODE:
Sub someProc(ByVal a_sUserName, ByVal a_iUserAge)

本新闻共3页,当前在第1页  1  2  3  

 
收藏】【打印】【进入论坛
  相关文章:

·浅析五大ASP.NET数据控件
·asp将access数据导出为excel电子表的方法
·ASP对URL编码的简单方法
·解决页面延迟的两个方法
·ASP分页和日期格式化为RFC822格式的办法
·值得收藏的一些ASP代码
·ASP教程:自己写的数据库操作类
·Discuz!NT 3.1 为ASP.net社区提速 
·浅析五大ASP.NET数据控件
·基础asp程序代码
·ASP.NET全局异常处理的方法

 
 
 
 
最新文章

中关村艳照门女主角详记录高清组图 
大连护士门大尺度艳照高清组图
iPhone女孩微博爆红 最宝贵东西换iPhon
反恐精英之父内维尔:改变电脑游戏销售
团购网站黎明之前:中国市场惨烈厮杀不
团购鼻祖Groupon中国揭秘:快与慢的商业
Spil Games发布新的品牌形象
1800配置一台主机 不要显示器
联想V360笔记本模特写真
爱国者第四代移动硬盘将面市、低电压保

 
推荐文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆红 最宝贵东西换
大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组
苹果员工中毒门
宫如敏不雅照疯传 看张馨予韩一菲
深耕市场 永续经营——专访百脑汇
优派专业电子书 让您回家旅途多姿
揭晓百万大奖三星bada魅力绽放中
大明龙权“江湖英雄会”全国PK大
永恒之塔校园达人挑战赛完美落幕
八卦图解 More>>
iPhone女孩微博爆红 最宝贵东西换 大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组 宫如敏不雅照疯传 看张馨予韩一菲