第1章 认识Dreamweaver MX 1
1.1 Dreamweaver MX的性质 1
1.2 Dreamweaver MX的新功能 2
1.2.1 对代码和设计的完全控制 3
1.2.2 对所有最新服务器技术的强大支持 4
1.2.3 方便地获取最新标准 6
1.3 系统需求 8
1.4 配置系统 10
1.4.1 安装Dreamweaver MX 10
1.4.2 安装Dreamweaver MX数据库驱动组件 12
1.5 用Dreamweaver MX建立一个简单动态网页 13
1.6 网络相关资源 14
1.7 总结 14
第2章 认识Web服务器端编程语言 15
2.1 ASP(Active Server Pages)概述 15
2.1.1 脚本语言 16
2.1.2 设置脚本语言 16
2.1.3 使用ASP指令 18
2.1.4 脚本中的空白字符 19
2.1.5 脚本代码中的注释 20
2.1.6 使用ActiveX组件 21
2.2 JSP(Java Server Pages)概述 22
2.2.1 JSP的技术特点 23
2.2.2 JSP中的相关技术 24
2.2.3 JSP和ASP 26
2.2.4 JSP的问题 27
2.2.5 JSP运行环境简介 27
2.3 其他网页编程语言概述 28
2.3.1 CGI概述 28
2.3.2 ISAPI概述 28
2.3.3 PHP概述 29
2.4 总结 30
第3章 认识数据库和SQL 31
3.1 数据库的概念 31
3.1.1 记录与字段 31
3.1.2 字段数据类型 32
3.2 根据需要设计数据库结构 32
3.2.1 命名的规范 33
3.2.2 索引(Index)的使用原则 33
3.2.3 数据的一致性和完整性 33
3.2.4 数据库性能调整 33
3.2.5 数据类型的选择 34
3.3 SQL介绍 34
3.3.1 Creat Table语句 36
3.3.2 Alter Table语句 36
3.3.3 插入语句 38
3.3.4 删除语句 39
3.3.5 更新语句 39
3.3.6 查询语句 40
3.4 总结 41
第4章 Dreamweaver MX的工作流程 43
4.1 定义站点 43
4.1.1 在Web服务器上建立发布目录 44
4.1.2 定义本地站点 46
4.1.3 定义远程站点 49
4.2 建立数据库连接 50
4.2.1 Web服务器端数据库类型概述 50
4.2.2 定义DSN 51
4.2.3 建立基于ASP技术的数据库连接 54
4.3 创建动态网页 55
4.3.1 建立一个静态页面 55
4.3.2 定义记录集 56
4.3.3 添加动态内容 57
4.3.4 添加服务器行为 58
4.4 网页的整理和调试 60
4.4.1 HTML优化 60
4.4.2 整理HTML 61
4.4.3 优化文档 61
4.4.4 JavaScript脚本调试 62
4.4.5 使用Microsoft脚本调试工具 62
4.5 总结 65
第5章 增添服务器行为 67
5.1 工作流程 67
5.2 重复区域 69
5.2.1 定义重复区域 69
5.2.2 应用示例 70
5.3 记录集分页 77
5.3.1 建立记录集分页 77
5.3.2 应用示例 79
5.4 显示区域 80
5.4.1 定义显示区域 81
5.4.2 应用示例 82
5.5 转到详细信息页 84
5.5.1 建立转到详细信息页 85
5.5.2 应用示例 86
5.6 转到相关页 88
5.7 插入记录 89
5.7.1 定义插入记录 89
5.7.2 应用示例 90
5.8 更新记录 92
5.8.1 定义更新记录 92
5.8.2 应用示例 93
5.9 删除记录 95
5.9.1 定义删除记录 96
5.9.2 应用示例 96
5.10 用户身份验证 98
5.10.1 定义检查新用户名 98
5.10.2 定义登录用户 99
5.10.3 定义限制对页的访问 100
5.10.4 定义注销用户 101
5.11 综合应用——用户登录 101
5.11.1 定义登录管理页 102
5.11.2 定义管理员访问页 103
5.11.3 应用测试 104
5.12 总结 106
第6章 页面制作范例 107
6.1 查询与结果显示 107
6.1.1 范例说明 107
6.1.2 操作步骤 108
6.2 删除页 112
6.2.1 范例说明 112
6.2.2 操作步骤 113
6.3 插入页 115
6.3.1 范例说明 115
6.3.2 操作步骤 115
6.4 更新页 118
6.4.1 范例说明 118
6.4.2 操作步骤 118
6.5 综合应用——新用户注册 122
6.5.1 构建注册成功提示页 122
6.5.2 构建注册失败提示页 123
6.5.3 构建新用户注册页 123
6.5.4 应用测试 125
6.6 总结 126
第7章 留言簿 127
7.1 系统构成分析 127
7.2 首页的制作 132
7.2.1 定义记录集 132
7.2.2 数据绑定 132
7.2.3 查看所有留言 135
7.2.4 添加翻页按钮 136
7.2.5 完善页面 137
7.3 留言 139
7.3.1 添加“检查表单”行为 139
7.3.2 提交留言 140
7.4 站长的维护 140
7.4.1 管理首页 140
7.4.2 回复 141
7.4.3 留言的精简 142
7.4.4 安全机制 142
7.5 总结 144
第8章 计数器 145
8.1 相关技术概述 145
8.2 实现一个计数器 146
8.2.1 编写Global.asa文件 147
8.2.2 计数器的完成 150
8.3 图形化计数器 151
8.4 总结 153
第9章 投票系统 155
9.1 系统构成分析 155
9.2 投票界面的设计 156
9.3 提交投票 157
9.4 结果的处理 159
9.4.1 投票结果的显示 160
9.4.2 动态图示的制作 163
9.5 实施方案防止作弊 165
9.6 投票功能的完善 166
9.6.1 在投票页中实施方案 166
9.6.2 在提交时实施方案 169
9.7 总结 170
第10章 调查系统 171
10.1 系统构成分析 171
10.2 认识调查表 174
10.3 数据的提交 174
10.4 查看调查结果 175
10.4.1 调查数据的提取 177
10.4.2 动态数据的绑定 180
10.4.3 动态图示的设置 181
10.4.4 完善调查结果 182
10.5 总结 183
第11章 设计一个论坛 185
11.1 系统构成分析 185
11.1.1 显示 185
11.1.2 写入 186
11.1.3 安全机制 187
11.2 首页的制作 188
11.2.1 讨论区的划分 188
11.2.2 当前版主及当前讨论区 191
11.2.3 主题贴子的显示 193
11.2.4 翻阅主题贴子 196
11.2.5 贴子搜索器 198
11.3 搜索结果页 200
11.4 阅读贴子 201
11.4.1 主题贴子的具体内容 201
11.4.2 显示回复 204
11.4.3 回复具体内容的查看 207
11.5 个人信息 208
11.6 发表新贴页 209
11.6.1 添加隐藏域 209
11.6.2 客户端检查 211
11.6.3 添加“插入记录”服务器行为 211
11.6.4 更新数据表 212
11.7 回复页的设计 214
11.7.1 利用发表新贴页 214
11.7.2 正确显示当前版主和当前讨论区 214
11.7.3 主题贴子的显示 216
11.7.4 “插入记录”服务器行为 217
11.7.5 更新数据表 218
11.8 完善BBS机制 219
11.8.1 添加登录机制 220
11.8.2 验证是否登录 225
11.8.3 新用户注册 226
11.8.4 修改口令 229
11.8.5 修改注册信息 232
11.9 总结 234
第12章 综合使用各种动态网页技术 235
12.1 网站的规划 235
12.1.1 网站的策划 235
12.1.2 网站目录结构的规划 241
12.2 静态网页设计软件介绍 242
12.2.1 Macromedia Dreamweaver 242
12.2.2 Microsoft FrontPage 243
12.2.3 Adobe GoLive 243
12.3 网页图像处理软件介绍 244
12.3.1 Adobe PhotoShop 244
12.3.2 CorelDRAW 244
12.3.3 Macromedia Fireworks 245
12.3.4 Ultra Cool 3D 245
12.4 总结 246
第13章 附录 247
附录A 常见问题与解答 247
附录B 常用快捷键一览表 248
附录C ASP内建对象简介 256