1 网络服务器的建立 1
1.1 服务器的选择 1
1.2 Windows 2000服务器的安装 2
1.3 设置TCP/IP 4
1.3.1 设置TCP/IP的步骤 5
1.3.2 测试TCP/IP 5
1.4 DNS的设置 7
1.5 WWW的设置 14
1.6 FTP的设置 18
1.7 E-Mail服务 21
习题与思考题 23
2 动态网站环境的建立 24
2.1 动态网站概述 24
2.2 IIS的设置与测试 26
2.2.1 IIS的安装 26
2.2.2 IIS默认站点配置 28
2.2.3 通过Web站点创建向导创建新站点 32
2.3 Apache简介 34
2.4 配置Dreamweaver开发环境 35
2.4.1 创建本地站点 35
2.4.2 定义远程站点 37
2.4.3 指定测试服务器 38
2.5 一个简单的搜索网页 39
2.5.1 数据源的生成 39
2.5.2 页面的设计 41
2.5.3 连接与实现 46
习题与思考题 50
3 ASP技术 51
3.1 ASP简介 51
3.1.1 ASP的实现 52
3.1.2 脚本介绍 53
3.2 VBScript的语法简介 53
3.2.1 常用语句 53
3.2.2 变量 59
3.2.3 过程与函数 60
3.2.4 组件与对象 62
3.3 页间信息传递 63
3.3.1 Request对象 63
3.3.2 Response对象 69
3.3.3 Application对象 71
3.3.4 Session对象 74
3.3.5 Server对象 76
3.3.6 Headers 78
3.3.7 服务器变量 82
3.4 一个简单聊天室 83
3.4.1 需求分析 83
3.4.2 Global.asa介绍 84
3.4.3 具体实现 85
习题与思考题 90
4 ADO数据访问接口 91
4.1 ADO概述 91
4.1.1 ADO访问机制 92
4.1.2 ADO对象 93
4.1.3 利用ADO开发的步骤 94
4.2 Connection数据对象 95
4.2.1 打开和关闭数据库连接 96
4.2.2 向浏览器输出数据库内容 99
4.2.3 以表格的形式输出 100
4.3 RecordSet数据对象 103
4.3.1 RecordSet对象的属性及方法 103
4.3.2 使用RecordSet对象打开数据库 104
4.3.3 实现数据库的分页显示 107
4.4 Command数据对象 119
习题与思考题 126
5 在DreamWeaver MX中创建记录集和执行命令 128
5.1 在Dreamweaver MX中创建记录集对象 128
5.1.1 了解动态内容源 128
5.1.2 创建简单记录集 129
5.1.3 代码分析 133
5.1.4 显示数据库记录 135
5.1.5 创建复杂记录集 142
5.1.6 在简单记录中构建参数查询 147
5.1.7 在高级记录集中构建参数查询 150
5.1.8 管理记录集 160
5.2 在Dreamweaver MX中创建命令对象 163
5.2.1 创建命令对象 163
5.2.2 执行存储过程 165
5.2.3 执行SQL命令 166
5.3 SQL Server 2000的安装 171
5.3.1 SQL Server 2000安装的准备工作 171
5.3.2 站点设置 175
5.3.3 数据库的连接 176
习题与思考题 179
6 在网页中操作数据库记录 180
6.1 构建插入数据库的网页 180
6.1.1 理解插入的实现方式 180
6.1.2 使用服务器行为插入 181
6.1.3 使用活动对象插入 182
6.2 构建更新数据库记录的网页 183
6.2.1 理解更新的实现 183
6.2.2 为更新准备搜索网页和结果 184
6.2.3 使用服务器行为更新网页 184
6.2.4 使用活动对象更新网页 186
6.3 构建删除记录的网页 186
6.3.1 理解删除的实现 186
6.3.2 为删除准备搜索网页和结果网页 187
6.3.3 构建删除页面 188
习题与思考题 190
7 ASP.NET的安装与使用 191
7.1 ASP.NET简介 191
7.2 安装ASP.NET 196
7.2.1 安装Microsoft Data Access Components 2.7 196
7.2.2 安装.NET Framework 198
7.3 VB.NET简介 202
7.3.1 VB.NET程序简介 202
7.3.2 语法 203
7.3.3 完善的面向对象支持 208
7.3.4 对象的广泛应用 209
7.3.5 公共运行时环境 210
7.3.6 面向Web的支持 212
7.3.7 VB.NET以及C#的选择 213
7.4 ASP.NET在Dreamweaver MX中使用数据库 215
7.4.1 定义数据库连接 215
7.4.2 建立Dataset 224
习题与思考题 229
8 ASP.NET服务器控件应用 230
8.1 HTML服务器控件 231
8.1.1 什么是HTML服务器控件 231
8.1.2 为什么要使用HTML服务器控件 232
8.1.3 怎样将HTML控件变为HTML服务器控件 234
8.1.4 使用者登录 239
8.1.5 FTP文件上传 246
8.2 Web服务器控件 250
8.2.1 初识Web服务器控件 250
8.2.2 为什么选择Web服务器控件 251
8.2.3 Web服务器控件的实现与列表 251
8.2.4 学生信息查询系统 253
习题与思考题 268
9 ASP.NET构建网站实例 269
9.1 网站模块分析 270
9.1.1 网站页面处理部分 270
9.1.2 数据存储 270
9.2 前期准备 273
9.2.1 制作header.ascx组件 273
9.2.2 制作root.ascx组件 277
9.3 用户信息模块 278
9.3.1 用户注册 278
9.3.2 用户登录 282
9.3.3 发表、修改、管理文章 284
9.3.4 用户修改信息 297
9.3.5 退出登录 299
9.4 显示文章列表 300
9.5 显示文章内容 304
9.6 后台管理 305
9.6.1 管理员登录 306
9.6.2 文章管理 307
9.6.3 用户管理 307
9.7 其他功能 308
习题与思考题 308
10 网站规划与设计 309
10.1 目标规划 309
10.1.1 网站的定位 309
10.1.2 网站的栏目规划 310
10.1.3 网站的目录结构 310
10.1.4 网站的风格 311
10.2 系统分析 311
10.2.1 确定访问者 311
10.2.2 竞争者和市场分析 312
10.2.3 确定策略 313
10.2.4 确定提供的内容 313
10.2.5 选择开发工具和技术 313
10.3 系统设计 315
10.3.1 自顶向下的设计方法 316
10.3.2 自底向上的设计方法 316
10.3.3 不断增补的设计方法 316
10.4 网站实现 317
10.4.1 网站的结构 317
10.4.2 导航栏设计 318
10.4.3 文本内容 318
10.4.4 网页的布局 319
10.4.5 多媒体的使用 319
10.5 网站发布 320
10.6 网站调试 321
10.6.1 网页测试技巧 322
10.6.2 网页测试项目 322
10.7 网站维护 325
10.7.1 网页更新 326
10.7.2 网站升级 326
习题与思考题 327
参考文献 328