婷婷综合国产,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
    在线一区二区三区四区五区| 亚洲电影你懂得| 欧美二区在线观看| 99视频有精品| 国内精品伊人久久久久av影院 | 国产一区二区网址| 日韩美女久久久| 亚洲国产精品成人综合色在线婷婷 | 亚洲视频图片小说| 欧美成人三级电影在线| 日本精品免费观看高清观看| 国产一区二区剧情av在线| 日韩黄色小视频| 一区2区3区在线看| 亚洲精品第一国产综合野| 国产亚洲人成网站| 国产亚洲精品bt天堂精选| 欧美一区二区三区思思人| 一本久久a久久精品亚洲| 成人国产亚洲欧美成人综合网 | 亚洲国产一区视频| 日韩一级成人av| 在线综合视频播放| 欧美高清视频一二三区 | 欧美高清一级片在线| 欧美美女视频在线观看| 欧美疯狂做受xxxx富婆| 欧美一二三四在线| 欧美日韩aaaaaa| 精品国产网站在线观看| 欧美电视剧在线看免费| xfplay精品久久| 久久看人人爽人人| 中文字幕亚洲区| 日韩欧美不卡在线观看视频| 欧美一区二区三区在线看| 日韩欧美国产一区二区三区| 亚洲精品在线免费播放| 欧美激情在线观看视频免费| 中文字幕在线不卡| 亚洲国产一区二区三区 | 99久久婷婷国产综合精品| 99视频热这里只有精品免费| 色综合久久中文综合久久97| 欧美日韩不卡在线| 久久久久久亚洲综合| 日韩一区二区三区在线观看| 欧美精品一区二区不卡| 综合在线观看色| 日韩激情一区二区| 高清国产一区二区三区| av在线综合网| 在线视频一区二区免费| 精品国精品国产| 亚洲天堂2016| 开心九九激情九九欧美日韩精美视频电影| 久久99国内精品| 色呦呦一区二区三区| 欧美哺乳videos| 亚洲精品亚洲人成人网在线播放| 水蜜桃久久夜色精品一区的特点| 久久狠狠亚洲综合| 97精品国产97久久久久久久久久久久 | av在线不卡电影| 精品国免费一区二区三区| 日韩国产欧美三级| 欧美精品99久久久**| 首页国产丝袜综合| 欧美猛男超大videosgay| 一区二区三区四区国产精品| 成人av网站免费观看| 一区在线播放视频| 9人人澡人人爽人人精品| 国产精品久久久久久久久快鸭 | 欧美男人的天堂一二区| 亚洲国产一二三| 欧美精品日韩综合在线| 日韩精品视频网站| 91精品国产入口| 免费久久99精品国产| 欧美大片一区二区| 国产在线播放一区三区四| 精品国偷自产国产一区| 国产不卡一区视频| 136国产福利精品导航| 色老综合老女人久久久| 亚洲一卡二卡三卡四卡无卡久久| 欧美影视一区在线| 久久精品国产一区二区三| 久久免费电影网| 95精品视频在线| 亚洲国产欧美在线| www久久久久| yourporn久久国产精品| 一二三区精品福利视频| 欧美一卡二卡三卡| 成人性视频免费网站| 亚洲一区在线视频| 欧美大片一区二区三区| www.欧美日韩| 日韩不卡手机在线v区| 国产清纯美女被跳蛋高潮一区二区久久w| 成人小视频在线| 午夜精品视频在线观看| 国产校园另类小说区| 欧美午夜精品理论片a级按摩| 免费精品视频在线| 亚洲欧洲综合另类| 精品国产一区二区三区忘忧草| 成人免费高清视频| 美国三级日本三级久久99| 国产精品高潮久久久久无| 欧美精品在线观看播放| gogo大胆日本视频一区| 极品少妇xxxx精品少妇偷拍| 亚洲精选视频在线| 国产欧美一区二区精品久导航| 在线视频欧美精品| 粉嫩aⅴ一区二区三区四区五区| 亚洲bt欧美bt精品777| 中文字幕第一页久久| 日韩区在线观看| 欧美偷拍一区二区| 99re66热这里只有精品3直播| 国模套图日韩精品一区二区 | 日本不卡中文字幕| 亚洲欧美激情在线| 国产日韩一级二级三级| 欧美日韩国产乱码电影| 91高清视频在线| av在线不卡网| 风间由美性色一区二区三区| 久草在线在线精品观看| 秋霞午夜鲁丝一区二区老狼| 亚洲美女电影在线| 国产精品久久久久婷婷| 国产亚洲一区二区三区在线观看| 精品欧美乱码久久久久久| 91麻豆精品国产自产在线观看一区| 不卡的av网站| 91免费国产在线| 99久久国产免费看| 99精品视频在线观看| 国产91清纯白嫩初高中在线观看| 久久精品国产999大香线蕉| 五月综合激情网| 日韩在线a电影| 日本vs亚洲vs韩国一区三区二区| 日韩中文字幕不卡| 亚洲va国产va欧美va观看| 午夜激情一区二区| 五月激情综合婷婷| 亚洲成年人影院| 麻豆成人久久精品二区三区小说| 蜜桃一区二区三区四区| 日韩成人免费在线| 强制捆绑调教一区二区| 国精产品一区一区三区mba桃花 | 色婷婷一区二区三区四区| 94-欧美-setu| 欧美性生活一区| 91精品国产综合久久久久久| 欧美一级xxx| 国产网红主播福利一区二区| 国产精品天美传媒| 亚洲蜜臀av乱码久久精品蜜桃| 夜夜操天天操亚洲| 麻豆91在线播放| 成人午夜视频在线观看| 日本韩国视频一区二区| 欧美片网站yy| 国产亚洲精品资源在线26u| 亚洲精品久久嫩草网站秘色| 日一区二区三区| 国产成人av电影在线| 欧美视频一区二区三区在线观看 | 久久久久久久久久久久久夜| 国产视频一区二区在线| 在线精品视频小说1| 欧美高清性hdvideosex| 国产日韩精品一区二区三区| 亚洲尤物视频在线| 久久99热这里只有精品| 一本色道**综合亚洲精品蜜桃冫| 91精品国产91久久久久久一区二区 | 欧美一区二区私人影院日本| 久久久久88色偷偷免费| 亚洲综合一区二区三区| 国产精品主播直播| 欧美人动与zoxxxx乱| 国产精品电影一区二区三区| 免费观看在线综合| 91日韩一区二区三区| 久久久久国产精品麻豆ai换脸 | 成人免费毛片嘿嘿连载视频| 欧美日韩成人在线| 亚洲视频中文字幕| 国产成人啪免费观看软件| 欧美一区二区三区的| 亚洲品质自拍视频网站|