第一章 Internet的基础知识 1
1.1 Internet概述 1
1.1.1 计算机网络 1
1.1.2 频繁使用的Internet服务 2
1.1.3 选择Internet服务机构的几个要素 6
1.2 TCP/IP协议 7
1.2.1 地址 7
1.2.2 IP地址 9
1.2.3 PPP与SLIP 11
1.3 连接Internet 11
1.3.1 串行通信 11
1.3.2 安装不同的调制解调器 14
1.3.3 配置Windows95/98 18
1.3.4 安装TCP/IP协议 20
1.3.5 设置TCP/IP属性 20
1.3.6 拨号网络的功能 24
1.3.7 安装拨号网络 24
1.3.8 设置拨号网络 25
1.3.9 通过拨号网络连接呼叫Internet 26
第二章 Intranet的基础知识 30
2.1 Intranet的概念 30
2.2 Intranet的基本结构 30
2.2.1 几个必须掌握的概念 31
2.2.2 Intranet的基本软硬件组成 32
2.2.3 Intranet的安全问题 33
2.3 访问Intranet 33
2.3.1 通过企业的网络访问 34
2.3.2 在旅途中访问企业的网络 34
2.3.3 通过Web浏览器访问企业Intranet 34
2.4 World Wide Web介绍 35
2.4.1 什么是World Wide Web 35
2.4.2 HTML简介 37
2.4.3 网址资源介绍 39
2.5 Java语言介绍 40
2.5.1 基本特点 40
2.5.2 Java的发展方向 41
2.5.3 应用前景 42
2.5.4 网址资源介绍 42
第三章 Web应用程序开发工具 43
3.1 Visual InterDev6.0简介 44
3.1.1 Visual InterDev6.0集成开发环境 44
3.1.2 编辑HTML 44
3.1.3 脚本程序编写和调试 44
3.1.4 活动服务器页面和组件 45
3.1.5 数据库集成 45
3.1.6 Visual InterDev6.0的重要特点 45
3.1.7 Visual InterDev6.0的技术优势 47
3.2 安装Visual InterDev6.0 52
3.2.1 系统要求 52
3.2.2 删除早期版本 53
3.2.3 安装客户端组件 53
3.2.4 安装服务器端组件 55
3.2.5 安装示例应用程序 56
第四章 使用Visual InterDev6.0创建Web站点 59
4.1 Web站点 59
4.1.1 静态Web站点与动态Web站点 59
4.1.2 Visual InterDev Web站点 61
4.2 常见的服务器环境 62
4.3 使用Visual InterDev6.0创建的Web站点 63
4.4 Visual InterDev6.0开发模式 64
4.4.1 远程编辑站点中的内容 64
4.4.2 本地模式和主模式 65
4.4.3 Visual InterDev6.0的协作开发模式 66
4.5 Visual InterDev6.0的开发环境 67
4.5.1 Web服务器 67
4.5.2 数据库服务器 68
4.5.3 客户端开发环境 68
4.5.4 客户端Web浏览器 68
第五章 创建Web应用程序 70
5.1 Visual InterDev6.0的用户界面 70
5.1.1 Visual InterDev6.0用户界面的基本要素 71
5.1.2 自定义界面布局 72
5.1.3 自定义工具箱 73
5.2 Visual InterDev6.0提供的工具栏 75
5.2.1 标准工具栏 75
5.2.2 Window ? 工具栏 76
5.2.3 自定义工具栏 76
5.3 使用Web工程向导快速创建应用程序 78
5.3.1 启动Web工程向导 79
5.3.2 Web工程向导的使用步骤 80
5.4 使用任务列表 86
第六章 三个Web工程管理工具 89
6.1 工程浏览器 89
6.1.1 对解决方案的操作 90
6.1.2 对Web工程的操作 90
6.1.3 对文件的操作 93
6.2 链接查看器 95
6.2.1 两种显示形式 95
6.2.2 比较链接查看器与工程浏览器 97
6.2.3 Link View工具栏 97
6.2.4 察看某外部站点的链接情况 99
6.2.5 维护超链接 100
6.3 站点设计器 101
6.3.1 创建站点图 101
6.3.2 在站点图中添加页面 103
6.3.3 建立完整的站点图 104
6.3.4 在页面中插入导航条 105
6.3.5 Site Diagram工具栏 108
第七章 创建工程中的HTML内容 110
7.1 了解HTML的编辑环境 110
7.1.1 HTML工具栏 110
7.1.2 HTML编辑器中的源代码视图和快速预览视图 111
7.1.3 使用HTML Outline窗口显示文档大纲 112
7.2 设置当前页面的各种属性 113
7.2.1 使用Ceneral标签设置页面属性 113
7.2.2 使用Colors and Margins标签设置页面属性 114
7.3 在HTML编辑器中编辑文本 116
7.3.1 设置文本格式 116
7.3.2 创建列表 117
7.3.3 创建滚动的字符串 119
7.4 播入并编辑水平线 120
7.5 创建超链接 121
7.5.1 创建文本和图像超链接 121
7.5.2 创建和使用书签 123
7.6 页面中的图像 123
7.6.1 在页面中插入图像 123
7.6.2 设置图像的属性 124
7.7 创建和使用HTML表格 125
7.7.1 创建表格 127
7.7.2 编辑表格的属性 128
7.7.3 设置表元的属性 129
7.7.4 几个有关表格的其他操作 131
7.7.5 使用表格来格式化页面 131
7.8 创建表单 133
7.8.1 表单元素 133
7.8.2 在页面中创建表单 134
7.8.3 文本框 136
7.8.4 复选框和单选按钮 137
7.8.5 下拉菜单和列表框 138
7.8.6 按钮 140
7.9 创建文档风格页 140
7.9.1 什么是文档风格 140
7.9.2 使用文档风格的三种方式 141
7.9.3 在Visual InterDev.60中创建外部风格页 143
第八章 使用VBScript语言 147
8.1 VBScript语法概要 147
8.1.1 比较HTML的<SCRIP>标记 147
8.1.2 VBScript中的数据类型 149
8.1.3 变体中的数据类型 150
8.1.4 主要的数据类型转换函数 151
8.2 VBScript中的变量与数组 153
8.2.1 声明变量 153
8.2.2 变量的作用范围 154
8.2.3 禁止使用的变量 155
8.2.4 数组操作 155
8.3 VBScript中的子例程 158
8.3.1 VBScript中的库函数 159
8.3.2 VBScript中的日期和时间函数 160
8.3.3 与用户交互的两个函数 161
8.3.4 声明自定义函数 163
8.3.5 声明自定义过程 164
8.4 VBScript 对程序流程的控制 166
8.4.1 使用If和Select进行条件判断 166
8.4.2 使用Do匧oop在程序中进行循环 168
8.4.3 使用For匩ext循环 169
8.4.4 使用While匴end循环 171
第九章 使用VBScript开发客户端脚本程序 172
9.1 响应客户端事件的脚本程序 172
9.1.1 在HTML标记中定义事件句柄 172
9.1.2 在VBScript中定义事件处理子例程 173
9.2 对用户进入或离开Web站点作出反应 174
9.3 用客户端脚本改变用户所浏览的文档 175
9.4 进行客户端验证 177
第十章 开发客户端脚本程序 180
10.1 使用HTML语言的SCRIPT标记 180
10.1.1 <SCRIPT>标记的位置 180
10.1.2 用注释标记隐藏脚本内容 181
10.2 用客户端内建对象提供脚本服务 182
10.3 掌握事件处理技术 184
10.3.1 在HTML标记中加入事件句柄 184
10.3.2 在VBScript中定义事件处理子例程 185
10.4 在Visual InterDev中开发客户端脚本程序 187
10.4.1 Script Outline窗口 188
10.4.2 用IntelliSense编写脚本代码 188
10.4.3 使用脚本调试器 189
10.5 客户端脚本程序设计实例 192
10.5.1 对用户进入站点和离开站点作响应 192
10.5.2 根据时间调整文档中的显示信息 193
10.5.3 改变窗口中的HTML文档 194
第十一章 服务器端脚本的开发 196
11.1 ASP的基本概念 197
11.1.1 ASP页面实例 197
11.1.2 什么样的脚本适合在客户端运行 200
11.1.3 什么样的脚本适合在服务器端运行 201
11.1.4 ASP的新特性 202
11.2 如何编写ASP 203
11.2.1 标志服务器端脚本的HTML标记 203
11.2.2 理解服务器端脚本 203
11.2.3 使用ASP模板 204
11.3 服务器端元件的使用 205
11.3.1 使用Browser Cupabilities元件 206
11.3.2 使用Advertisement Rotator元件 209
11.3.3 加入自己创建的服务器端对象 213
11.4 使用服务器端IneIudes指令 214
11.5 使用@指令 214
11.5.1 @CODEPACE指令 215
11.5.2 @ENABLESFSSIONSTATE指令 215
11.5.3 @LANGUAGE指令 215
11.5.4 @LCID指令 216
11.5.5 @TRANSACTION指令 216
11.6 使用Global.asa文件 217
11.6.1 应用程序事件和会话事件 217
11.6.2 <OBJECT>对象声明 217
11.6.3 TypeLibrary声明 219
11.7 使用Application对象 220
11.7.1 在Application对象中保存信息 221
11.7.2 使用Lock和Unlock方法 221
11.7.3 实现Application对象事件 222
11.8 使用Session对象 223
11.8.1 在Session对象中保存信息 223
11.8.2 Session对象的属性和方法 224
11.8.3 Session对象的OnStart和OnEnd事件 224
11.9 使用Server对象 226
11.9.1 Server对象的属性 226
11.9.2 创建COM对象 227
11.9.3 为HTML或者URL编码 228
11.10 使用Request对象 229
11.10.1 查询数据 230
11.10.2 用cookies保留数据片段 233
11.20.3 服务器环境变量 234
11.11 使用Response对象 238
11.11.1 Response对象中的属性和方法 238
11.11.2 为客户端浏览器写cookies 239
11.11.3 缓冲脚本的输出 241
11.12 使用ObjectContext对象 241
第十二章 数据库操作 244
12.1 数据库操作技术基础 244
12.1.1 Visual InterDev6.0集成的数据库特征 244
12.1.2 Web服务器和数据库 245
12.1.3 创建与数据库集成的Web应用程序 247
12.2 创建数据库连接 248
12.2.1 基于应用的数据库连接 248
12.2.2 Visual InterDev6.0中创建数据库连接 249
12.2.3 为应用程序创建与多个数据库连接 252
12.3 使用Data View窗口 253
12.3.1 察看和修改数据表 254
12.3.2 察看字段属性 255
12.3.3 在Data View中管理数据表 255
12.3.4 对视图的操作 256
12.4 数据库查询操作 259
12.4.1 简单数据库查询操作 259
12.4.2 用SQL语句实现数据查询 261
12.5 使用数据库工程 262
12.5.1 创建数据库工程 263
12.5.2 将数据库工程和Web工程结合起来 264
12.6 创建数据库命令 266
12.7 数据绑定控件 269
12.7.1 数据绑定控件实例 269
12.7.2 数据绑定控件和脚本对象模型 272
第十三章 ADO编程技术 274
13.1 ADO API概述 274
13.1.1 早期的Windows数据库编程技术 275
13.1.2 ADO对象介绍 276
13.1.3 ADO常数 278
13.2 用Connection对象连接数据库 279
13.2.1 ConnectionString属性 279
13.2.2 Mode属性 280
13.2.3 Connection Timeout属性 280
13.2.4 provider属性 281
13.2.5 Open和Close方法 281
13.3 事务(Fransaction)处理技术的实现方法 282
13.3.1 IsolationLevel属性 282
13.3.2 开始新的事务处理 282
13.3.3 终止事务处理 283
13.4 执行数据库命令 284
13.5 使用ADO Error对象 285
13.5.1 Connection对象的Errors对象集 285
13.5.2 Error对象的属性 286
13.6 使用Recordset对象 287
13.6.1 创建和打开Recordset 288
13.6.2 游标类型 288
13.6.3 Recordset对象的Open方法 289
13.6.4 在记录中浏览 290
第十四章 Web站点设计示例 291
14.1 用HTML表格规划页面 292
14.2 设置Global.asa文件 293
14.4 显示统计信息 296
14.5 以不变应万变 300
14.6 从购物小车得到的启发 304
附录 HTML索引/MSIE扩展 313