VBScript教程 第十课 VBScript编码约定
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
什么是编码约定? 编码约定是帮助您使用 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 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 飘叶千夫指源代码,又称qq刷屏器下一篇: 下载文件到本地运行的vbs
关于VBScript教程 第十课 VBScript编码约定的所有评论