第1部分 Web基础知识 2
第1章 Internet,WWW及Intranet 2
1.1 Internet的发展历史 2
1.2 Internet和Web的发展 3
1.3 关键技术和信息服务 3
1.4 World Wide Web和Web数据库 4
1.5 开发Web应用系统的优点 5
1.6 在Web上进行商业活动 7
第2部分 Web体系结构综述 10
第2章 客户/服务器计算 10
2.1 客户/服务器概述 10
2.2 安全问题 14
2.3 防火墙 18
2.4 客户/服务器体系结构的优点 18
第3章 HTTP服务器和浏览器组成 20
3.1 HTTP服务器 20
3.2 CGI和WinCGI 23
3.3 数据库网关软件 23
3.4 Web浏览器 24
第3部分 数据库设计及SQL 30
第4章 数据库和站点设计 30
4.1 关系数据库术语 30
4.2 关系数据库设计指南 31
4.3 Web数据库的设计 33
4.4 Web站点开发与设计 34
第5章 数据库和数据仓库的访问方法 38
5.1 大型数据库系统 38
5.2 桌面数据库系统 41
5.3 商用数据库/Web产品 43
5.4 数据访问方法 44
5.5 数据库网关 45
5.6 客户端的API调用 47
5.7 常用搜索引擎 47
第6章 SQL语言 50
6.1 SELECT语句 50
6.2 INSERT语句 56
6.3 UPDATE语句 57
6.4 DELETE语句 58
6.5 CREATE TABLE语句 59
6.6 SELECT..INTO语句 60
第4部分 用于Internet开发的Visual Basic核心内容 64
第7章 使用VB6的类和对象 64
7.1 ActiveX简介 64
7.2 Visual Basic的类和对象简介 65
7.3 建立一个Visual Basic类 67
7.4 使用Visual Basic的对象 80
第8章 Visual Basic 6的数据访问特点 84
8.1 Visual Basic数据访问特点简介 84
8.2 数据访问对象DAO 86
8.3 远程数据对象RDO 93
8.4 ODBCDirect 100
第5部分 使用HTML,VBScript及ActiveX进行客户端开发 104
第9章 开发HTML表单 104
9.1 HMTL表单标记及属性 104
9.2 使用表单元素 109
9.3 表单的综合设计 114
第10章 使用VBScript进行客户端开发 123
10.1 使用VBScript的优点 123
10.2 VBScript的工作过程 124
10.3 一个简单的VBScript程序:Hello World! 124
10.4 VBScript应用程序的结构 128
10.5 VBScript在Web页面开发中的作用 128
10.6 VBScript编程技巧 129
第11章 ActiveX和ActiveX控件 132
11.1 什么是ActiveX 132
11.2 部件对象模型(COM) 133
11.3 ActiveX对象模型 135
11.4 在应用程序中使用ActiveX控件 137
第12章 高级HTML表单开发 141
12.1 在HTML中使用VBScript 141
12.2 使用Internet Explorer对象模型提供的脚本服务 143
12.3 使用ActiveX控件和VBScript为应用程序增添趣味性 150
第6部分 使用VB6进行客户端开发 162
第13章 使用VB6建立用于Web的ActiveX文档 162
13.1 ActiveX文档 162
13.2 建立ActiveX文档 163
13.3 添加窗体和其它UserDocument 166
13.4 ActiveX文档的其它特点 168
13.5 将现有的应用程序转换成ActiveX文档 169
第14章 使用VB6建立用于Web的ActiveX控件 170
14.1 ActiveX与VB6 170
14.2 ActiveX控件的开发 171
14.3 ActiveX控件的制作方法 172
14.4 UserControl对象 173
14.5 与容器交互操作 174
14.6 制作一个ActiveX控件 176
14.7 ActireX控件的Internet特点 187
第15章 通过Web发布ActiveX文档和控件 189
15.1 ActiveX部件的下载 189
15.2 提供部件和控件的安全性 190
15.3 创建Internet下载软件包 191
第7部分 服务器端数据库应用系统开发 194
第16章 通用网关接口(CGI) 194
16.1 什么是CGI 194
16.2 CGI的输入与输出 195
16.3 将客户端数据传递给CGI程序 197
16.4 Windows CGI 198
16.5 CGI32.BAS:用于开发Windows CGI程序的框架 200
第17章 IIS Internet数据库连接器(IDC) 202
17.1 使用IDC 202
17.2 HTML扩展(.hx)文件 206
第18章 ASP,OLE DB和ADO 209
18.1 Active服务器结构(Denali)概述 209
18.2 ASP语法 212
18.3 ASP对象 214
18.4 ASP部件 217
18.5 一个ASP主页程序 217
18.6 Active数据对象ADO(Active Data Object) 221
18.7 一个使用ADO的ASP例子:日程表应用程序 224
第19章 使用VB6建立服务器端的ActiveX部件 231
19.1 用于WWW的VB6 ActiveX部件 231
19.2 ActiveX服务器部件的产生 232
19.3 ActiveX部件在服务器上的注册 233
19.4 选择部件类型(DLL或EXE)和线程模型 233
19.5 OLEISAPI 236
19.6 使用标准的ActiveX部件 236
19.7 为ASP设计的ActiveX部件 242
第20章 MS SQL Server的Internet特点 251
20.1 Web助理的使用 251
20.2 SQL Server Web助理部件 252
20.3 高级数据连接器(ADC) 253
附录A VBScript的对象 255
附录B VBScript的函数 258