1.1 从剪贴板到ActiveX 1
第1章 ActiveX技术 1
1.2 ActiveX技术 3
1.2.1 ActiveX Internet模型 3
1.2.2 ActiveX模型 5
1.3 ActiveX与其他技术 7
1.3.1 ActiveX与COM 7
1.3.2 ActiveX与Java 8
1.4 为什么要使用ActiveX 10
第2章 Internet与超文本标记语言(HTML) 12
2.1 Web与URL 12
2.1.1 什么是Web 12
2.1.2 什么是URL 13
2.2.1 HTML文档的基本结构 15
2.2 超文本标记语言(HTML)简介 15
2.2.2 分行、居中与注释 17
2.3 标题与列表 19
2.3.1 标题 19
2.3.2 列表 20
2.4 表格与文本 23
2.4.1 表格 23
2.4.2 文本 28
2.5 输入(INPUT)标记与内部控件 30
2.5.1 输入(INPUT)标记 30
2.5.2 内部HTML控件 32
2.6 窗体与图像 38
2.6.1 窗体 38
2.6.2 图像 40
2.7 MARQUEE标记 41
2.8 框架 43
2.8.1 定义框架 43
2.8.2 浮动框架 46
2.9 超链接 48
第3章 HTML与脚本语言 50
3.1 脚本语言 50
3.1.1 脚本宿主与脚本引擎 50
3.1.2 VBScript与JavaScript 51
3.2 HTML与VBScript 55
3.2.1 脚本代码在HTML文档中的位置 55
3.2.2 模块 57
3.2.3 事件处理 57
3.3 VBScript语言与Visual Basic 59
3.3.1 VBScript与Visual Basic的区别 59
3.3.2 可以在VBScript 中使用的Visual Basic关键字 61
3.3.3 VBScript中不能使用的Visual Basic的功能和关键字 66
3.4 编写简单的VBScript程序 68
第4章VBScript基础 71
4.1 数据类型 71
4.2 常量和变量 73
4.2.1 常量 73
4.2.2 变量 75
4.3 运算符与表达式 78
4.3.1 算术运算符 79
4.3.2 关系运算符与逻辑运算符 81
4.3.3 表达式的执行顺序 83
4.4 子类型测试与转换 84
4.4.1 测试子类型 85
4.4.2 数据类型转换 88
4.5 常用内部函数 90
4.5.1 转换函数 91
4.5.2 数学函数 93
4.5.3 字符串函数 94
4.5.4 日期和时间函数 98
4.5.5 随机数函数 102
第5章 Web应用程序开发工具——Visual InterDev6.0 104
5.1 Visual InterDev6.0简介 104
5.1.1 Visual InterDev6.0的主要功能 104
5.1.2 Visual InterDev6.0的主要特点 106
5.2 Visual InterDev6.0编程环境 108
5.2.1 Visual InterDev6.0的用户界面 108
5.2.2 工具栏 111
5.3 建立Web工程 116
5.3.1 几个基本概念 116
5.3.2 用Web工程向导建立一个新的工程 117
5.3.3 改变现有的设置 123
5.4 窗口 125
5.4.1 工程浏览器窗口 125
5.4.2 属性窗口和工具箱窗口 131
5.5 HTML编辑器 135
5.5.1 视图、工具栏和文档大纲 135
5.5.2 页面属性设置 140
5.6 文本与列表 142
5.6.1 文本的输入与格式化 143
5.6.2 列表 145
5.6.3 文本滚动 147
5.7 超链接与书签 148
5.7.1 建立超链接 149
5.7.2 建立书签 150
5.8.1 插入图像 151
5.8 图像 151
5.8.2 设置图像属性 152
5.9 HTML表格 153
5.9.1 Visual InterDev中的表格 154
5.9.2 表格的建立和基本操作 155
5.9.3 表格属性设置 157
第6章 VBScript的基本输入输出 161
6.1 语句 161
6.1.1 赋值语句 161
6.1.2 注释语句 162
6.2 信息框 163
6.2.1 简单信息框 163
6.2.2 MsgBox函数 164
6.2.3 MsgBox语句 168
6.3 InputbBox函数 169
第7章 VBScript对象与表单元素控件 173
7.1 对象 173
7.1.1 VBScript的对象 173
7.1.2 属性设置 175
7.2 控件的画法和基本操作 177
7.2.1 控件的画法 177
7.2.2 控件的基本操作 178
7.3 在页面中建立表单 180
7.4 表单元素控件简介 182
7.4.1 文本框 183
7.4.2 按钮 184
7.4.3 复选框和单选按钮 185
7.4.4 下拉菜单和列表框 186
8.1 选择结构程序设计 188
第8章VBScript的控制结构和数组 188
8.1.2 块结构条件语句 189
8.1.1 单行结构条件语句 189
8.2 多分支结构程序设计 193
8.3 For循环结构程序设计 198
8.4 While循环控制结构 202
8.5 Do循环控制结构 205
8.6 多重循环 210
8.7 数组 214
8.7.1 数组的基本概念和定义 214
8.7.2 静态数组与动态数组 217
8.7.3 数组的清除和重定义 219
8.7.4 数组的基本操作 220
8.7.5 For Each...Next语句 224
8.7.6 数组的初始化 229
9.1.1 Sub过程的定义 231
第9章 过程 231
9.1 过程的定义 231
9.1.2 Function过程的定义 233
9.2 过程的调用 234
9.2.1 调用Function过程 234
9.2.2 调用Sub过程 237
9.3 参数传送 239
9.3.1 形参与实参 239
9.3.2 引用 240
9.3.3 传值 242
9.3.4 数组参数的传送 243
9.4 递归 244
9.5 程序举例 247
10.1.1 事件驱动 258
第10章 VBScript事件处理与脚本对象模型 258
10.1 VBScript与浏览器事件 258
10.1.2 事件处理过程的调用方式 259
10.2 常用事件处理过程 262
10.2.1 Load事件和UnLoad事件 262
10.2.2 与鼠标有关的事件 263
10.2.3 与焦点有关的事件 267
10.2.4 Submit事件 270
10.3 脚本对象模型 275
10.3.1 脚本对象的属性 275
10.3.2 脚本对象的方法 277
10.4 Window对象 279
10.4.1 Window对象的主要属性 279
10.4.2 Window对象的方法 280
10.5.1 Document对象的属性 285
10.5 Document对象 285
10.5.2 Document对象的方法 289
10.5.3 文档的颜色设置 290
10.5.4 用Document实现块输出 291
10.6 Document对象举例 293
10.7 其他对象 300
10.7.1 History对象 301
10.7.2 Navigator对象 303
10.7.3 Location对象和Link对象 305
10.8 菜单 306
第11章 ActiveX Control Pad 311
11.1 ActiveX Control Pad的构成和安装 311
11.2 文本编辑器 312
11.2.1 文本编辑器的基本功能 312
11.2.2 文本编辑器菜单命令 313
11.3 对象编辑器 318
11.4 布局编辑器 322
11.4.1 HTML布局编辑器的构成 323
11.4.2 控件的基本操作 326
11.4.3 HTML布局菜单命令 331
11.5 .alx文件与脚本向导 333
11.5.1 .alx文件 333
11.5.2 脚本向导 338
11.6 建立.alx文件 342
11.6.1 设计界面 342
11.6.2 编写代码 344
11.7 建立HTML文档 346
11.8 建立图像地图 350
11.8.1 建立界面并确定图像内各区域的位置 350
11.8.2 编写代码 353
第12章 常用内部控件 361
12.1 标签 361
12.1.1 标签的属性和事件 361
12.1.2 程序举例 365
12.2 文本框 371
12.2.1 文本框的属性、事件和方法 371
14.4 鼠标光标的形状 371
12.2.2 文本框的应用 374
12.3 命令按钮、复选框和单选按钮 378
12.3.1 属性和事件 378
12.3.2 命令按钮、复选框和单选按钮的应用 379
12.4 列表框 382
12.4.1 列表框的属性、事件和方法 383
12.4.2 列表框应用举例 386
12.5 组合框 388
12.6 图像框 392
12.7 滚动条 394
12.8 旋钮控件 400
第13章 ActiveX控件 403
13.1 对象标记(〈OBJECT〉) 403
13.2 在HTML中使用ActiveX控件 405
13.2.1 Label控件 405
13.2.2 Marquee控件 407
13.2.3 菜单 410
13.3 弹出菜单控件 414
13.3.1 弹出菜单控件的属性、方法和事件 415
13.3.2 弹出菜单控件举例 417
13.4 计时器(Timer)控件 421
13.4.1 用计时器控件显示数字时钟 422
13.4.2 用计时器控件处理动画 425
13.5.1 TabStrip控件的属性和方法 429
13.5 TabStrip控件 429
13.5.2 TabStrip控件举例 433
13.6 Active Movie控件 444
第14章 键盘和鼠标事件过程 451
14.1 KeyPress事件 451
14.2 KeyDown和KeyUp事件 453
14.3 鼠标事件 463
14.3.1 鼠标位置 464
14.3.2 鼠标键 466
14.3.3 转换参数(Shift) 469
14.4.1 MousePointer属性 471
14.4.2 MousePointer属性设置 472