第1章 VBScript入门
1.1 相关概念与HTML简介
1.1.1 Web、网页和站点
1.1.2 HTML简介
1.2 认识VBScript
1.2.1 什么是VBScript
1.2.2 如何使用VBScript
1.2.3 VBScriP和其他程序语言的差异
1.3 小结
练习题
第2章 VBScript基础
2.1 数据类型
2.2 Variant子类型
2.3 变量
2.3.1 什么是变量
2.3.2 声明变量
2.3.3 变量的命名规则
2.3.4 给变量赋值
2.3.5 变量的作用域与生命周期
2.4 常量
2.4.1 什么是常量
2.4.2 创建常量?
2.4.3 VBScriP中的内部常量
2.5 运算符和表达式
2.5.1 运算符
2.5.2 表达式
2.5.3 运算符优先级
2.6 小结
练习题
第3章 语句及基本语法
3.1 条件语句
3.1.1 If The Else语句
3.1.2 select Case语句
3.2 循环语句
3.2.1 Do Loop循环
3.2.2 While Wend循环
3.2.3 For Next循环
2.2.4 For Each Next循环
3.3 其他语句
3.3.1 Call语句
3.3.2 Const语句
3.3.3 Dim语句
3.3.4 Erase语句
3.3.S Exit语句
3.3.6 Function语句
3.3.7 On Error语句
3.3.8 Option EXplicit语句
3.3.9 Private语句
3.3.10 Public语句
3.3.11 Redim语句
3.3.12 Rem语句
3.3.13 Sub语句
3.4 小结
练习题
第4章 VBScript中的过程
4.1 Sub过程
4.2 Function过程
4.3 过程中传入或获得数据
4.4 在代码中使用sub和Function过程
4.5 小结
练习题
第5章 内部函数
5.1 字符串函数
5.1.1 Asc函数
5.1.2 Chr函数
5.1.3 InStr函数
5.1.4 InstrRev函数
5.1.5 LCase函数
5.1.6 UCase函数
5.1.7 Left与LeftB函数
5.1.8 Righ与RightB函数
5.1.9 Mid与MidB函数
5.1.10 Len与LenB函数
5.1.11 LTrm、RTrim和Trim函数
5.1.12 StuComp函数
s.1.13 StrReverse函数
5.1.14 Striag函数
5.1.15 Space函数
5.1.16 Replace函数
5.2 转换函数
5.2.1 CBool函数
5.2.2 Cbyte函数
5.2.3 CCur函数
5.2.4 CDbl函数
5.2.5 CInt函数
5.2.6 CLng函数
5.2.7 CStr函数
5.2.8 CSng函数
5.2.9 Cdate函数
5.3 格式化函数
5.3.1 FOrmatCurrency函数
5.3.2 FormatDateTime函数
5.3.3 FormatNumber函数
5.3.4 FonrmatPercent函数
5.4 数学函数
5.4.1 Abs函数
5.4.2 Atn函数
5.4.3 Cos函数
5.4.4 EXp函数
5.4.5 Int与Fix函数
5.4.6 Log函数
5.4.7 Rnd函数
5.4.8 Round函数
5.4.9 Sgn函数
5.4.10 Sin函数
5.4.11 Sqr函数
5.4.12 Tan函统
5.5 日期和时间函数
5.5.1 Date函数
5.5.2 Time函数
5.5.3 DateAdd函数
5.5.4 DatDiff函数
5.5.5 DatePart函数
5.5.6 DateSerial函数
5.5.7 DateValue函数
5.5.8 Day函数
5.5.9 Month函数
5.5.10 Year函数
5.5.11 MonthName函数
5.5.12 WeekDny函数
5.5.13 WeekDayName函数
5.5.14 Hour函数
5.5.15 Minute函数
5.5.16 Second函数
5.5.17 NOW函数
5.5.18 TimeSerial函数
5.5.19 TimeValue函数
5.6 布尔函数
5.6.1 IsArray函数
5.6.2 ISDate函数
5.6.3 IsEmpty函数
5.6.4 IsNull函数
5.6.5 IsNumeric函数
5.6.6 IsObject函数
5.6.7 TypeName函数
5.6.8 CarType函数
5.7 其他常用函数
5.7.1 Msgbox函数?
5.7.2 IoputBOx函数
5.7.3 Rgb函数
5.7.4 Split函数?
5.7.5 UBound与LBound函数
5.8 小结
练习题
第6章 VBScuipt中的对象和集合
6.1 VBScript中的对象
6.1.1 Dictionary对象
6.1.2 FileSystemObject对象
6.1.3 Drive对象
6.1.4 File和 Folder对象
6.1.5 TextStream对象
6.1.6 Err对象
6.2 VBScript中的集合
6.2.1 Drives集合
6.2.2 Files集合
6.2.3 Foders集合
6.3 小结
练习
第7章 表单中的控件及事件
7.1 表单、控件与事件
7.2 表单与控件的使用
7.3 文本框控件
7.3.1 文本框的属性
7.3.2 文本框的方法
7.3.3 文本框的事件
7.3.4 程序实例
7.4 文本区控件
7.5 按钮控件
7.5.1 普通按钮
7.5.2 提交按钮
7.5.3 重置按钮
7.6 单选框控件
7.7 复选框控件
7.8 下拉框控件
7.9 隐藏控件
7.10 文件控件
7.11 图像控件
7.12 小结
练习题
第8章 在VBScript中使用测览器对象
8.1 窗口对象Window
8.1.1 Window对象的属性
8.1.2 Window对象的方法
8.1.3 程序实例
8.2 文档对象Document
8.2.1 Document对象的属性
8.2.2 Document对象的方法
8.2.3 程序实例
8.3 历史对象History
8.3.1 History对象的属性
8.3.2 History对象的方法
8.3.3 程序实例
8.4 位置对象Location
8.4.1 Location对象的属性
8.4.2 Location对象的方法
8.4.3 程序实例
8.5 导航对象Navigator
8.5.1 Navigator对象的属性
8.5.2 Navigator对象的方法
8.5.3 程序实例
8.6 表单对象Form
8.6.1 Form对象的属性
8.6.2 Form对象的方法
8.7 小结
练习题
第9章 错误处理以及调试
9.1 错误的种类
9.2 捕获错误
9.3 使用Err对象
9.3.1 Err对象的属性
9.3.2 Err对象的方法
9.4 错误处理的例子
9.5 常见错误分析
9.6 避免错误的一些建议
9.7 调试程序错误的方法
9.8 小结
练习题
第10章 VBScript与ASP
10.1 ASP简介
10.1.1 ASP的特点
10.1.2 ASP的环境要求
10.1.3 ASP的运行机制
10.2 PWS的安装及设置
10.2.1 在Wimdows 98上安装PWS
10.2.2 PWS的设置
10.3 IIS的安装及设置
10.3.1 在Windows 2000 Server上安装 IIS 5.0
10.3.2 IIS 5.0的设置
10.4 在ASP中使用VBScript
10.4.1 设置主脚本语言
10.4.2 在客户端使用VBScript
10.4.3 在服务器端使用VBScript
10.4.4 脚本性能问题
10.5 一个使用ASP的例子
10.6 用VBScript存取数据库
10.6.1 ADO对象模型
10.6.2 ADO访问数据库的例子
10.7 小结
练习题
第11章 VBScript**集锦
11.1 状态栏**
11.1.1 实例目标与技术要点
11.1.2 实例过程
11.1.3 实例效果与总结
11.2 彩色波浪文字
11.2.1 实例目标与技术要点
11.2.2 实例过程
11.2.3 实例效果与总结
11.3 黑夜里的手电筒?
11.3.1 实例目标与技术要点
11.3.2 实例过程
11.3.3 实例效果与总结
11.4 动态按钮
11.4.1 实例目标与技术要点
11.4.2 实例过程
11.4.3 实例效果与总结
11.5 测试点击速度
11.5.1 实例目标与技术要点
11.5.2 实例过程
11.5.3 实例效果与总结
11.6 漫游网页的小精灵
11.6.1 实例目标与技术要点
11.6.2 实例过程
11.6.3 实例效果与总结
11.7 万年历
11.7.1 实例目标与技术要点
11.7.2 实例过程
11.7.3 实例效果与总结
11.8 石头、剪刀、布游戏
11.8.1 实例目标与技术要点
11.8.2 实例过程
11.8.3 实例效果与总结
11.9 小结
练习题
附录 A VBScript的内置常量
附录 B VBScript运行时错误
附录 C VBScript语法错误