第1章 认识ActiveX 1
第一部分 ActiveX与VBScript快速入门 1
1.1 下载和安装ActiveX控制本 2
1.2 用ActiveX控制本创建一个简单的“欢迎”页 3
1.3 添加ActiveX标签和命令按钮 5
1.4 设置ActiveX控件的属性值 7
1.5 编辑ActiveX控件属性 10
1.5.1 编辑BackColor属性 10
1.5.2 改变标签的Caption和WordWrap属性 11
1.5.3 改变标签的Font属性 11
1.6 用动态原本编制技术为ActiveX控件带来生气 12
1.6.1 打开ActiveX原本向导 13
1.6.2 为按钮赋予一个简单的VBScript进程 14
1.7 添加超链接ActiveX风格 16
1.8.1 下一步 20
1.8 总结 20
1.8.2 问与答 21
第2章 将VBScript应用于HTML控件 22
2.1 用VBScript制作HTML交互式控件 23
2.2 用VBScript为主页增加情趣 27
2.2.1 将VBScript依附于HTML超链接 27
2.2.2 添加定制进程 29
2.2.3 添加全局变量 30
2.2.4 添加一个简单的数组 31
2.3 总结 31
2.3.1 下一步 32
2.3.2 问与答 32
第3章 与用户沟通 33
3.1 用警告框警告用户 35
3.2 创建简单的消息框 37
3.3 创建定制的消息对话框 39
3.4 添加用户确定 41
3.5 创建“添加自己内容”的链接页 43
3.6 创建定制输入对话框 49
3.7 显示状态消息 51
3.8 总结 51
3.8.1 下一步 52
3.8.2 问与答 52
第二部分 理解VBScript语言 53
第4章 使用VBScript语言 53
4.1 访问VBScript数据和数据子类型 54
4.2 调查变体容纳的数据类型 55
4.3 转换数据类型 56
4.4 说明变量和常量 57
4.4.1 什么是变量 57
4.4.3 什么作用域 58
4.4.2 什么是常量 58
4.4.4 什么是全局变量 59
4.4.5 说明变量 59
4.5 用ActiveX控制本说明全局变量 61
4.6 利用VBScript运算符进行计算与比较 63
4.6.1 比较运算符 63
4.6.2 算术运算符 63
4.7 总结 68
4.7.1 下一步 68
4.7.2 问与答 68
第5章 用VBScript制作HTML表单 69
5.1 构建与VBScript协同工作的HTML表单 72
5.2 判断单击的是哪个HTML选项(单选钮) 74
5.3 判断复选的是哪个HTML复选框 75
5.4 判断对HTML选择列表的选择 76
5.6 总结 77
5.5 确定用户选择 77
5.6.1 下一步 78
5.6.2 问与答 78
第6章 检验表单数据 79
6.1 在数据输入过程中警告用户 80
6.2 数据检验示例 80
6.3 确定数值数据输入 83
6.4 检验日期输入 84
6.5 检验字符串数据输入 84
6.6 生成OnChange事件 86
6.7 实现检验与提交例程 87
6.8 总结 88
6.8.1 下一步 88
6.8.2 问与答 88
第7章 字符串处理 89
7.1 把字符串全部变成小写字母 90
7.1.1 添加大写和小写示范表单定义 90
7.1.2 添加小写转换进程 90
7.2 把字符串全部变成大写字母 91
7.3 将ASCII代码转换成串字符 92
7.4 将串字符转换成ASCII代码 93
7.5 判断字符串的长度 93
7.6 返回字符串最左边的字符 95
7.7 返回字符串最右边的字符 95
7.8 返回字符串的任意部分 96
7.9 在一个字符串里寻找另一个字符串 97
7.9.1 为示范页添加字符串搜索表单 98
7.9.2 完整的字符串处理示例 98
第12章 将VBScript应用于ActiveX控件 101
第三部分 建立ActiveX Web站台 101
7.10 总结 102
7.10.2 问与答 103
7.10.1 下一步 103
第8章 添加日期和时间函数 104
8.1 获取客户机的日期和时间变量 105
8.2 用当地的时区信息欢迎用户 106
8.2.2 创建时间函数 107
8.2.1 创建欢迎页HTML模板 107
8.2.3 为HTML页添加函数调用 108
8.3 重新排列日期 108
8.3.1 为日期排列程序创建HTML模板 108
8.3.2 添加日期重排列函数 109
8.3.3 为日期重排列页添加函数调用 109
8.4 计算日期与时间 110
8.4.1 创建日期计算器HTML模板 111
8.4.2 添加日期计算原本 111
8.5 使用最近一次修改日期变量 112
8.6 自动化处理“What s New” 116
8.6.1 创建“What s New”模板 117
8.6.3 为子例程增加调用 117
8.6.2 添加子例程,自动插入一幅“新”图形 117
8.7 总结 118
8.7.1 下一步 119
8.7.2 问与答 119
第9章 规定程序流程 120
9.1 说明自定义函数 121
9.2 说明定制进程 124
9.3 用ActiveX控制本创建子例程 126
9.4 用If和Select作出决定 129
9.4.1 If…Then Else和ElseIf 129
9.4.2 Select Case 130
9.5 用For和Do进行循环 130
9.5.1 For…Next循环 131
9.5.2 Do…Loop 132
9.6.2 问与答 133
9.6.1 下一步 133
9.6 总结 133
第10章 利用数组的强大功能 134
10.1 显示星期几 135
10.2 为Web页添加动态数组 137
10.3 为Web页添加多维数组 141
10.4 总结 148
10.4.1 下一步 148
10.4.2 问与答 148
第11章 实例Ⅰ 149
11.1 例1:Mega邮购信用卡付帐 149
11.2 例2:伦道夫·兰道尔的随机主页 157
11.3 例3:戴提姆的链接页 161
12.1 ActiveX组件综述 165
12.1.2 生成〈OBJECT〉HTML代码 166
12.1.1 〈OBJECT〉符号 166
12.2 从Web下载对象 167
12.3 为Netscape Navigator赋予ActiveX及VBScript能力 169
12.3.1 下载ScriptActive 169
12.3.2 尝试插件的使用 170
12.4 使用示范ActiveX控件的一个HTML页 171
12.4.1 添加标签对象 172
12.4.2 添加按钮对象 172
12.4.3 添加VBScript程序 173
12.5 总结 174
12.5.1 下一步 175
12.5.2 问与答 175
第13章 制作ActiveX菜单控件 177
13.1 从Web下载新控件 177
13.2 运用ActiveX菜单控件 180
13.3 向用户提供下载的新控件 187
13.4.2 问与答 191
13.4 总结 191
13.4.1 下一步 191
第14章 使用HTML布局控件 192
14.1 为HTML布局控件工具盒添加新控件 194
14.2 为布局添加控件 196
14.3 访问控件属性 197
14.4 对齐布局内的控件 197
14.5 管理重叠控件 199
14.6 用HTML布局控件创建表单 200
14.7 为Web页添加HTML布局表单 204
14.8 为HTML布局添加VBScript 205
14.9 总结 211
14.9.1 下一步 211
14.9.2 问与答 211
第15章 随同VBScript使用Java程序片 212
15.1 在HTML页内包含Java程序片 213
15.1.1 创建Java程序片 214
15.1.2 编写程序 214
15.1.3 编译程序 216
15.1.4 在页内放置程序 216
15.1.5 扩展〈APPLET〉符号 217
15.2 合并〈OBJECT〉符号 218
15.3 合并Java程序片和VBScript 219
15.3.1 使用“交通灯”程序片 220
15.3.2 Java代码详述 221
15.3.3 turnOn()方法 221
15.3.4 从VBScript里与Java程序片通信 222
15.4 总结 224
15.4.1 下一步 224
15.4.2 问与答 224
16.1 例1 226
第16章 实例Ⅱ 226
16.2 例2 238
第17章 使用客户端图象地图——简便方法 243
17.1 创建一幅可单击图象 243
17.2 判断图象地图内的区域 245
17.3 在图象地图里添加MouseMove和MouseDown代码 247
17.4 总结 252
17.4.1 下一步 252
17.4.2 问与答 253
第18章 与浏览器进行交互 254
18.1 通过VBScript打开新浏览器窗口 260
18.2 设置计时溢出 260
18.3 在图文框内漫游 263
18.4 从其他图文框内调用原本 266
18.5 用VBScript创建Web页 269
18.6.2 问与答 272
18.6.1 下一步 272
18.6 总结 272
第19章 用VBScript制作“甜饼” 274
19.1 “甜饼”的变量 275
19.1.1 domain 275
19.1.2 path 275
19.1.3 secure 275
19.2 有效期 276
19.3 生成临时性“甜饼” 276
19.4 制作准永久性“甜饼” 278
19.5 生成带有多个值的“甜饼” 280
19.6 读取单独的“甜饼”值 282
19.7 总结 285
19.7.1 下一步 285
19.7.2 问与答 285
20.1 例1:Web Software Kings 287
第20章 实例Ⅲ 287
20.2 例2:A2Z铝箱公司 292
第21章 ActiveX高级技术 297
21.1 COM理论综述 297
21.1.1 没有使用COM的软件 298
21.1.2 COM的使用 298
21.1.3 COM的优点 299
21.1.4 ActiveX与COM的连接 300
21.1.5 作为一种开放标准的ActiveX 301
21.1.6 面向对象的设计 301
21.2 使用Cab文件 302
21.3 开发ActiveX控件 303
21.4 在Web页内添加一个网格OCX控件 304
21.5 总结 310
21.5.1 下一步 310
21.5.2 问与答 311
第22章 面向Web转换Visual Basic应用程序 312
22.1 面向Web转换Visual Basic应用程序 316
22.1.2 HTML转换 320
22.2 总结 330
22.2.1 下一步 331
22.2.2 问与答 332
第23章 实例Ⅳ 341
附录AHTML索引/MSIE扩展 361
附录BHTML固有控件:属性、事件和方法 363
附录CVBScript语法、方法和函数索引 370
附录D动态原本编制对象模型 374
附录EActiveX控件:属性、事件和方法 386
附录FASCII字符集 386
附录GCD-ROM安装 396
22.1.1 Visual Basic应用程序 2316