第一章 绪论 1
1.1 本书为谁而作 1
1.2 话说VBScript 2
1.2.1 VBScript能做些什么 3
1.2.2 VBScript与Internet 3
1.2.3 VBScript与Visual Basic 4
1.2.4 VBScript与JavaScript 5
1.2.5 VBScript与ActiveX 7
1.3 浏览器的VBScript脚本编写对象模型 8
1.4 进行VBScript开发需要的环境 9
1.5 本书内容及特点 10
1.6 本章小结 11
第二章 跨入VBScript缤纷世界 12
2.1 你的第一个VBScript网页 12
2.1.1 建立你的第一个网页 12
2.1.2 改进的例子 14
2.2 常用HTML编辑器 15
2.2.1 Microsoft Notepad 15
2.2.2 FrontPage Express 16
2.2.3 Microsoft FrontPage 98 16
2.2.4 Microsoft ActiveX控制板 16
2.2.6 其它HTML编辑工具 17
2.2.5 Microsoft Visual C++工作平台 17
2.3 本章小结 18
第三章 基本数据类型及输入输出 19
3.1 VBScript数据类型及其子类型 19
3.2 VBScript中的变量 20
3.2.1 声明变量 21
3.2.2 变量命名规则 22
3.2.3 变量赋值 23
3.2.4 数组变量 24
3.3 VBScript中的常量 26
3.4.1 消息对话框(Message Box) 27
3.4 VBScript的基本输入输出 27
3.4.2 输入对话框(Input Box) 32
3.5 本章小结 33
第四章 VBScript的表达式和运算符 34
4.1 VBScript的表达式 34
4.2 数学表达式及其运算符 35
4.2.1 数学表达式 35
4.2.2 算术运算符 35
4.2.3 算术运算符的优先级 36
4.2.4 使用括号改变优先级 37
4.3.1 条件表达式 38
4.3.2 比较运算符 38
4.3 条件表达式及其运算符 38
4.3.3 逻辑运算符 40
4.3.4 逻辑运算符的优先级 42
4.4 字符串表达式 43
4.5 混合表达式中的优先级 44
4.6 本章小结 45
第五章 VBScript的控制语句 46
5.1 VBScript中常用的简单语句 46
5.1.1 Dim语句和ReDim语句 46
5.1.2 Rem语句 46
5.1.5 Rnd函数 47
5.1.4 Set语句和Let语句 47
5.1.3 Erase语句 47
5.1.6 综合实例 48
5.2 VBScript的条件控制语句 50
5.2.1 If…then语句 51
5.2.2 If…then…else语句 51
5.2.3 多分支条件语句If…then…elseif…then 51
5.2.4 嵌套条件控制语句 52
5.2.5 选择控制语句Select…Case 53
5.3 循环控制语句 55
5.3.1 For…Next语句 55
5.3.3 Do…Loop循环语句 56
5.3.2 For Each…Nest语句 56
5.3.4 While…WEnd语句 59
5.3.5 嵌套循环控制语句 60
5.3.6 与循环语句相关的其它语句 60
5.4 本章小结 61
第六章 VBScript函数及子过程 62
6.1 VBScript中的过程 62
6.2 VBScript中的子过程 63
6.3 VBScript中的函数 66
6.4 利用Exit语句中断过程 68
6.5 本章小结 70
7.1 VBScript中的字符串处理函数 71
第七章 VBScript的内部库数 71
7.2 数学运算内部函数 74
7.3 日期时间内部函数 76
7.4 VBScript中的变体数据处理函数 78
7.5 数组处理函数 82
7.6 本章小结 83
第八章 VBScript的对象和件 84
8.1 对象和事件 84
8.2 网页及浏览器对象 85
8.2.1 Windows对象 85
8.2.2 Document文档对象 87
8.2.3 Location对象 89
8.2.4 Form表单对象 90
8.2.5 Link链接对象 91
8.2.6 History对象 93
8.2.7 Frame框架对象 93
8.3 IE浏览器内嵌HTML控件 94
8.4 VBScript中使用对象和事件实例 99
8.4.1 走马灯状态栏实例 99
8.4.2 魔术方阵实例 101
8.4.3 科学计算器实例 102
8.5 本章小结 110
9.1 ActiveX控制板可以做什么 111
第九章 熟练使用ActiveX控制板 111
9.2 ActiveX控制板 112
9.3 HTML源代码编辑器 113
9.4 ActiveX控件编辑器 114
9.5 脚本向导(Script Wizard) 117
9.5.1 列表视 118
9.5.2 代码视 119
9.6 布局控件编辑器(Layout Control Editor) 120
9.7 其它话题 125
9.8 本章小结 125
10.1 ActiveX技术 126
第十章 深入探讨ActiveX技术 126
10.2 ActiveX控件技术 127
10.2.1 开发设计ActiveX控件 127
10.2.2 使用ActiveX控件 130
10.3 利用系统注册ActiveX控件实例 134
10.3.1 使用Label 134
10.3.2 Popup Menu控件 137
10.3.3 Timer控件 139
10.3.4 Marquee控件 141
10.4 ActiveX Document技术 143
10.5 ActiveX脚本编写技术 145
10.6 本章小结 149
第十一章 开发ActiveX控件 150
11.1 VB CCE概述 150
11.1.1 标题栏 151
11.1.2 菜单栏 151
11.1.3 工具栏 151
11.1.4 主要窗口 152
11.1.5 工具盒 153
11.2 开发ActiveX控件 154
11.3 测试和转换控件 163
11.3.1 测试控件 163
11.3.2 转换控件 163
11.4 在HTML文档中使用控件 167
11.5 本章小结 168
第十二章 VBScript纠错处理 169
12.1 VBScript的纠错处理 169
12.1.1 交互的调错环境 169
12.1.2 常见错误及调试 171
12.1.3 逻辑错误 177
12.2 VBScript容错处理 181
12.3 Microsoft IE 4.0 Script Debugger 183
12.3.1 IE脚本调试器界面介绍 186
12.3.2 使用脚本调试器 187
12.4 本章小结 189
第十三章 Web数据库技术 190
13.1 数据库技术 190
13.2 Vbscript的Web数据库开发 191
13.2.1 客户机数据库:电话号码查询系统 191
13.2.2 Web服务器数据库:用户资料申请及校验 193
13.3 网上软件超市的实例 200
13.4 本章小结 215
附录A Web网页及HTML简介 216
A.1 了解基本的Web网页 216
1. 标题字体
2. 字体大小和颜色 217
A.2 进一步改善你的网页外观 217
3. 分段和分行标记词
和
218
4. 预格式化文本标记词
2185. 文本对齐Aligment 218
6. 列表 218
7. 闪烁文字 219
8. 注释标记词 219
A.3 其它技巧 219
1. 标尺线
2202. 网页背景颜色、图象和文字颜色 220
5. 分组标记词
2216. 框架标记词
2214. 基本标记词Base 221
3. 链接Link 221
A.4 小结 222
附录B VBScrip与VB的关键词异同 223
附录C 代码编写约定 233
C.1 HTML编写格式约定 233
C.2 命名约定 234
C.3 注释语句约定 236
C.4 小结 236
附录D 本书相关Web站点 238
附录E 本书词汇表 240