當前位置:首頁 > 建站常識 > 列表

ASP網站程序開發規範要求

點擊:時(shí)間:2017/6/17關鍵詞:ASP網站 上海網頁設計 網站設計公司
爲了(le)規範程序代碼編寫,提高(gāo)代碼可(kě)讀性,降低後期維護成本,提高(gāo)辦公效率,建議(yì)以後編寫的(de)程序按以下(xià)幾條規範進行:一、 統一VBSCRIPT和(hé)ASP程序編寫規範:(一)變量命名規則:由于在ASP和(hé)VBSCRIPT中因爲不需要聲明(míng)變量,同時(shí)不能聲明(míng)變量的(de)類型,但爲了(le)
ASP網站程序開發規範要求

爲了(le)規範程序代碼編寫,提高(gāo)代碼可(kě)讀性,降低後期維護成本,提高(gāo)辦公效率,建議(yì)以後編寫的(de)程序按以下(xià)幾條規範進行:

一、 統一VBSCRIPT和(hé)ASP程序編寫規範:

(一)變量命名規則:

由于在ASP和(hé)VBSCRIPT中因爲不需要聲明(míng)變量,同時(shí)不能聲明(míng)變量的(de)類型,但爲了(le)提高(gāo)代碼的(de)可(kě)讀性,養成好的(de)開發習(xí)慣,對(duì)于本系統開發的(de)變量命名統一規則如下(xià):

1. 使用(yòng)Dim、Public、Private聲明(míng)變量;

例如:Dim iStudentNum

2. 變量類型的(de)體現:

a、 整型變量:以小寫字母i開頭,後面跟變量标示符,英文單詞的(de)第一個(gè)字母大(dà)寫。

例如:下(xià)面聲明(míng)一個(gè)存儲數據庫記錄多(duō)少的(de)變量

Dim iResordsetNumber

b、 單精度實體變量:以小寫字母f開頭,後面跟變量标示符,英文單詞的(de)第一個(gè)字母大(dà)寫。

c、 雙精度實體變量:以小寫字母d開頭,後面跟變量标示符,英文單詞的(de)第一個(gè)字母要大(dà)寫。

d、 字符型變量:以小寫字母s開頭;

e、 布爾型變量:以小寫字母b開頭;

f、 數組變量:數組類型+“_”+“Array”+“_”+“變量标示符”

例如:定義一個(gè)存儲學生成績的(de)數組(存儲單精度實體類型變量)

Dim f_Array_StudentMark

3. 變量标示符要符合标示符标準,同時(shí)容易理(lǐ)解,盡量使用(yòng)英文單詞來(lái)代替,盡量避免使用(yòng)縮寫或簡寫。

例如:存儲校友通(tōng)訊錄的(de)字符串變量定義爲:

Dim sSchoolfellowAddressList;

雖然這(zhè)樣定義在輸入的(de)時(shí)候比較麻煩,但是,它大(dà)大(dà)提高(gāo)了(le)程序的(de)可(kě)讀性,見其變量命名就知其意。在做(zuò)變量查找的(de)時(shí)候也(yě)比較方便。 速度和(hé)性能總是不能兩全,爲了(le)方便後者我們也(yě)就隻有犧牲速度。

4.在變量定義後面加變量功能定義的(de)注釋。

(二)常量命名規則:

類型體現和(hé)上面一樣,不一樣的(de)地方是,所有後面的(de)标示符全部大(dà)寫,例如:

定義一個(gè)存儲語言種類的(de)的(de)字符型常量:

Const sLANGUAGE_TYPE=”Chinese”

(三)功能函數、過程命名規則:

1. 使用(yòng)Function聲明(míng)函數,用(yòng)Sub聲明(míng)過程;

2. 函數名或過程名的(de)第一個(gè)字母大(dà)寫,且後面的(de)每個(gè)單詞第一個(gè)字母大(dà)寫。

例如:

Function CheckValidityOfInput(sStuentMark)

‘此處寫代碼

…………

End Function

3. 函數名或過程名要容易讀,簡單明(míng)了(le)。

4. 在函數前面加注釋,說明(míng)函數功能、參數說明(míng)、創建日期、修改日期、修改原因、創建人(rén)、修改人(rén)等相關信息。

預約建站
免費提供網站優化(huà)
領取關鍵詞