婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > VBScript教程 第十課 VBScript編碼約定

VBScript教程 第十課 VBScript編碼約定

熱門標簽:地圖標注店鋪的收費 高德百度地圖標注推廣 菏澤電銷外呼系統軟件 為什么申請400電話 京東辦理400電話查詢 南陽高頻外呼系統怎么安裝 蘇丹地圖標注app 貴陽電話外呼系統廠家 外呼系統解決電銷問題
什么是編碼約定?

編碼約定是幫助您使用 Microsoft Visual Basic Scripting Edition 編寫代碼的一些建議。編碼約定包含以下內容:

·對象、變量和過程的命名約定
·注釋約定
·文本格式和縮進指南

使用一致的編碼約定的主要原因是使 Script 或 Script 集的結構和編碼樣式標準化,這樣代碼易于閱讀和理解。使用好的編碼約定可以使源代碼明白、易讀、準確,更加直觀且與其他語言約定保持一致。

常數命名約定

VBScript 的早期版本不允許創建用戶自定義常數。如果要使用常數,則常數以變量的方式實現,且全部字母大寫以和其他變量區分。常數名中的多個單詞用下劃線 (_) 分隔。例如:

USER_LIST_MAX
NEW_LINE

這種標識常數的方法依舊可行,但您還可以選擇其他方案,用 Const 語句創建真正的常數。這個
約定使用大小寫混合的格式,并以"con"作為常數名的前綴。例如:

conYourOwnConstant

變量命名約定

出于易讀和一致性的目的,請在 VBScript 代碼中使用以下變量命名約定:

子類型         前綴          示例
Boolean        bln         blnFound
Byte          byt         bytRasterData
Date (Time)      dtm         dtmStart
Double         dbl         dblTolerance
Error         err         errOrderNum
Integer        int         intQuantity
Long          lng         lngDistance
Object         obj         objCurrent
Single         sng         sngAverage
String         str         strFirstName


變量作用域

變量應定義在盡量小的作用域中。VBScript 變量的作用域如下所示:

作用域 聲明變量處 可見性
過程級 事件、函數或子過程 在聲明變量的過程中可見
Script 級 HTML 頁面的 HEAD 部分,任何過程之外 在 Script 的所有過程中可見


變量作用域前綴

隨著 Script 代碼長度的增加,有必要快速區分變量的作用域。在類型前綴前面添加一個單字符前綴可以實現這一點,而不致使變量名過長。

作用域         前綴         示例
過程級         無         dblVelocity
Script         級         s sblnCalcInProgress


描述性變量名和過程名

變量名或過程名的主體應使用大小寫混合格式,并且盡量完整地描述其目的。另外,過程名應以動詞開始,例如 InitNameArray 或 CloseDialog。

對于經常使用的或較長的名稱,推薦使用標準縮寫以使名稱保持在適當的長度內。通常多于 32 個字符的變量名會變得難以閱讀。使用縮寫時,應確保在整個 Script 中保持一致。例如,在一個 Script 或 Script 集中隨意切換 Cnt 和 Count 將造成混亂。

對象命名約定

下表列出了 VBScript 中可能用到的對象命名約定(推薦):

對象類型              前綴           示例
3D 面板               pnl           pnlGroup
動畫按鈕              ani           aniMailBox
復選框               chk           chkReadOnly
組合框、下拉列表框         cbo           cboEnglish
命令按鈕              cmd           cmdExit
公共對話框             dlg           dlgFileOpen
框架                fra           fraLanguage
水平滾動條             hsb           hsbVolume
圖像                img           imgIcon
標簽                lbl           lblHelpMessage
直線                lin           linVertical
列表框               lst           lstPolicyCodes
旋鈕                spn           spnPages
文本框               txt           txtLastName
垂直滾動條             vsb           vsbRate
滑塊                sld           sldScale

代碼注釋約定

所有過程的開始部分都應有描述其功能的簡要注釋。這些注釋并不描述細節信息(如何實現功能),這是因為細節有時要頻繁更改。這樣就可以避免不必要的注釋維護工作以及錯誤的注釋。細節信息由代碼本身及必要的內部注釋來描述。

當傳遞給過程的參數的用途不明顯,或過程對參數的取值范圍有要求時,應加以說明。如果過程改變了函數和變量的返回值(特別是通過參數引用來改變),也應在過程的開始部分描述該返回值。

過程開始部分的注釋應包含以下區段標題。相關樣例,請參閱后面的"格式化代碼"部分。

