第一章 认识Internet和World Wide Web 1
1.1 Internet简介 1
1.1.1 理解Internet 1
1.1.2 Internet的演化 2
1.2 TCP/IP协议 3
1.2.1 理解TCP/IP协议 3
1.2.2 理解IP地址 3
1.3 Internet技术和服务 4
1.3.1 World Wide Web 4
1.3.2 FTP 4
1.3.3 E-mail 6
1.3.4 Gopher 7
1.3.5 网络新闻传输协议 7
1.3.6 Archie 9
1.3.7 Veronica 9
1.3.8 CGI,ISAPI和NSAPI 9
1.4 World Wide Web 9
1.4.1 理解WWW服务 10
1.4.2 WWW的由来 10
1.4.3 超文本、超链接与超媒体 11
1.4.4 URL 12
1.5 Web浏览器、Web服务器和Web站点 13
1.5.1 Web服务器和Web浏览器 13
1.5.2 Web站点和Web服务器 15
1.5.3 WWW是如何工作的 15
第二章 选择Web服务器和服务提供商 16
2.1 选择Internet连接方式 16
2.1.1 选择Internet服务提供商 16
2.1.2 选择Internet连接类型 17
2.2 域名服务 17
2.2.1 DNS——域名服务 18
2.2.2 注册域名 19
2.3 理解TCP/IP 19
2.3.1 理解IP地址 20
2.3.2 检查IP地址 20
2.4 硬件配置和操作系统的选择 21
2.4.1 系统中硬件的配置 21
2.4.2 选择合适的操作系统 22
2.5 市场上主要的服务器软件 23
2.5.1 Microsoft服务器软件产品 24
2.5.2 Netscape服务器软件 25
第三章 设计Intranet站点 27
3.1 理解Intranet 27
3.1.1 Intranet的基本特点和功能 27
3.1.2 建立Intranet站点的需求 28
3.1.3 检索Intranet中的文档 28
3.1.4 连接到Intranet 28
3.2 配置服务器的类型映射 29
3.2.1 配置IIS MIME类型 29
3.2.2 配置不同于IIS的服务器 31
3.3 使用察看器 32
3.3.1 使用Microsoft Word察看器 32
3.3.2 使用Microsoft Excel察看器 35
3.3.3 使用Microsoft PowerPoint察看器 35
3.3.4 使用Adobe Acrobat 36
3.4 Intranet安全性问题 37
3.4.1 在UNIX或Linux环境中实现安全性 37
3.4.2 Windows NT系统中的安全性 38
第四章 实现Intranet站点 40
4.1 理解Intranet站点和Internet站点的不同 40
4.1.1 连接速度上的不同 41
4.1.2 网络阻塞 42
4.1.3 控制用户环境 42
4.2 检查Intranet上内容的类型 43
4.2.1 产品服务 43
4.2.2 销售和市场 45
4.3 理解客户端软件的不同 46
4.4 判断Intranet是否适合需要 46
4.4.1 打印费用 46
4.4.2 更容易获取公司的信息 47
4.5 在Intranet和Internet站点中共享服务器软件 47
4.6 防火墙和Proxy服务器 48
4.6.1 防火墙简介 48
4.6.2 Proxy服务器简介 49
第五章 初识VisualInterDev 6.0 50
5.1 什么是Visual InterDev 50
6.0 50
5.1.1 可视化的集成开发环境 50
5.1.2 可视化的HTML编辑器 51
5.1.3 VBScript和JavaScript的编辑与调试 51
5.1.4 ASP和组件 51
5.1.5 与数据库集成 51
5.1.6 VisualInterDev 6.0的最佳特性 52
5.2 用VisualInterDev 6.0做什么 53
5.2.1 快速端对端应用程序开发 54
5.2.2 强大的集成数据库工具 56
5.2.3 功能完全的、基于标准的团队开发 57
5.2.4 对最新Web标准的支持 57
5.3 VisualInterDev 6.0的安装 58
5.3.1 系统配置 58
5.3.2 删除早期版本 59
5.3.3 安装客户端组件 59
5.3.4 安装服务器端组件 62
5.3.5 安装示例应用程序 62
第六章 VisualInterDev开发的环境、步骤与模式 65
6.1 动态Web站点 65
6.1.1 静态和动态Web站点 65
6.1.2 ASP和ActiveX控件 67
6.2 Visual InterDev 6.0的开发环境 68
6.2.1 Web服务器 68
6.2.2 数据库服务器 69
6.2.3 客户端开发环境 69
6.2.4 客户端Web浏览器 69
6.2.5 服务器环境的影响 70
6.3 动态Web站点的基本开发步骤 70
6.4 VisualInterDev 6.0开发模式 71
6.4.1 远程编辑站点中的内容 72
6.4.2 本地模式与主模式 72
6.4.3 协作开发模式 73
第七章 VisualInterDev 6.0界面与工具 75
7.1 Visual InterDev 6.0界面 75
7.1.1 界面组成 75
7.1.2 调整界面布局 77
7.1.3 调整工具箱 78
7.2 Visual InterDev 6.0工具栏 80
7.2.1 标准工具栏 80
7.2.2 Window UI工具栏 81
7.2.3 定制工具栏 81
7.3 Web工程向导 84
7.3.1 Web工程向导的启动 84
7.3.2 指定服务器和开发模式 86
7.3.3 选择是否创建新的Web 86
7.3.4 页面布局 87
7.3.5 应用主题 90
7.3.6 完成Web工程创建 91
7.4 任务列表窗口 92
7.5 Web工程管理 93
7.5.1 工程浏览器 94
7.5.2 链接察看器 99
7.5.3 站点设计器 105
第八章 初识HTML 113
8.1 用什么来编写HTML代码 113
8.2 HTML的基本要素 114
8.2.1 HTML的基本结构 114
8.2.2 控制字体的大小 115
8.2.3 特殊效果的字体 116
8.2.4 段落和换行 117
8.2.5 预定的文本格式 118
8.2.6 水平线 119
8.2.7 其它与文本有关的标记 119
8.2.8 〈BODY〉标记中的属性 120
8.2.9 有关颜色的设定 121
8.2.10 特殊符号的替换 122
8.2.11 在页面中插入图像 123
8.2.12 创建超链接 125
第九章 编辑HTML 127
9.1 HTML编辑环境 127
9.1.1 HTML工具栏 127
9.1.2 源代码视图和快速预览视图 128
9.1.3 HTML Outline窗口 129
9.2 设置页面的属性 130
9.2.1 使用General标签 130
9.2.2 使用Colors and Margins标签 131
9.3 编辑文本 132
9.3.1 设置文本的格式 132
9.3.2 创建列表 133
9.3.3 创建滚动的字符串 135
9.4 编辑水平线 136
9.5 创建超链接 137
9.5.1 文本和图像超链接 137
9.5.2 创建和使用书签 138
9.6 插入图像 139
9.6.1 在页面中插入图像 139
9.6.2 设置图像的属性 140
9.7 创建和使用HTML表格 141
9.7.1 简介 141
9.7.2 创建表格 142
9.7.3 设置表格属性 144
9.7.4 设置表元属性 145
9.7.5 表元及表格行列的操作 146
9.7.6 使用表格格式化页面 147
9.8 创建与使用表单 148
9.8.1 表单元素 148
9.8.2 在页面中创建表单 149
9.8.3 文本框 151
9.8.4 复选框和单选按钮 153
9.8.5 下拉菜单和列表框 153
9.8.6 命令按钮 155
9.9 创建文档风格页 155
9.9.1 文档风格简介 156
9.9.2 使用文档风格的三种方式 157
9.9.3 在Visual InterDev 6.0中创建外部风格页 158
第十章 VBScript语言基础 162
10.1 JavaScript和VBScript简介 162
10.1.1 JavaScript是专用于WWW的 162
10.1.2 VBScript 162
10.1.3 脚本语言的特点 162
10.1.4 浏览器对JavaScript和VBScript的支持 163
10.1.5 引用他人的脚本程序 163
10.2 初识VBScript 164
10.3 VBScript数据类型 165
10.3.1 变体与数据子类型 165
10.3.2 判断变体中的数据类型 166
10.3.3 数据类型转换 168
10.4 变量 169
10.4.1 变量的作用范围 170
10.4.2 禁止使用未声明的变量 171
10.5 程序流程控制 171
10.5.1 用If和Select进行条件判断 171
10.5.2 用Do...Loop进行循环 173
10.5.3 使用For...Next循环 174
10.6 函数和过程 176
10.6.1 VBScript内建函数简介 176
10.6.2 声明自定义函数 177
10.6.3 声明定制过程 179
10.7 数组操作 181
10.7.1 使用静态数组 181
10.7.2 使用动态数组 182
10.7.3 多维数组简介 183
第十一章 插入VBScript或JavaScript 185
11.1 HTML的〈SCRIPT〉标记 185
11.1.1〈SCRIPT〉标记的属性 185
11.1.2 一小段JavaScript程序 186
11.1.3 一小段VBScript程序 187
11.2 插入JavaScript 188
11.2.1 使用Script对话框 188
11.2.2 插入JavaScript程序 189
11.3 插入VBScript 193
11.3.1 一个简单的VBScript页面 193
11.3.2 页面的HTML代码 193
第十二章 客户端脚本程序 195
12.1 使用HTML的SCRIPT标记 195
12.1.1 〈SCRIPT〉标记的位置 195
12.1.2 隐藏脚本的内容 196
12.2 使用客户环境中的内建对象 197
12.3 事件处理 199
12.3.1 在HTML标记中加入事件句柄 199
12.3.2 在VBScript中定义事件处理子例程 200
12.4 用Visual InterDev开发客户端脚本程序 202
12.4.1 使用Script Outline窗口 202
12.4.2 编写脚本代码 203
12.4.3 脚本调试 203
12.5 客户端脚本程序实例 207
12.5.1 对用户进入站点和离开站点作响应 207
12.5.2 根据时间在文档中显示信息 208
12.5.3 改变窗口中的HTML文档 209
12.5.4 利用客户端脚本对表单元素进行验证 210
第十三章 服务器端脚本程序 213
13.1 认识ASP 213
13.1.1 简单ASP示例 213
13.1.2 在客户端运行脚本的考虑 216
13.1.3 在服务器端运行脚本的考虑 217
13.1.4 ASP的新特性 218
13.2 编写ASP 219
13.2.1 标志服务器端脚本的HTML标记 219
13.2.2 理解服务器端脚本 219
13.2.3 使用ASP模板 220
13.3 使用服务器端元件 221
13.3.1 使用Browser Capabilities元件 222
13.3.2 使用Advertisement Rotator元件 225
13.3.3 创建新的服务器端对象 229
13.4 服务器端Includes 229
13.5 使用@指令 230
13.5.1 @CODEPAGE指令 231
13.5.2 @ENABLESESSIONSTATE指令 231
13.5.3 @LANGUAGE指令 231
13.5.4 @LCID指令 231
13.5.5 @TRANSACTION指令 232
13.6 Global.asa文件参考 232
13.6.1 应用程序事件和会话事件 233
13.6.2 〈OBJECT〉对象声明 233
13.6.3 TypeLibrary声明 234
13.7 使用ASP内建对象 235
13.7.1 内建对象简介 236
13.7.2 Application对象 236
13.7.3 Session对象 239
13.7.4 Server对象 241
13.7.5 Request对象 244
13.7.6 Response对象 252
13.7.7 ObjectContext对象 255
第十四章 数据库集成 258
14.1 Visual InterDev 6.0的数据库操作简介 258
14.1.1 Visual InterDev 6.0的数据库集成 258
14.1.2 Web服务器和数据库 259
14.1.3 Visual InterDev 6.0数据库访问设计 261
14.2 创建数据库连接 262
14.2.1 基于应用的数据库连接 262
14.2.2 创建数据库连接 263
14.2.3 与多个数据库连接 266
14.3 使用Data View 267
14.3.1 察看和修改数据表 268
14.3.2 察看字段属性 269
14.3.3 在Data View中管理数据表 270
14.3.4 对视的操作 271
14.4 数据库查询 272
14.4.1 简单的数据库查询 272
14.4.2 直接使用SQL语句进行查询 275
14.5 使用数据库工程 276
14.5.1 创建数据库工程 276
14.5.2 结合使用数据库工程和Web工程 277
14.6 创建数据库命令 279
14.7 使用数据绑定控件 282
14.7.1 实例 282
14.7.2 数据绑定控件和脚本对象模型 285
第十五章 ActiveX数据对象的使用 287
15.1 ADO API简介 287
15.1.1 ODBC、OLE DB与ActiveX 288
15.1.2 ADO对象 288
15.1.3 ADO常数 291
15.2 使用Connection对象连接数据库 291
15.2.1 ConnectionString属性 292
15.2.2 Mode属性 292
15.2.3 ConnectionTimeout属性 293
15.2.4 Provider属性 293
15.2.5 Open和Close方法 293
15.3 实现事务 294
15.3.1 IsolationLevel属性 294
15.3.2 开始新的事务 295
15.3.3 终止事务 295
15.4 执行数据库命令 296
15.5 ADO Error对象 297
15.5.1 Connection对象的Errors对象集 297
15.5.2 Error对象的属性 298
15.6 Recordset对象 299
15.6.1 创建和打开Recordset 300
15.6.2 光标类型 300
15.6.3 Recordset对象的Open方法 301
15.6.4 在记录中浏览 302
第十六章 开发一个完整的应用程序 303
16.1 用HTML表格来设计页面 304
16.2 设置Global.asa文件 305
16.3 动态显示对用户的欢迎信息 308
16.4 显示销售统计信息 308
16.5 根据超链接以同样的代码显示不同的信息 312
16.6 创建购物小车特征 317
附录 326