学习VB基础只是ing

上一篇 / 下一篇  2007-01-09 14:09:14 / 个人分类:Vbscript学习

1 VBscrīpt 只有一种数据类型,称为Variant

2 声明变量的一种方式是使用Dim语句、Public语句和Private语句在 scrīpt 中显式声明变量

3 变量命名必须遵循 VBscrīpt 的标准命名规则。变量命名必须遵循:

  • 第一个字符必须是字母。
  • 不能包含嵌入的句点。
  • 长度不能超过 255 个字符。
  • 在被声明的作用域内必须唯一。

4 变量的作用域与存活期

变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被 scrīpt 中所有过程所识别,称为scrīpt 级变量,具有 scrīpt 级作用域。

变量存在的时间称为存活期。scrīpt 级变量的存活期从被声明的一刻起,直到 scrīpt 运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。可以在不同过程中使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别

5 在 VBscrīpt 中,过程被分为两类:Sub过程和Function过程

6Sub过程是包含在SubEnd Sub语句之间的一组 VBscrīpt 语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Sub过程无任何参数,则Sub语句必须包含空括号 ()。

7

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

8 变量应定义在尽量小的作用域中。VBscrīpt变量的作用域如下所示:

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

9下表列出了 VBscrīpt 中可能用到的对象命名约定(推荐):

对象类型前缀示例
3D 面板pnlpnlGroup
动画按钮anianiMailBox
复选框chkchkReadOnly
组合框、下拉列表框cbocboEnglish
命令按钮cmdcmdExit
公共对话框dlgdlgFileOpen
框架frafraLanguage
水平滚动条hsbhsbVolume
图像imgimgIcon
标签lbllblHelpMessage
直线linlinVertical
列表框lstlstPolicyCodes
旋钮spnspnPages
文本框txttxtLastName
垂直滚动条vsbvsbRate
滑块sldsldScale


TAG: Vbscript学习

 

评分:0

我来说两句

Open Toolbar