当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > VBScript教程 第十课

HTML/XHTML教程
为什么设计师需要学习编写代码
select控件是如何设计的?
如何全面清理浮动?
js教程:传递单引号
教你制作有好的错误页面
设计一个提示用户登录错误的表单
Meta标签的X-UA-Compatible
hResume-发布简历的微格式
网页制作前端技术应该继续改革
来自W3C的消息:HTML5即将来临
网页设计师设计网页遵循的3条原则
网页减肥提速的9个技巧
让网页更有阅读性的几个网页设计技巧
HTML标记一定不要忘记关闭
在XHTML中不再使用HTML中的一些废弃元素
Web标准学习:理解结构和表现相分离
HTML5:b和i标记将被赋予真正的语义
HTML5中的新事件
html5标签
HTML是网页制作者必须要学习的

HTML/XHTML教程 中的 VBScript教程 第十课


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 83 ::
收藏到网摘: n/a

什么是编码约定?

编码约定是帮助您使用 Microsoft Visual Basic Scripting Edition 编写代码的一些建议。编码约定包含以下内容:

·对象、变量和过程的命名约定
·注释约定
·文本格式和缩进指南

使用一致的编码约定的主要原因是使 Script 或 Script 集的结构和编码样式标准化,这样代码易于阅读和理解。使用好的编码约定可以使源代码明白、易读、准确,更加直观且与其他语言约定保持一致。

常数命名约定

VBScript 的早期版本不允许创建用户自定义常数。如果要使用常数,则常数以变量的方式实现,且全部字母大写以和其他变量区分。常数名中的多个单词用下划线 (_) 分隔。例如:

USER_LIST_MAX
NEW_LINE

这种标识常数的方法依旧可行,但您还可以选择其他方案,用 Const 语句创建真正的常数。这个
约定使用大小写混合的格式,并以“con”作为常数名的前缀。例如:

conYourOwnConstant

变量命名约定

出于易读和一致性的目的,请在 VBScript 代码中使用以下变量命名约定:

子类型前缀示例
BooleanblnblnFound
BytebytbytRasterData
Date (Time)dtmdtmStart
DoubledbldblTolerance
ErrorerrerrOrderNum
IntegerintintQuantity
LonglnglngDistance
ObjectobjobjCurrent
SinglesngsngAverage
StringstrstrFirstName


变量作用域

变量应定义在尽量小的作用域中。VBScript 变量的作用域如下所示:

作用域声明变量处可见性
过程级事件、函数或子过程在声明变量的过程中可见
Script 级HTML 页面的 HEAD 部分,任何过程之外在 Script 的所有过程中可见


变量作用域前缀

随着 Script 代码长度的增加,有必要快速区分变量的作用域。在类型前缀前面添加一个单字符前缀可以实现这一点,而不致使变量名过长。

作用域前缀示例
过程级dblVelocity
Script 级ssblnCalcInProgress


描述性变量名和过程名

变量名或过程名的主体应使用大小写混合格式,并且尽量完整地描述其目的。另外,过程名应以动词开始,例如 InitNameArray 或 CloseDialog。

对于经常使用的或较长的名称,推荐使用标准缩写以使名称保持在适当的长度内。通常多于 32 个字符的变量名会变得难以阅读。使用缩写时,应确保在整个 Script 中保持一致。例如,在一个 Script 或