变量作用域前缀
随着脚本代码长度的增加,有必要快速区分变量的作用域。在类型前缀前面添加一个单字符前缀可以实现这一点,而不致使变量名过长。
| 作用域 | 前缀 | 示例 |
|---|---|---|
| 过程级 | 无 | dblVelocity |
| Script 级 | s | sblnCalcInProgress |
描述性变量名和过程名
变量名或过程名的主体应使用大小写混合格式,并且尽量完整地描述其目的。另外,过程名应以动词开始,例如 InitNameArray 或 CloseDialog。
对于经常使用的或较长的名称,推荐使用标准缩写以使名称保持在适当的长度内。通常多于 32 个字符的变量名会变得难以阅读。使用缩写时,应确保在整个脚本中保持一致。例如,在一个脚本或脚本集中随意切换 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 |







