第1章 在Windows 7系统下安装IIS服务器
1.1 安装IIS服务器.................. 2
1.2 配置IIS服务器.................................. 4
第2章 了解动态网页开发和运行原理
2.1 动态站点和数据交换............. 12
2.2 编写一个简单的ASP程序并测试结果. 14
2.3 动态网页和静态网页的区别........ 16
第3章 使用Dreamweaver编辑和测试ASP程序
3.1 定义Dreamweaver站点........... 19
3.2 掌握ASP基础知识............... 21
3.2.1 指定编程语言:VBScript... 22
3.2.2 了解ASP定界符........... 23
3.2.3 养成良好的编程习惯....... 24
3.3 使用变量...................... 24
3.3.1 声明变量................ 24
3.3.2 变量的语法规则........... 27
3.3.3 显式声明变量............. 28
3.3.4 数据类型................ 28
3.3.5 变量连接................ 30
3.3.6 变量命名规则............. 32
3.4 添加代码批注.................. 32
3.5 掌握VBScript内置函数.......... 33
3.5.1 转换函数................ 34
3.5.2 字符串函数.............. 34
3.6 运算符........................ 36
3.6.1 赋值运算符.............. 37
3.6.2 逻辑运算符.............. 37
3.6.3 比较运算符.............. 39
3.6.4 数学运算符.............. 39
3.6.5 运算符的优先级........... 41
3.7 条件逻辑...................... 41
3.7.1 If语句.................. 42
3.7.2 If Then Else语句........ 42
3.7.3 If Then ElseIf 语句..... 43
3.7.4 实例:猜数字游戏......... 44
3.8 循环逻辑...................... 46
3.8.1 Do Loop语句............. 46
3.8.2 While Wend语句.......... 47
3.9 ASP Cookie.................... 47
3.9.1 Response.Cookies和Request.Cookies 48
3.9.2 实例:使用Cookie保存用户名和
登录密码............... 48
3.9.3 Cookies的有效期......... 51
3.9.4 更新Cookie.............. 51
3.9.5 删除Cookie.............. 51
3.9.6 关于Cookie的安全性....... 52
第4章 创建Access数据库文件
4.1 创建数据库文件................. 54
4.2 创建网站配置表................. 55
4.2.1 对象命名规则............. 56
4.2.2 创建和设计表............. 56
4.3 了解数据类型.................. 60
第5章 连接和测试数据库
5.1 使用Dreamweaver连接Access数据库 63
5.2 测试数据库.................... 64
第6章 创建站点首页文件
6.1 新建index.asp文件............. 67
6.2 添加内容...................... 68
6.2.1 了解Dreamweaver CS5的编辑模式 68
6.2.2 修改网页标题............. 68
6.2.3 输入调用其他网页文件的代码 71
第7章 设计和添加首页顶部元素
7.1 添加站点徽标.................. 73
7.2 添加横幅广告.................. 76
7.2.1 创建横幅广告管理数据库表. 76
7.2.2 在资源管理器中复制横幅广告图片 78
7.2.3 在网页中添加横幅广告..... 79
7.3 预览和调试.................... 81
7.3.1 设置预览的浏览器......... 81
7.3.2 调试网页错误............. 82
7.3.3 修改IIS的调试选项........ 84
第8章 设计站点导航条
8.1 修改数据库.................... 87
8.2 设计站点导航页面............... 88
8.2.1 新建页面和添加表格....... 88
8.2.2 添加栏目................ 90
8.2.3 添加栏目链接............. 92
8.3 在首页中调用站点导航条......... 94
第9章 创建站点样式表
9.1 创建CSS文件................... 97
9.2 在网页中链接CSS样式表文件..... 102
第10章 添加站点动态信息栏
10.1 新建数据库表................ 107
10.2 设计页面.................... 108
10.2.1 新建表格并设置表格样式 108
10.2.2 添加站点动态信息...... 110
10.2.3 添加滚动效果......... 112
10.3 在首页中调用动态信息栏....... 115
第11章 在页面上添加日戳
11.1 创建农历日期................ 120
11.2 添加公历日期................ 130
11.3 掌握日期函数................ 132
第12章 添加新闻中心内容列表
12.1 新建数据库表................ 137
12.1.1 新建tblNewsDocs表.... 137
12.1.2 建立表关系........... 138
12.2 设计新闻中心页面............. 140
12.2.1 添加新闻标题列表...... 140
12.2.2 设置新闻标题链接...... 146
12.3 使用函数简化新闻标题......... 147
第13章 添加站内搜索功能
13.1 设计搜索功能界面............. 152
13.2 创建搜索结果页面............. 155
13.3 添加搜索结果分页导航条....... 161
第14章 设计动态网址导航工具栏
14.1 创建数据库表 170
14.2 创建动态网址跳转菜单 171
第15章 插入Flash随机图片展示程序
15.1 在Flash中创建随机图片展示程序 176
15.2 在网页中载入Flash随机图片展示程序 177
第16章 创建会员注册界面
16.1 修改数据库.................. 180
16.2 设计主页登录界面............. 181
16.3 添加智能判断功能............. 182
16.4 创建会员注册页面............. 186
16.5 设计注册成功页面............. 192
16.6 添加注册失败页面............. 194
第17章 完善会员登录处理机制
17.1 制作登录页面................ 197
17.2 设计登录成功页面............. 201
17.3 添加登录失败页面............. 207
第18章 帮助会员找回密码
18.1 修改数据库.................. 212
18.2 设计页面.................... 213
18.2.1 制作getPassword.asp页面 214
18.2.2 制作getMemberName.asp页面. 216
18.2.3 制作sendPassword.asp页面 223
18.2.4 制作AnswerError.htm页面 226
18.3 验证找回密码功能的有效性..... 228
第19章 创建个人资料中心
19.1 新建profileEdit.asp文件..... 233
19.2 添加个人资料修改功能......... 234
19.3 效果演示.................... 237
第20章 创建热销商品列表
20.1 新建数据库表................ 240
20.2 制作热销商品展示窗口......... 241
20.2.1 准备商品图片素材文件.. 241
20.2.2 设计index.asp页面.... 242
20.3 制作productList.asp页面..... 245
第21章 制作特价促销商品列表
21.1 制作促销商品展示窗栏目....... 252
21.2 制作ForsaleList.asp页面..... 257
第22章 设计嵌入式广告页面
22.1 修改数据库表和准备广告素材... 264
22.2 制作嵌入式广告页面........... 265
22.3 解决预览ASP文件时出错的问题.. 269
22.4 将广告网页嵌入到主页中....... 273
第23章 添加站点投票功能
23.1 修改数据库.................. 276
23.2 制作投票栏目页面............. 277
23.2.1 设计Vote.asp页面..... 277
23.2.2 制作SubmitVotes.asp页面 282
23.2.3 制作CheckVotes.asp页面 285
23.3 在index.asp中加载投票栏目.... 293
23.3.1 修改Vote.asp页面..... 293
23.3.2 在主页中设计投票栏目.. 295
第24章 添加销售排行列表
24.1 修改数据库.................. 298
24.2 插入并设计嵌套表格........... 299
24.3 制作销售排行榜............... 301
第25章 添加资源下载栏目
25.1 修改数据库.................. 306
25.2 修改index.asp页面........... 308
25.3 制作资源下载列表页面downloads.asp 313
25.4 制作具体的资源下载页面....... 320
第26章 创建底部版权页面
26.1 设计copyright.asp页面....... 332
26.2 链接和应用CSS样式............ 337
26.3 加载底部版权页面............. 340
第27章 SQL和表单应用
27.1 SQL基础..................... 343
27.1.1 选择表中的所有记录.... 343
27.1.2 选择符合某个条件的所有记录 343
27.1.3 选择符合若干个条件的所有
记录............... 344
27.1.4 选择符合若干个条件之一的
所有记录........... 344
27.2 常用SQL关键字............... 344
27.2.1 COUNT................ 344
27.2.2 SUM.................. 345
27.2.3 TOP.................. 345
27.2.4 BETWEEN.............. 345
27.2.5 ORDER BY............. 346
27.2.6 IN................... 346
27.2.7 GROUP BY............. 347
27.2.8 DISTINCT............. 348
27.3 处理DATE日期................ 348
27.4 使用表单.................... 348
27.4.1 了解表单属性中的动作和方法 349
27.4.2 使用Request.Form检索表单值 350
27.4.3 创建简单的登录表单.... 350
27.4.4 使用包含列表/菜单的表单 354
27.4.5 根据用户的选择作出不同的
反应............... 357
27.4.6 使用包含复选框的表单.. 358
第28章 创建博客
28.1 博客程序概述 363
28.2 创建博客数据库表 364
28.2.1 添加数据库表......... 364
28.2.2 添加博客数据库记录.... 365
28.3 显示博客内容 366
28.3.1 创建onews_main.asp... 366
28.3.2 设计onews_main.asp... 367
28.3.3 创建onews_details.asp 375
28.3.4 设计onews_details.asp 376
28.3.5 创建onews_archives.asp 380
28.3.6 设计onews_archives.asp 381
28.4 博客管理 387
28.4.1 创建onews_admin_archives.asp 387
28.4.2 设计onews_admin_archives.asp 388
28.4.3 创建onews_admin_details.asp 397
28.4.4 设计onews_admin_details.asp 398
28.5 创建博客管理系统的登录/注销页面 407
28.5.1 限制对管理页面的访问.. 408
28.5.2 设计login.asp........ 408
28.5.3 创建logout.asp....... 412
28.6 搜索博客内容 414
28.6.1 创建搜索表单......... 414
28.6.2 创建onews_searchresult.asp 416
28.6.3 设计onews_searchresult.asp 418