发布新日志

  • 学习VB基础只是ing

    2007-01-09 14:09:14

    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 过程

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

    7

    子类型 前缀 示例
    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

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

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

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

    对象类型 前缀 示例
    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

Open Toolbar