區段標題 注釋內容
目的   過程的功能(不是實現功能的方法)。
假設   其狀態影響此過程的外部變量、控件或其他元素的列表。
效果   過程對每個外部變量、控件或其他元素的影響效果的列表。
輸入   每個目的不明顯的參數的解釋。每個參數都應占據單獨一行并有其內部注釋。
返回   返回值的解釋。

請記住以下幾點:

·每個重要的變量聲明都應有內部注釋,描述變量的用途。
·應清楚地命名變量、控件和過程,僅在說明復雜細節時需要內部注釋。
·應在 Script 的開始部分包含描述該 Script 的概述,列舉對象、過程、運算法則、對話框和其他系統從屬物。有時一段描述運算法則的假碼是很有用的。

格式化代碼

應盡可能多地保留屏幕空間,但仍允許用代碼格式反映邏輯結構和嵌套。以下為幾點提示:

·標準嵌套塊應縮進 4 個空格。
·過程的概述注釋應縮進 1 個空格。
·概述注釋后的最高層語句應縮進 4 個空格,每一層嵌套塊再縮進 4 個空格。例如:

'*********************************************************
' 目的: 返回指定用戶在 UserList 數組中第一次出現的位置。
' 輸入: strUserList(): 所查找的用戶列表。
' strTargetUser: 要查找的用戶名。
' 返回: strTargetUser 在 strUserList 數組中第一次出現時的索引。
' 如果目標用戶未找到,返回 -1。
'*********************************************************

Function intFindUser (strUserList(), strTargetUser)
Dim i ' 循環計數器。
Dim blnFound ' 發現目標的標記。
intFindUser = -1
i = 0 ' 初始化循環計數器。
Do While i = Ubound(strUserList) and Not blnFound
If strUserList(i) = strTargetUser Then
blnFound = True ' 標記設為 True。
intFindUser = i ' 返回值設為循環計數器。
End If
i = i + 1 ' 循環計數器加 1。
Loop
End Function


標簽:韶關 滄州 海北 阿里 資陽 通遼 咸寧 昌都

巨人網絡通訊聲明:本文標題《VBScript教程 第十課 VBScript編碼約定》,本文關鍵詞  VBScript,教程,第十,課,編碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《VBScript教程 第十課 VBScript編碼約定》相關的同類信息!
  • 本頁收集關于VBScript教程 第十課 VBScript編碼約定的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    福利一区二区在线观看| 精品国产一区a| 国产成人免费视频一区| 国产一区二区三区精品视频| 粉嫩绯色av一区二区在线观看 | 日韩一级高清毛片| 精品国产一区二区三区久久影院| 久久久亚洲高清| 中文久久乱码一区二区| 国产精品私人自拍| 日韩国产精品大片| 美日韩一区二区| 91视视频在线直接观看在线看网页在线看| 欧美日韩国产高清一区二区| 日韩精品自拍偷拍| 樱桃国产成人精品视频| 日本免费在线视频不卡一不卡二| 国产成人丝袜美腿| 欧美一区二区视频观看视频| 国产精品成人免费在线| 免费xxxx性欧美18vr| 99久久精品国产导航| 在线视频一区二区三| 91福利在线导航| 日韩欧美一区二区三区在线| 亚洲精品国产成人久久av盗摄| 亚洲综合在线观看视频| 日韩电影免费在线看| 不卡在线视频中文字幕| 成人午夜视频在线| 欧美日韩aaaaaa| 亚洲精品一区二区在线观看| 首页国产欧美久久| 91麻豆蜜桃一区二区三区| 7777精品伊人久久久大香线蕉 | 国产欧美日韩精品在线| 婷婷亚洲久悠悠色悠在线播放| 成人av电影在线观看| 欧美成人官网二区| 中文字幕色av一区二区三区| 精品系列免费在线观看| 色综合久久久久| 中文字幕亚洲一区二区va在线| 韩国v欧美v日本v亚洲v| 欧美猛男男办公室激情| 依依成人综合视频| 97精品视频在线观看自产线路二| 国产午夜精品一区二区| 韩国毛片一区二区三区| 精品91自产拍在线观看一区| 老司机免费视频一区二区| 在线精品视频一区二区| 亚洲一区二区三区免费视频| 91黄色免费观看| 亚洲一区二区三区四区不卡| av综合在线播放| 国产精品美女久久久久久久久| 蜜臀a∨国产成人精品| 欧美一二三区在线| 免费日韩伦理电影| 欧美精品在线视频| 亚洲国产精品v| 99久久精品国产观看| 亚洲另类一区二区| 在线观看av一区二区| 亚洲男人的天堂av| 日本精品一区二区三区高清 | 国产成人免费在线| 精品国产1区二区| 久久精品国产精品亚洲综合| 欧美一区二区久久久| 久久成人免费网站| 久久综合色8888| 粉嫩av一区二区三区粉嫩| 久久久久久久久97黄色工厂| 美女一区二区三区| 国产情人综合久久777777| 成人毛片老司机大片| 亚洲特级片在线| 欧美在线观看一区| 丝袜诱惑亚洲看片| 久久久久一区二区三区四区| 国产一区二区三区久久悠悠色av| 2017欧美狠狠色| 成人深夜视频在线观看| 亚洲一区二区三区国产| 日韩一区二区三区高清免费看看| 国产激情一区二区三区| 亚洲美女视频一区| 亚洲精品在线三区| 成人午夜电影久久影院| 亚洲精品日日夜夜| 在线不卡欧美精品一区二区三区| 蜜臂av日日欢夜夜爽一区| 国产精品污www在线观看| 欧美日韩一区二区三区不卡| 日本午夜一区二区| 日韩欧美一区二区视频| 91在线视频免费观看| 日韩av一区二区在线影视| 国产一区二区在线观看免费| 国产成人综合在线播放| 欧美一区二区美女| 一区二区三区资源| 亚洲高清一区二区三区| 精品国产精品网麻豆系列| 一区二区三区四区在线| 国产网站一区二区| 欧美精品一区二区三区在线播放| 成人av资源网站| 自拍偷拍国产亚洲| 成人免费精品视频| 一区二区国产视频| 成人动漫一区二区在线| 国产在线不卡一区| 久久精品视频一区| 国产成人免费视频网站| 亚洲免费三区一区二区| 国产精品77777| 久久嫩草精品久久久久| 国产亲近乱来精品视频| 欧美三区在线观看| 成人黄页毛片网站| 香港成人在线视频| 国产欧美一区二区在线观看| 成人高清视频在线| 久久99精品网久久| 毛片一区二区三区| 日韩av不卡一区二区| 亚洲在线观看免费视频| 国产日韩欧美不卡在线| 2019国产精品| 久久亚洲捆绑美女| 日韩欧美另类在线| 日韩免费看的电影| 精品少妇一区二区三区视频免付费 | 国产一区久久久| 久久丁香综合五月国产三级网站| 自拍偷拍欧美精品| 亚洲视频 欧洲视频| 国产欧美日韩麻豆91| 国产精品污www在线观看| 国产精品成人免费在线| 亚洲精品中文字幕乱码三区 | 国产一区二区福利视频| 久久99国产精品久久99果冻传媒| 亚洲免费av观看| 亚洲成av人**亚洲成av**| 午夜精品成人在线视频| 日本不卡123| 免费av成人在线| 久久成人久久爱| 国产91在线观看丝袜| 国产一区二区三区在线观看免费视频 | 成人综合激情网| 99麻豆久久久国产精品免费| 国产资源精品在线观看| 成人妖精视频yjsp地址| 91丨九色丨国产丨porny| 日本福利一区二区| 欧美精品电影在线播放| 日韩一级大片在线| 久久久91精品国产一区二区三区| 久久久午夜精品| 一区二区三区成人| 日韩精品一二区| 国产美女在线观看一区| jvid福利写真一区二区三区| 97精品电影院| 91无套直看片红桃| 91小视频在线免费看| 91精品国产一区二区| 久久久久久99精品| 亚洲精品免费在线播放| 亚洲成a人片在线观看中文| 九九视频精品免费| 99久久精品免费精品国产| 欧美色成人综合| 国产午夜精品久久| 亚洲愉拍自拍另类高清精品| 全国精品久久少妇| 国产精品一区二区在线看| 欧美私人免费视频| 国产免费观看久久| 亚洲大片在线观看| 成人深夜在线观看| 日韩精品一区二区三区视频| 亚洲精品国久久99热| 日韩在线一区二区| 91在线免费视频观看| 欧美v国产在线一区二区三区| 中文字幕+乱码+中文字幕一区| 亚洲精品日日夜夜| 福利视频网站一区二区三区| 91精品国产品国语在线不卡| 亚洲欧美欧美一区二区三区| 国产在线视频精品一区| 欧美日韩国产小视频在线观看| 久久久久国产精品麻豆| 亚洲视频电影在线|