婷婷综合国产,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
    欧美成人性福生活免费看| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美日韩国产综合在线| 久久新电视剧免费观看| 精品国产自在久精品国产| 91精品国产福利在线观看 | 欧美国产一区二区| 久久综合九色综合久久久精品综合 | 亚洲精品老司机| 国产精品国产馆在线真实露脸 | 欧美人狂配大交3d怪物一区| 一区二区三区四区乱视频| 久久精品国产亚洲a| 亚洲最大成人综合| 亚洲综合清纯丝袜自拍| 一区二区三区日韩| 亚洲一区二区三区四区不卡| 亚洲成人www| 麻豆精品视频在线| 国产精品一品二品| 91啦中文在线观看| 欧美一区二区在线免费观看| www一区二区| 亚洲精品成人少妇| 免费欧美在线视频| 成人高清伦理免费影院在线观看| 色欧美日韩亚洲| 777精品伊人久久久久大香线蕉| 欧美成人一区二区| 1000精品久久久久久久久| 午夜精品久久久久久久99樱桃| 奇米精品一区二区三区在线观看| 国产一区二区美女诱惑| gogo大胆日本视频一区| 在线播放欧美女士性生活| 久久影院午夜片一区| 亚洲欧洲成人精品av97| 亚洲6080在线| 成人av中文字幕| 欧美日韩激情一区二区| 国产视频911| 亚洲午夜精品在线| 国产91精品一区二区麻豆亚洲| 欧美丝袜丝交足nylons| 亚洲国产成人私人影院tom| 亚洲电影一区二区| 成人国产精品免费观看动漫| 欧美老肥妇做.爰bbww| 中文字幕一区二区不卡 | 在线影视一区二区三区| 日韩欧美综合一区| 国产精品久久精品日日| 蜜桃av噜噜一区二区三区小说| av亚洲产国偷v产偷v自拍| 欧美成人午夜电影| 午夜精品视频在线观看| 99精品国产热久久91蜜凸| 日韩美一区二区三区| 亚洲va欧美va人人爽| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美精品一区二区不卡| 日韩电影网1区2区| 欧美综合一区二区| 亚洲人成网站精品片在线观看| 国产精品996| 欧美一区二区福利在线| 亚洲成a人在线观看| jiyouzz国产精品久久| 国产偷v国产偷v亚洲高清| 精品一区二区三区在线观看国产| 欧美美女一区二区| 亚洲国产精品人人做人人爽| 91一区二区三区在线观看| 中文字幕欧美三区| 9i在线看片成人免费| 欧美国产精品一区二区三区| 成人国产精品免费| 自拍av一区二区三区| 91看片淫黄大片一级在线观看| 亚洲国产精品精华液ab| 东方aⅴ免费观看久久av| 亚洲国产精品精华液2区45| 99精品热视频| 亚洲一级二级在线| 欧美美女直播网站| 美国欧美日韩国产在线播放| 7777精品伊人久久久大香线蕉 | 国产宾馆实践打屁股91| 欧美激情一区二区三区不卡| 91丨九色丨黑人外教| 一区二区三区在线影院| 欧美日韩亚洲高清一区二区| 视频一区二区三区在线| 精品国产免费人成在线观看| 成人做爰69片免费看网站| 亚洲男人的天堂一区二区| 91精品国产色综合久久| 国产曰批免费观看久久久| 中文字幕亚洲成人| 欧美一区二区人人喊爽| 国产乱码字幕精品高清av| 国产精品国产三级国产aⅴ中文| 在线亚洲高清视频| 国产在线精品一区二区| 国产精品成人免费| 欧美一区二区三区在| yourporn久久国产精品| 三级欧美在线一区| 国产精品女主播在线观看| 欧美在线999| 风间由美一区二区av101| 亚洲一级片在线观看| 日本一区二区电影| 日韩一级二级三级精品视频| 99久久er热在这里只有精品66| 香蕉影视欧美成人| 中国av一区二区三区| 欧美一级xxx| 色婷婷av一区| 成人久久久精品乱码一区二区三区 | 欧美日韩视频在线第一区| 黑人巨大精品欧美黑白配亚洲| 亚洲欧美日本韩国| 国产日本一区二区| 欧美日韩国产综合视频在线观看| 精品一区二区三区日韩| 亚洲一区二区精品3399| 国产精品嫩草99a| 欧美成人艳星乳罩| 欧美高清hd18日本| 色先锋aa成人| 成人性生交大片免费看视频在线| 免费日本视频一区| 日韩经典中文字幕一区| 亚洲午夜精品网| 亚洲欧美二区三区| 日韩伦理电影网| 日本一区二区三区视频视频| 欧美va亚洲va在线观看蝴蝶网| 欧美日韩视频在线第一区| 欧美性色黄大片| 91老师片黄在线观看| 成人精品免费网站| 成人av手机在线观看| 国产一区二区福利视频| 久久av中文字幕片| 美女视频黄免费的久久| 蜜桃视频一区二区三区| 日韩av中文字幕一区二区| 五月天精品一区二区三区| 午夜伊人狠狠久久| 亚洲午夜免费电影| 亚洲成人福利片| 亚洲一二三级电影| 日韩和欧美一区二区| 麻豆免费精品视频| 久久99精品国产麻豆婷婷洗澡| 男女男精品网站| 国产剧情一区在线| 成人av电影在线| 91黄色小视频| 91精品国产欧美日韩| 精品国产亚洲在线| 欧美国产禁国产网站cc| 亚洲人成网站精品片在线观看| 中文字幕在线视频一区| 亚洲欧美日韩电影| 日本三级亚洲精品| 国产精品66部| 91官网在线观看| 日韩视频免费直播| 国产性天天综合网| 伊人性伊人情综合网| 蜜桃传媒麻豆第一区在线观看| 国产精品1区2区3区在线观看| 99国产精品国产精品毛片| 欧美网站一区二区| 久久香蕉国产线看观看99| 亚洲美女精品一区| 麻豆91小视频| 色婷婷国产精品久久包臀| 精品精品国产高清a毛片牛牛 | 欧美mv日韩mv亚洲| 中文字幕中文字幕中文字幕亚洲无线| 亚洲在线观看免费视频| 久久99久久99小草精品免视看| 成人免费观看男女羞羞视频| 在线电影欧美成精品| 国产欧美一区二区精品秋霞影院| 亚洲最新在线观看| 国产成人自拍高清视频在线免费播放| 欧美三级在线看| 国产亚洲欧美日韩日本| 亚洲成a人片在线观看中文| 国产精品乡下勾搭老头1| 欧美精品少妇一区二区三区| 亚洲天堂成人网| 国产中文字幕精品| 欧美一区二区三区在线观看| 一区二区三区四区亚洲|