rustysun同学ASP代码书写规范(2)
CODE:
Sub formatharddisk() '不正确的命名
Sub formatHardDisk ‘正确的命名
Sub show() ‘不正确的命名
Sub Show() ‘正确的命名
设置变量内容的过程和函数,应使用set作为前缀,例如:
CODE:
Sub setUserName
读取变量内容的过程和函数,应使用get作为前缀,例如:
CODE:
Function getUserName
3.2.2 过程和函数的参数
首先所有参数名称必须是有意义的。参数命名采用同义的英文,可使用几个英文单词,但每一个单词的首字母必须大写。先说明参数的引用类型,如ByVal或ByRef。参数名前加前缀‘a_',后跟参数的类型(参见变量类型中的书写规范),必须小写,最后跟参数名,单词的第一个字母大写。例如:
CODE:
Sub someProc(ByVal a_sUserName, ByVal a_iUserAge)
3.3 变量
3.3.1 变量命名及格式
首先所有变量必须起有意义的名字,使其它组员可以很容易读懂变量所代表的意义,变量命名采用同义的英文命名,可使用几个英文单词,但每一单词的首字母必须大写。另外还需在变量名中体现变量类型。例如:
CODE:
Dim sWriteFormat ‘s表示String类型的变量
3.3.2 变量类型
虽然在ASP中不须要声明变量类型,它只有一个Variant型。但为了方便源程序的阅读,我们决定为变量加上类型描述前缀。对于一些特定类型可采用一定的简写如下:
变量类型 简写
整型(Integer) i
短整型(Short Integer) sh
长整型(Long Integer) l
单精度型(Single) sn
双精度型(Double) db
字节型(Byte) by
字符型(Char) c
字符串型(String) s
二进制型(Binary) bn
布尔型(Boolean) b
日期时间型(DateTime) d
数组型(Array) a
象型(Object) o
循环控制变量通常使用单一的字符如:i, j, k。 另外使用一个有意义的名字,如iUserIndex ,也是准许的。
3.3.3 全局变量(Global Variables)
尽量不使用全局变量,如必须使用全局变量则必须加前缀‘gbl_',同时应在变量名称中体现变量的类型。
内容版权声明:除非注明,否则皆为本站原创文章。