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命名及格式
過程和函數的名稱應全部使用有意義的英文單詞組成,並且第一個單詞全部小寫,其它單詞的第一個字母使用大寫字母。如果只有一個單詞,則第一個字母大寫。例如: