第1章 动态网站建设基础 1
1.1 静态网页和动态网页的区别 2
1.1.1 静态网页 2
1.1.2 动态网页 2
1.2 网站的前期规划 3
1.2.1 确定网站目标 3
1.2.2 规划站点结构 3
1.2.3 确定网站风格 4
1.3 选择网页制作软件 4
1.3.1 图形图像制作工具:Photoshop CS5和Fireworks CS5 5
1.3.2 网页动画制作工具:Flash CS5 5
1.3.3 网页编辑工具:DreamweaverCS5 6
1.4 动态网站技术 7
1.4.1 搭建动态网站平台 7
1.4.2 网页标记语言HTML介绍 7
1.4.3 网页脚本语言JavaScript和VBScript 9
1.4.4 动态网页编程语言ASP 10
1.5 设计网页图像 10
1.6 制作网页 10
1.7 开发动态网站功能模块 11
1.7.1 搜索功能 11
1.7.2 留言板 11
1.7.3 新闻发布管理系统 11
1.7.4 购物网站 12
1.8 网站的测试与发布 12
1.8.1 网站的测试 12
1.8.2 域名和空间申请 13
1.8.3 网站的上传发布 14
1.9 网站的推广 15
1.10 网站的优化 16
1.10.1 关键词优化 17
1.10.2 网站构架完善 17
1.10.3 网站内容策略 17
1.10.4 网页细节的优化和完善 17
1.10.5 建立好的导航 17
1.10.6 尽可能少使用Flash和图片 18
1.11 本章小结 18
第2章 网页制作工具Dreamweaver CS5 19
2.1 Dreamweaver CS5的工作界面 20
2.1.1 文档窗口 20
2.1.2 文档工具栏 20
2.1.3 标准工具栏 21
2.1.4 菜单栏 22
2.1.5 属性面板 22
2.1.6 面板组 23
2.2 使用站点向导创建本地站点 23
2.3 插入图像 25
2.3.1 在网页中插入图像 25
2.3.2 设置图像的属性 26
2.3.3 插入鼠标经过图像 27
2.4 插入媒体 30
2.4.1 插入Flash动画 30
2.4.2 插入背景音乐 31
2.4.3 插入Applet 33
2.5 创建链接 34
2.5.1 创建文字链接 35
2.5.2 创建图像链接 35
2.5.3 创建图像热点链接 36
2.5.4 创建电子邮件链接 38
2.5.5 创建锚点链接 39
2.6 使用CSS美化和修饰网页 42
2.6.1 创建CSS样式表 42
2.6.2 应用CSS样式表 44
2.7 在网页中插入表单 45
2.8 表格的基本操作 52
2.8.1 插入表格 52
2.8.2 设置表格属性 53
2.8.3 拆分和合并单元格 53
2.8.4 选取表格对象 55
2.9 AP Div的基本操作 55
2.9.1 关于AP元素面板 55
2.9.2 设置AP Div的属性 56
2.9.3 选择AP Div 57
2.10 框架的基本操作 58
2.10.1 创建框架集 58
2.10.2 保存框架和框架集 59
2.10.3 设置框架属性 59
2.10.4 设置框架集属性 60
2.11 本章小结 61
2.12 课后习题 61
2.12.1 简答题 61
2.12.2 操作题 61
第3章 动态网页脚本语言VBScript 64
3.1 VBScript概述 65
3.2 VBScript数据类型 66
3.3 VBScript变量 66
3.3.1 声明变量 67
3.3.2 命名规则 67
3.3.3 给变量赋值 67
3.4 VBScript运算符优先级 68
3.5 使用条件语句 68
3.5.1 使用If…Then…Else进行判断 68
3.5.2 使用Select…Case进行判断 69
3.6 使用循环语句 70
3.6.1 使用Do…1oop循环 71
3.6.2 使用While…Wend循环 71
3.6.3 使用For…Next循环 72
3.7 VBScript过程 72
3.7.1 过程分类 72
3.7.2 过程的输入输出 73
3.7.3 在代码中使用Sub和Function过程 73
3.8 VBScript函数 73
3.9 本章小结 74
第4章 ASP基础与应用 75
4.1 ASP概述 76
4.1.1 ASP简介 76
4.I.2 ASP的工作原理 77
4.2 ASP连接数据库 77
4.3 Request对象 78
4.3.1 集合对象 78
4.3.2 属性 79
4.3.3 方法 79
4.3.4 Request对象使用实例 79
4.4 Response对象 81
4.4.1 集合对象 81
4.4.2 属性 81
4.4.3 方法 82
4.4.4 Response对象使用实例 82
4.5 Server对象 83
4.5.1 属性 83
4.5.2 方法 83
4.6 Application对象 84
4.6.1 方法 84
4.6.2 事件 85
4.7 Session对象 85
4.7.1 属性 86
4.7.2 方法 86
4.7.3 事件 86
4.7.4 Session对象使用实例 86
4.8 本章小结 87
第5章 使用SQL语言查询数据库中的数据 88
5.1 认识SQL 89
5.1.1 什么是SQL 89
5.1.2 SQL的功能 89
5.1.3 SQL的优点 90
5.2 T-SQL基本语法 90
5.2.1 SQL的注释 91
5.2.2 数据类型 91
5.2.3 SQL变量 95
5.2.4 SQL运算符 96
5.2.5 SQL流程控制 98
5.3 SQL函数 99
5.4 创建和访问数据库 101
5.4.1 利用create database语句创建数据库 101
5.4.2 用use语句打开数据库 102
5.5 定义、删除和修改表 102
5.5.1 利用create table定义表 102
5.5.2 利用alter table修改表 103
5.5.3 利用drop table删除表 104
5.6 插入、删除和修改数据记录 104
5.6.1 插入记录Insert 104
5.6.2 修改记录Update 105
5.6.3 删除记录Delete 106
5.7 数据的查询——SELECT语句 106
5.7.1 SELECT语句基本语法 106
5.7.2 单表查询 107
5.7.3 对查询结果排序语句ORDER BY 109
5.7.4 对查询结果分组语句GROUP BY 109
5.7.5 连接查询 110
5.8 本章小结 110
第6章 创建动态网站开发环境和数据库 111
6.1 动态网页工作原理 112
6.2 建立本地服务器 112
6.2.1 IIS简介 112
6.2.2 安装IIS 113
6.2.3 配置Web服务器 114
6.3 数据库概述 116
6.3.1 什么是数据库 117
6.3.2 常见的数据库管理系统 117
6.4 创建Access数据库 117
6.5 创建数据库连接 119
6.5.1 创建0DBC数据源 119
6.5.2 用DSN数据源连接数据库 120
6.6 本章小结 121
6.7 课后习题 121
第7章 使用Dreamweaver CS5创建动态网页基础 122
7.1 查看源代码 123
7.2 管理标签库 123
7.3 Dreamweaver中的编码 124
7.3.1 使用代码提示加入背景音乐 124
7.3.2 使用标签选择器插入标签 125
7.3.3 使用标签编辑器编辑标签 127
7.3.4 用标签检查器编辑标签 127
7.4 使用代码片断面板 127
7.4.1 插入代码片断 128
7.4.2 创建代码片断 128
7.5 编辑数据表记录 129
7.5.1 创建记录集 129
7.5.2 插入记录 130
7.5.3 更新记录 131
7.5.4 删除记录 132
7.6 添加服务器行为 133
7.6.1 创建重复区域 133
7.6.2 创建显示区域 134
7.6.3 记录集分页 134
7.6.4 转到详细页面 135
7.6.5 转到相关页面 136
7.6.6 用户身份验证 136
7.7 本章小结 139
7.8 课后习题 139
7.8.1 简答题 139
7.8.2 操作题 139
第8章 使用Ajax技术丰富网站的用户体验 140
8.1 Ajax技术 141
8.1.1 什么是Ajax 141
8.1.2 Ajax原理 141
8.2 Ajax的组成 142
8.2.1 Ajax中的JavaScript 142
8.2.2 Ajax中的XMLHttpRequest 143
8.2.3 Ajax中的CSS 143
8.2.4 Ajax中的DOM 144
8.2.5 Ajax中的XML 144
8.3 使用Spry布局对象 144
8.3.1 使用Spry菜单栏 145
8.3.2 使用Spry选项卡式面板 145
8.3.3 使用Spry折叠式 146
8.3.4 使用Spry可折叠面板 146
8.4 Spry效果 147
8.4.1 增大/收缩效果 147
8.4.2 挤压效果 147
8.4.3 晃动效果 149
8.5 Spry验证对象 151
8.5.1 验证文本域 151
8.5.2 Spry验证复选框 152
8.6 用Spry将XML数据显示到HTML 153
8.7 本章小结 155
8.8 课后习题 155
第9章 设计制作新闻发布管理系统 156
9.1 系统设计分析 157
9.2 创建数据表与数据库连接 158
9.2.1 设计数据库 158
9.2.2 创建数据库连接 159
9.3 后台管理主页面 159
9.3.1 创建记录集 160
9.3.2 插入动态表格 161
9.3.3 插入记录集导航条 162
9.3.4 转到详细页面 165
9.4 后台登录页面 166
9.4.1 插入表单对象 166
9.4.2 身份验证 169
9.5 添加新闻页面 171
9.5.1 插入表单对象 171
9.5.2 插入记录 173
9.5.3 限制对页的访问 175
9.6 删除新闻页面 177
9.7 修改新闻页面 179
9.8 新闻列表页面 182
9.8.1 设计页面静态部分 182
9.8.2 添加记录集 184
9.8.3 转到详细页面 185
9.8.4 记录集分页 186
9.9 新闻详细页面 189
9.10 本章小结 191
9.11 课后习题 191
第10章 设计制作会员注册管理系统 192
10.1 系统设计分析 193
10.2 创建数据库与数据库连接 194
10.2.1 创建数据库表 194
10.2.2 创建数据库连接 195
10.3 会员注册 196
10.3.1 注册页面 196
10.3.2 注册成功与失败页面 202
10.4 会员登录 205
10.4.1 会员登录页面 205
10.4.2 登录成功页面 210
10.4.3 登录失败页面 210
10.5 管理系统 211
10.5.1 会员管理总页面 211
10.5.2 删除会员页面 216
10.5.3 会员修改页面 219
10.6 本章小结 222
10.7 课后习题 222
第11章 设计制作网上调查系统 223
11.1 系统设计分析 224
11.2 创建数据表 225
11.3 创建数据库连接 225
11.4 创建调查页面 226
11.4.1 制作调查内容 226
11.4.2 插入动态数据 231
11.5 查看调查结果 233
11.5.1 建立记录集 234
11.5.2 动态数据的绑定 241
11.6 本章小结 245
11.7 课后习题 245
第12章 设计制作搜索查询系统 246
12.1 搜索查询系统概述 247
12.2 创建数据库和数据库连接 248
12.3 制作搜索系统主要页面 249
12.3.1 制作搜索页面 249
12.3.2 制作按名称搜索结果页面 252
12.3.3 制作按价格搜索结果页面 256
12.4 本章小结 259
12.5 课后习题 260
第13章 设计制作音乐下载系统 261
13.1 系统设计分析 262
13.2 创建数据表与数据库连接 263
13.2.1 设计数据库 263
13.2.2 创建数据库连接 263
13.3 制作音乐添加页面 264
13.3.1 插入表单对象 265
13.3.2 插入记录 267
13.4 制作音乐下载列表页面 269
13.4.1 制作静态部分 269
13.4.2 创建记录集并绑定字段 271
13.4.3 插入动态数据 272
13.5 制作音乐播放页面 274
13.6 制作音乐下载页面 276
13.7 本章小结 277
13.8 课后习题 277
第14章 设计制作留言系统 278
14.1 系统设计分析 279
14.2 创建数据表与数据库连接 280
14.2.1 设计数据库 280
14.2.2 创建数据库连接 280
14.3 留言列表页面 281
14.3.1 基本页面设计 281
14.3.2 创建记录集 283
14.3.3 添加重复区域 285
14.3.4 转到详细页面 286
14.4 留言详细信息页面 287
14.4.1 设计页面静态部分 287
14.4.2 创建记录集 288
14.5 发表留言页面 290
14.5.1 插入表单对象 290
14.5.2 插入记录 293
14.6 本章小结 294
14.7 课后习题 295
第15章 设计企业形象展示网站 296
15.1 企业网站概述 297
15.2 企业网站主要功能栏目 297
15.3 企业网站色彩搭配和风格 298
15.4 设计网站首页 299
15.4.1 设计网站首页 299
15.4.2 切割网站首页 306
15.5 制作网站二级页面 308
15.5.1 创建模板 308
15.5.2 创建公司简介页面 311
15.6 制作新闻发布系统 313
15.6.1 设计数据库 313
15.6.2 创建数据库连接 314
15.6.3 制作显示全部新闻列表页面 315
15.6.4 制作新闻详细显示页面 320
15.6.5 制作新闻添加页面 321
15.7 本章小结 324
15.8 课后习题 324
第16章 设计制作在线购物系统 325
16.1 购物网站设计策划 326
16.1.1 基本网站概念 326
16.1.2 购物网站设计要点 326
16.1.3 主要功能页面 327
16.2 创建数据库表 329
16.3 创建数据库连接 330
16.4 制作购物系统前台页面 330
16.4.1 制作商品分类展示页面 331
16.4.2 制作商品详细信息页面 335
16.5 制作购物系统后台管理 338
16.5.1 制作管理员登录页面 338
16.5.2 制作添加商品分类页面 342
16.5.3 制作添加商品页面 345
16.5.4 制作商品管理页面 348
16.5.5 制作修改页面 352
16.5.6 制作删除页面 355
16.6 本章小结 359
16.7 课后习题 359
第17章 设计制作博客网站 360
17.1 博客系统网站分析 361
17.2 准各备作 363
17.2.1 创建博客数据库表 363
17.2.2 添加查询对象 364
17.2.3 创建本地站点 366
17.2.4 创建数据库连接 366
17.3 设计博客系统前台页面 367
17.3.1 制作博客首页 367
17.3.2 制作分类显示内容的页面 379
17.3.3 制作显示作者及网站信息的页面 380
17.3.4 制作博客文章及回复的页面 381
17.4 设计博客系统后台页面 388
17.4.1 制作管理员登录页面 388
17.4.2 制作管理网站信息页面 391
17.4.3 制作管理文章分类页面 394
17.4.4 制作管理文章列表页面 400
17.4.5 制作添加文章页面 404
17.5 本章小结 407
17.6 课后习题 408
附录A HTML常用标签 409
附录B ASP函数详解 414
附录C ADO对象方法属性详解 423