第1章 Dreamweaver 8概述 1
1.1 Dreamweaver 8在网站开发中所处的位置 2
1.1.1 Dreamweaver 8简介 2
1.1.2 Dreamweaver 8的优点 3
1.2 关于网站应用程序的开发 4
1.2.1 标准网站 4
1.2.2 互动网站 5
1.2.3 不同类型网站的大概要求 7
1.2.4 网站开发员应具备的基本素质 7
1.2.5 网站开发员注意事项及良好习惯 8
1.2.6 需要掌握的几个概念 8
1.3 可能出现的问题与解决方法 9
1.4 总结与经验积累 10
第2章 打造动态网站的制作环境 11
2.1.2 ASP程序的执行 12
2.2 将自己的计算机架设为网站服务器 12
2.1.1 选择ASP的原因 12
2.1 准备互动网页的执行环境 12
2.2.1 选择网站服务器软件 13
2.2.2 服务器软件的获得 13
2.2.3 IIS的安装和使用 13
2.3 站点的概念 20
2.3.1 本地计算机和Internet服务器 20
2.3.2 本地、远端站点 20
2.3.4 规划站点 21
2.3.3 Internet服务程序与测试站点 21
2.4 创建一个新的站点 23
2.4.1 使用站点向导 23
2.4.2 本地信息和远程信息 27
2.4.3 测试服务器 28
2.4.4 站点地图布局 30
2.4.5 遮盖和设计备注 31
2.5 创建文件视图列 32
2.5.1 改变栏的顺序 33
2.5.2 增加一个新栏 33
2.6 站点的维护 34
2.5.3 删除一个栏目 34
2.6.1 站点维护 35
2.6.2 新建和编辑站点 35
2.6.3 复制和删除站点 35
2.6.4 导入和导出站点 36
2.6.5 打开站点 37
2.7 上机实战:查询主机的计算机名称及IP地址 37
2.8 可能出现的问题与解决方法 39
2.9 总结与经验积累 40
第3章 动态网站的定义与数据库的使用 41
3.1 定义一个动态网站 42
3.1.1 为什么要定义动态网站 42
3.1.2 修改网站服务器的设置 42
3.1.3 在Dreamweaver 8中定义网站 43
3.1.4 设置结果的测试 45
3.2 建立一个数据库 47
3.2.1 数据库的原理概述 47
3.2.2 数据库的建立 47
3.3.2 网页的建立与数据库的连接 51
3.3 在网页中访问数据库 51
3.3.1 网页取得数据库的原理 51
3.3.3 记录集的绑定 53
3.4 上机实战 56
3.4.1 使用虚拟目录设置自定义字符串 57
3.4.2 解决“初始化字符串的格式与OLE DB的格式不符”的错误 57
3.4.3 无法将数据字段拖曳到编辑面页中显示 59
3.5 可能出现的问题与解决方法 59
3.6 总结与经验积累 60
第4章 新闻公告系统的制作 61
4.1 程序说明及准备工作 62
4.1.1 新闻公告系统流程图 62
4.1.2 程序原始文件的复制 62
4.1.3 程序数据库的分析 64
4.1.4 制作网站程序基本数据表 64
4.2 新闻公告系统主界面的制作 65
4.2.1 新建网站 65
4.2.2 新闻系统主页面的制作 67
4.2.3 新闻系统详细页面的制作 75
4.3 新闻公告系统管理界面的制作 76
4.3.1 管理员登录页面的制作 76
4.3.2 新闻管理主页面的制作 78
4.3.3 新建新闻页面的制作 81
4.3.4 修改新闻页面的制作 83
4.3.5 删除新闻页面的制作 84
4.4 新闻公告系统成品导航 86
4.5 上机实战 88
4.6 可能出现的问题与解决方法 91
4.7 总结与经验积累 92
第5章 数字留言板系统的制作 93
5.1 程序说明及准备工作 94
5.1.1 数字留言板系统流程图 94
5.1.2 程序原始文件的复制及网站程序基本数据表的制作 94
5.1.3 程序数据库分析 95
5.2 数字留言板主界面的制作 96
5.2.1 新建站点 96
5.2.2 数字留言板主页面的制作 97
5.2.3 数字留言板张贴留言页面的制作 105
5.2.4 浏览数字留言板的完成结果 106
5.3 数字留言板管理界面的制作 108
5.3.1 管理员登录页面的制作 108
5.3.2 数字留言板管理主页面的制作 109
5.3.3 数字留言板删除留言页面的制作 112
5.3.4 浏览数字留言板管理界面 113
5.4.1 修改连续字母破坏版面的问题 114
5.4 上机实战 114
5.4.2 修改管理界面的管理漏洞 115
5.4.3 高级的表单检查 116
5.5 可能出现的问题与解决方法 119
5.6 总结与经验积累 120
第6章 网络投票系统的制作 121
6.1 程序说明及准备工作 122
6.1.1 网络投票系统流程图 122
6.1.2 程序原始文件的复制及网站程序基本数据表的制作 122
6.2.1 对资料表进行分析 123
6.2 程序数据库分析 123
6.2.2 数据库关联图与查询对象的制作 124
6.3 网络投票系统主界面的制作 130
6.3.1 新建网站 130
6.3.2 投票系统主页面的制作 132
6.3.3 投票页面的制作 137
6.3.4 计算票数页面的制作 140
6.3.5 投票结果显示页面的制作 143
6.4.1 管理员登录页面的制作 148
6.4 网络投票系统管理界面的制作 148
6.4.2 网络投票系统管理主页面的制作 149
6.4.3 复制页面 153
6.4.4 修改浏览投票活动结果页面 153
6.4.5 修改删除投票活动确认页面 154
6.4.6 设置删除投票活动的命令页面 157
6.4.7 新建投票活动的页面制作 159
6.5 网络投票系统成品导航 165
6.5.1 网络投票系统管理界面的使用 165
6.5.2 网络投票系统主界面的使用 167
6.6 上机实战 168
6.6.1 防止重复投票 168
6.6.2 制作回上一页按钮 169
6.6.3 利用程序代码片断插入回上一页按钮 171
6.7 可能出现的问题与解决方法 172
6.8 总结与经验积累 172
第7章 网站计数器及在线人数统计的设计 173
7.1.2 程序原始文件的复制及网站程序基本数据表的制作 174
7.1.1 计数器及在线人数统计流程图 174
7.1 程序说明及准备工作 174
7.1.3 程序数据库分析 175
7.2 网站计数器的制作 178
7.2.1 新建站点 178
7.2.2 设置数据库连接 180
7.2.3 网站浏览者数及当日浏览者数的统计 181
7.2.4 记录访客的地址及时间 182
7.2.5 防止浏览者数次灌水 183
7.3.1 自制服务器行为 184
7.3 在线人数统计的制作 184
7.3.2 新建服务器行为 186
7.3.3 自制服务器行为的使用 187
7.4 其他功能设置 188
7.4.1 显示区域的设置 188
7.4.2 设置打开浏览窗口 189
7.5 上机实战 190
7.5.1 显示访客地址数据页面制作 190
7.5.3 让页面实现定时自动更新 192
7.5.2 网站计数器及在线人数统计成品导航 192
7.5.4 让浏览者数加上起始值 193
7.6 可能出现的问题与解决方法 194
7.7 总结与经验积累 194
第8章 在线邮寄程序的制作 195
8.1 程序说明及准备工作 196
8.1.1 在线邮寄程序制作流程图 196
8.1.2 程序原始文件的复制及网站程序基本数据表的制作 196
8.2.1 安装SMTP服务器 197
8.2 SMTP服务器的安装 197
8.2.2 设置SMTP服务器 199
8.3 在线邮寄程序的制作 200
8.3.1 新建网站 200
8.3.2 撰写邮件页面的制作 202
8.3.3 邮寄结果页面的制作 205
8.3.4 在线邮寄程序代码的加入 208
8.3.5 在线邮寄程序成品导航 209
8.4 上机实战 211
8.4.1 善用ISP的SMTP服务 211
8.4.2 寄发HTML的在线邮寄 211
8.5 可能出现的问题与解决方法 212
8.6 总结与经验积累 212
第9章 网站会员系统的制作 213
9.1 程序说明及准备工作 214
9.1.1 程序原始文件的复制及网站程序基本数据表的制作 214
9.1.2 程序数据库分析 215
9.2.1 新建站点 217
9.2 会员系统主页面的制作 217
9.2.2 会员登录页面流程图 219
9.2.3 会员登录页面的制作 219
9.2.4 申请新会员功能的制作 226
9.3 会员专区的页面制作 233
9.3.1 绑定数据表 233
9.3.2 布置显示字段 234
9.3.4 限制存取页面的设置 237
9.3.3 设置用户注销及其他访问文字 237
9.3.5 修改会员资料页面的制作 238
9.4 会员管理的页面制作 240
9.4.1 会员管理页面流程图 240
9.4.2 绑定数据表及布置显示字段 241
9.4.3 设置转到详细页面及注销用户 243
9.4.4 限制存取页面的设置 244
9.4.5 修改管理员及会员资料页面的制作 245
9.4.6 删除会员资料页面的制作 246
9.5 补寄会员密码认证信程序的制作 247
9.5.2 设置发送会员密码认证信页面 248
9.5.1 设置输入会员电子邮件页面 248
9.6 上机实战 251
9.6.1 网站会员系统成品导航 251
9.6.2 让网页记住会员登录的数据 253
9.7 可能出现的问题与解决方法 254
9.8 总结与经验积累 254
第10章 电子报系统的制作 255
10.1.1 电子报系统流程图 256
10.1 程序说明及准备工作 256
10.1.2 程序原始文件的复制及网站程序基本数据表的制作 257
10.1.3 程序数据库分析 257
10.2 电子报系统主界面的制作 259
10.2.1 新建网站 259
10.2.2 连接数据库与绑定记录集 261
10.2.3 订阅电子报的功能的制作 264
10.2.4 已发行电子报的显示 267
10.2.5 电子报详细页面的制作 268
10.3.1 管理员登录页面的制作 269
10.3 电子报系统管理界面的制作 269
10.3.2 电子报系统管理主页面的制作 270
10.3.3 新建、修改和删除电子报页面的制作 274
10.3.4 删除电子邮件名单页面的制作 284
10.3.5 发行电子报页面的制作 287
10.4 上机实战 289
10.4.1 电子报系统的成品预览 289
10.4.2 修改PD Html Editor的英文信息 292
10.4.3 为电子报内容加上图片 293
10.5 可能出现的问题与解决方法 294
10.6 总结与经验积累 294
第11章 高级查询系统的制作 295
11.1 总体设计 296
11.1.1 程序原始文件的复制及网站程序基本数据表的制作 296
11.1.2 程序数据库分析 296
11.2 高级查询系统的制作 297
11.2.1 新建站点 297
11.2.2 设置数据库连接 299
11.2.3 查询及结果显示页面的制作 300
11.3 高级查询系统成品预览 307
11.4 可能出现的问题与解决方法 311
11.5 总结与经验积累 312
第12章 数字日记程序的制作 313
12.1 程序说明及准备工作 314
12.1.1 数字日记流程图 314
12.1.2 程序原始文件的复制及网站程序基本数据表的制作 314
12.1.3 程序数据库分析 315
12.2 数字日记主界面的制作 316
12.2.1 新建站点 316
12.2.2 数字日记主页面的制作 318
12.2.3 浏览照片页面的制作 324
12.2.4 数字日记指定显示页面的制作 326
12.3 数字日记的管理界面的制作 327
12.3.1 管理员登录页面的制作 327
12.3.2 数字日记管理主页面的制作 328
12.3.3 数字日记新增页面的制作 330
12.3.4 数字日记修改页面的制作 332
12.3.5 数字日记删除页面的制作 336
12.4 上机实战:数字日记成品导航 337
12.5 可能出现的问题与解决方法 339
12.6 总结与经验积累 340
第13章 在线购物车系统的制作 341
13.1 程序说明及准备工作 342
13.1.1 在线购物车程序流程图 342
13.1.2 程序原始文件的复制及网站程序基本数据表的制作 342
13.1.3 程序数据库分析 343
13.2 在线购物主界面的制作 345
13.2.1 新建站点 345
13.2.2 连接数据库与绑定记录集 347
13.2.3 设置“加入购物车”超级链接 350
13.2.4 处理加入购物车的网页制作 351
13.3 查看购物车内容页面的制作 353
13.4 填写寄送信息页面的制作 358
13.5 保存购物车网页的制作 361
13.6.1 在线寄送购物确认信件 366
13.6 上机实战 366
13.6.2 在线购物程序成品导航 368
13.7 可能出现的问题与解决方法 369
13.8 总结与经验积累 370
第14章 音乐点播与下载系统的制作 371
14.1 总体设计 372
14.1.1 程序原始文件的复制及网站程序基本数据表的制作 372
14.1.2 程序数据库分析 372
14.2.1 新建站点 373
14.2 音乐列表页面的制作 373
14.2.2 设置数据库连接 375
14.2.3 音乐列表页面的制作 376
14.3 音乐播放器页面的制作 380
14.4 音乐下载页面的制作 382
14.5 音乐点播与下载系统成品预览 383
14.6 上机实战 384
14.7 可能出现的问题与解决方法 386
14.8 总结与经验积累 386