第1章 VB 6.0与Web概述 1
1.1 Internet网上信息服务系统与Web特点 1
1.2 Web的主要协议、标准和语言 3
1.3 URL简介 5
1.4 Visual Basic简介 6
1.4.1 Visual Basic 6.0的版本介绍 6
1.4.2 Visual Basic 6.0的Web应用 7
1.5 本章小结 8
第2章 HTML语言 9
2.1 Web文档的基本结构 9
2.2 Web文档中的超文本链 12
2.3 符号“<”和“>”的显示和注释标记 15
2.3.1 符号“<”和“>”的显示 15
2.3.2 注释标记 15
2.4 标尺线、分行和居中标记 16
2.4.1 标尺线标记<HR> 17
2.4.2 分行和居中 18
2.5 文本 19
2.5.1 标题 19
2.5.2 字型、字体大小、颜色及其他特性 20
2.5.3 文本段格式 22
2.6 列表 25
2.6.1 无序列表、目录表、菜单表 25
2.6.2 有序表 27
2.6.3 选择列表 30
2.7 图像 32
2.8 表格 35
2.8.1 表格标记 36
2.8.2 表格标题 37
2.8.3 行标记和表头标记 38
2.8.4 单元格标记 39
2.9 HTML内部控件 42
2.9.1 <INPUT>标记 42
2.9.2 BUTTON控件 44
2.9.3 CHECKBOX控件 45
2.9.4 HIDDEN控件 45
2.9.5 PASSWORD控件 45
2.9.6 RADIO控件 46
29.7 RESET控件 46
2.9.8 SELECT控件 47
2.9.9 SUBMIT控件 48
2.9.10 TEXT控件 49
2.9.11 TEXTAREA控件 49
2.10 窗体 50
2.11 HTML中的滚动字幕标记 51
2.12 本章小结 53
第3章 脚本编写语言VBScript 54
3.1 VBScript语言与Visual Basic语言的主要区别 54
3.2 VBScript概述 56
3.3 在HTML页面中添加VBScript代码 59
3.4 Internet Explorer读取VBScript页面的过程 61
3.5 VBScript常量、变量及数据类型 62
3.5.1 VBScript常量 62
3.5.2 VBScript变量 63
3.5.3 VBScript数据类型 64
3.6 VBScript运算符 66
3.7 使用条件语句 67
3.7.1 使用If…Then…Else语句 67
3.7.2 使用Select Case语句 69
3.8 循环语句 70
3.8.1 Do语句 71
3.8.2 For…Next语句 73
3.8.3 For Each…Next语句 74
3.9 VBScript过程 75
3.9.1 Sub过程 75
3.9.2 Function过程 75
3.9.3 过程的参数 76
3.9.4 在程序中使用Sub和Function过程 76
3.10 VBScript对窗体处理 77
3.11 VBScript中对象的使用 79
3.12 脚本对象模型 81
3.12.1 脚本对象的属性 82
3.12.2 脚本对象的方法 83
3.13 Window对象 84
3.13.1 Window对象的主要属性 84
3.13.2 Window对象的方法 85
3.13.3 Window对象的事件及Window对象的编程实例 88
3.14 Document对象 89
3.14.1 Document对象的属性 89
3.14.2 Document对象的方法 92
3.14.3 文档的颜色设置 93
3.15 Document对象举例 95
3.16 其他对象 103
3.16.1 History 103
3.16.2 Navigator对象 105
3.16.3 Location对象和Link对象 107
3.17 本章小结 108
第4章 ActiveX控件 109
4.1 ActiveX控件的属性、方法和事件 109
4.1.1 属性、方法和事件概述 109
4.1.2 使用对象的属性、方法和事件 111
4.1.3 事件驱动应用程序的运行方式 112
4.1.4 鼠标事件和键盘事件 112
4.1.5 响应鼠标事件的程序实例 115
4.2 创建ActiveX控件 118
4.2.1 ActiveX控件的命名 119
4.2.2 ActiveX控件的工具图标 119
4.2.3 ActiveX控件的默认属性值 120
4.2.4 控件的可见性 120
4.2.5 设计控件的步骤 120
4.3 窗体 123
4.3.1 属性 124
4.3.2 方法 127
4.3.3 事件 128
4.4 使用Visual Basic控件 128
4.4.1 内部控件 128
4.4.2 ActiveX控件 135
4.5 本章小结 138
第5章 ActiveX文档 139
5.1 ActiveX文档概述 139
5.1.1 ActiveX文档应用程序的特点 139
5.1.2 ActiveX文档的设计环境 140
5.1.3 ActiveX文档的特性 140
5.2 创建一个简单的ActiveX文档实例 141
5.3 ActiveX文档的容器 146
5.4 ActiveX文档的事件与Hyperlink对象 147
5.4.1 AtiveX文档的事件 147
5.4.2 Hyperlink对象 148
5.5 ActiveX文档的Internet应用 152
5.5.1 浏览一个Web地址 152
5.5.2 浏览Microsoft Office文档 152
5.5.3 浏览另一个ActiveX文档 153
5.6 ActiveX文档在异步数据下载的应用 154
5.6.1 异步下载基础知识介绍 155
5.6.2 异步数据下载实例 157
5.7 ActiveX文档数据的保存 160
5.8 本章小结 163
第6章 客户端应用程序的开发 164
6.1 WebBrowser控件 164
6.2 用MAPI控件发送E-mail 169
6.2.1 使用MAPISession控件 170
6.2.2 使用MAPIMessages控件 170
6.3 使用WinSock控件编写客户端应用程序 173
6.4 本章小结 181
第7章 ASP编程应用 182
7.1 ASP(Active Server Pages)概述 183
7.1.1 ASP特征 183
7.1.2 Active Server Pages用途 184
7.1.3 Active Server Pages的工作机制 184
7.2 运行ASP程序所需要的系统环境 185
7.3 简单的ASP程序 189
7.4 ASP脚本变量、函数、过程和条件语句 195
7.5 ASP脚本循环语句 200
7.6 ASP的内建对象 203
7.6.1 Request对象 204
7.6.2 Response 210
7.6.3 Application 217
7.6.4 Session 223
7.6.5 Server 227
7.7 一个简单的聊天室例子 231
7.8 ActiveX组件简介 238
7.9 常用的ActiveX组件 239
7.9.1 Database Access组件 239
7.9.2 Content Linking组件 242
7.9.3 AD Rotator组件 248
7.9.4 Browser Capabilities组件 253
7.10 与文件相关的组件 259
7.10.1 在一个文件中读写数据 260
7.10.2 对文件进行处理 270
7.10.3 对文件夹和驱动器进行操作 287
7.11 本章小结 294
第8章 数据库应用 295
8.1 网络数据库编程的基本知识 295
8.1.1 网络数据库的组成和结构 295
8.1.2 传统的客户机/服务器结构与在Web服务系统的客户机/服务器结构 301
8.1.3 Web服务系统客户机/服务器模式的思想基础 302
8.1.4 TCP/IP协议 303
8.2 Visual Basic对数据的访问方法 305
8.3 PRIVATE数据库查询语言SQL 315
8.3.1 Select语句 316
8.3.2 Insert语句 325
8.3.3 Delete语句 328
8.3.4 Update语句 331
8.3.5 Create和Drop语句 331
8.4 用于数据库分页显示RecordSet对象属性和方法 332
8.5 网络数据库综合应用实例 335
8.6 本章小结 343
第9章 DHTML 344
9.1 概述 344
9.1.1 DHTML概念 345
9.1.2 使用DHTML的优点 346
9.2 DHTML工程的编程环境 346
9.2.1 进入DHTML工程的编程环境的步骤 347
9.2.2 设计器与工具箱 349
9.3 建立DHTML应用程序 352
9.3.1 工具栏 352
9.3.2 简单的DHTML应用程序设计 357
9.4 DHTML页面的保存 361
9.4.1 DHTML Page属性对话框 361
9.4.2 把页面保存到外部文件 362
9.5 DHTML中的属性和事件 363
9.5.1 设置和获取Web页面的属性 364
9.5.2 动态HTML中的事件 365
9.6 超文本链与漫游 369
9.6.1 在页面设计器中建立超文本链 370
9.6.2 在DHTML应用程序中漫游 370
9.6.3 包装和部署DHTML应用程序 371
9.7 DHTML应用程序举例 372
9.7.1 设计开始页面 372
9.7.2 设计“动态更改文本”页面 374
9.7.3 设计“动态文本样式”页面 376
9.7.4 设计“动态添加列表内容”页面 378
9.8 本章小结 382