ASP源程序书写规范
1规范简介
本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使项目开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。
2一般格式规范
2.1缩进
缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级缩进四个空格。不准许使用Tab。因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以在编辑器中设置将Tab换成四个空格)。当进入判断(If…Then、Select…EndSelect)、循环(For[Each]…Next、While…Loop)、With语句、函数、过程、类声明的时侯增加一级,当遇到退出判断、循环、with语句、函数、过程、类的时侯减少一级。例如:
CODE:
iTemp=0
If(iTemp<>100)Then
iTemp=100
EndIf
2.2换行
换行就是在判断、循环、With语句的起始与结束时各加入一个换行。函数、过程、类的声明结束时,加入一个。换行是为了程序方便调试,可读性更强。
例1:
CODE:
i=0
DoWhile(i<10)
i=i+1
Loop
Response.Write(i&“<br/>”)
例2:
CODE:
Classclass1
…..
EndClass
Classclass2
….
EndClass
例3:
CODE:
Functionfun1()
….
EndFunction
Subsub1()
….
EndSub
2.3空格
在操作符及逻辑判断符号的两端添加空格,例如:
CODE:
i=i+1
a=aAndb
sHTML=”abc”&sHTML
但添加括号时不需要空格。例如:
CODE:
If(a>b)Then'错误的用法
If(a>b)Then‘正确的用法
3VBScript语法书写格式规范
3.1保留字
VBScript语言的保留字或关键词应全部使用第一个字母大写,其余字母小写的原则(推荐)。另外也可采用全部小写的方式,主要为了方便输入源程序。
3.2过程和函数
3.2.1命名及格式
过程和函数的名称应全部使用有意义的英文单词组成,并且第一个单词全部小写,其它单词的第一个字母使用大写字母。如果只有一个单词,则第一个字母大写。例如: