学习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过程是包含在Sub和End 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 |
收藏
举报
TAG:
Vbscript学习