前言 1
本书要旨 1
本书为谁而写 1
关于VBScript 2
需要什么软件才能使用VBScript 3
本书如何组织 3
本书的Web站点 5
本书使用的约定 6
第一章 Internet的发展:过去、现在和将来 7
信息时代的精神 7
Internet的发祥 8
ARPANET和动态路由 8
ARPANET;太成功了 8
NSFNET 8
Internet登台 9
使用Internet:历史、现状和未来 9
忆往昔激动人心 10
目前的技术趋势 12
未来:Internet进入日常生活 18
第二章 HTML简明教程 21
每个人都需要在Web上有活动基地 21
HTML的标志词 22
每个HTML文档都使用的标志词 22
您创建的第一个主页 23
选择写作工具 23
设置环境 24
第一次修改 25
改善文档的外观 27
分段和断行标志词 27
预格式化文本 30
注解 32
对文本格式化使外表更加美观 33
加标题 33
列表 36
文本格式化体例 41
水平线 45
颜色和背景图片 48
字型 51
增加锚链 53
和其他站点连接的链路 53
和自己站点的其他文档连接 54
链接到页面的特定部分 55
邮寄链路 58
页面的附加物和美化 59
图象 59
多媒体 66
表格 67
帧 68
其他内容 71
表单 72
图象地图 72
第三章 设计第一个VBScript页面 73
在Web页面中使用VBScript 73
试验创建新的HTML页面 74
究竟发生了什么情况? 75
VBScript及其他HTML编辑器 75
VBScript和Notepad 75
VBScript和HTML Assistant Pro 76
VBScript和Microsoft FrontPage1.1 76
VBScript和FrontPage 97 77
VBScript和Microsoft Word Internet Assistant 78
VBScript和其他Web页面开发工具 78
第四章 VBScript语言 81
什么是程序 81
执行命令 82
传送变元 83
注解 84
使用变量 85
利用变量储存数 85
使用储存字符串的变量 87
代码行太长怎么办? 88
调用子程序和函数 89
函数的例子:InputBox 89
另一个函数例子:Rnd 90
返回整数的函数 91
问问题 92
简单的If匱hen 92
复合If匱hen 94
使用Not 94
If匱hen匛lse 95
多行If匱hen匛lse 95
对字符串使用Int 96
If匱hen匛lseIf匛lse 97
抛硬币游戏例子 98
嵌套的If匱hen 100
利用变量保存真/假值 102
Select匔ase 103
使语句重复执行的语句 105
For匩ext 105
Do匧oop循环 108
21点扑克游戏例子 111
While匴End语句 112
循环内的循环 112
编写自己的子程序和函数 113
向用户表示欢迎的新方式 114
另一种处理欢迎礼仪的方式 115
随机数的掷骰子函数 116
Exit Sub和Exit Function 117
猜数游戏 118
第五章 Control Pad和ActiveX对象 121
考察Control Pad 121
创建和输入HTML文档 122
使用HTML编辑器 122
增加ActiveX控件 123
在以后修改ActiveX控件 125
关于属性 125
对象 125
在Control Pad中设置属性 126
利用代码设置属性 128
方法 129
事件 132
Control Pad的Script Wizard 134
让Script Wizard发挥它的威力 135
Script Wizard:良好的工作环境 140
通过改变简单的属性得到好的效果 142
需要的新控件 142
新的ActiveX控件简介 142
放大和缩小 142
使标文产生摆动效果 151
使文本产生更加引人注目的效果 152
其他设计思想 154
第六章 Internet Explorer对象 155
浏览器对象和对象层次结构 155
Window对象 157
状态条 157
Alert、Confirm和Prompt函数 158
自动化冲浪:Navigate方法 160
Window事件:Onload和OnUnload 160
例子:卷帘式状态条消息 160
Docutnent对象 162
颜色、颜色、颜色 162
Write方法 163
History对象 168
第七章 高级数据处理 171
利用变量可以做的有趣事情 171
子类和转换函数 171
应该无拘束地使用转换函数 182
检查子类型 183
字符串函数 185
日期和时间函数 193
关于VBScript数字运算的更多内容 197
处理对象 203
对象变量的赋值 204
对象变量的比较 205
第八章 数组 207
什么是数组? 207
为什么需要引入数组? 207
引进数组有实际必要性吗? 209
展现波浪状 211
建造基础 211
简单波浪的形成 213
Wave2.0 214
Wave3.0:不同的起伏方式 216
Wave4.0:增加颜色 217
二维数组 218
多维数组 221
字符串数组 222
动态数组 223
UBound 224
Erase 225
第九章 VBScript的调试和错误处理功能 227
调试 227
什么是消除错误的过程? 228
测试使用的工具 228
配置环境 228
常见的错误及其产生的原因 230
用跟踪法查错 236
错误处理 242
On Error Resume Next 243
预防性错误处理 245
第十章 漂亮的VBScript Web页面例子 247
创建漂亮的VBScript页面 247
Light-It-Up! 247
创建HTML和ActiveX控件 248
编写游戏 252
进一步改进的思路 263
动态食谱 263
创建索引页面 265
Melanie女士的World Famous Brownies页面 266
创建HTML和ActiveX控件 267
利用VBScript激活页面 270
试验一下 274
制作通用的食谱页面 274
创建新的食谱 276
数学练习和测验 276
乘法练习 276
试它一下! 280
乘法测验 280
进一步提高 285
设计自己页面的技巧 285
更多引人注目的文本 285
第十一章 无服务器数据库 303
客户机/服务器及Intranet 303
VBScript适合于设计客户机/服务器解决方案吗? 304
无服务器数据库 304
什么是无服务器数据库 304
如何利用VBScript实现无服务器数据库? 305
州/地区代码的无服务器数据库 306
创建其他无服务器数据库 315
无服务器数据库的更新 315
第十二章 数据录入单、校验和格式化 317
Web服务器数据库和数据录入单 317
HTML数据录入单 317
成对的<FORM>标志词 318
<INPUT>标志词 319
Web调查页面的建造 320
从HTML开始 320
增加校验功能 323
增加格式化 328
增加上下文敏感的帮助 331
附录A 词典 335
附录B VBScript和Visual Basic 351
较大的区别 351
语言的修改 352
简单性 352
可靠性 355
可移植性 356
ActiveX控件和OLE Controls 356
附录C 浏览器对象层次结构参考手册 359
排字体例和命名标准简介 359
基本层次结构 359
Window对象 361
Window对象属性 361
Window对象方法 362
Window事件 364
Frame对象 365
Document对象 365
Document对象属性 365
Document对象方法 367
History对象 368
History属性 368
History方法 368
Navigator对象 369
Navigator属性 370
Location对象 370
Location属性 370
Anchor和Link对象 371
Anchor对象 371
Link对象 371
Form对象 372
Form属性 372
Form方法 372
Form事件 373