《边用边学动态网站设计与应用 ASP篇》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:段克奇编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:9787302158844
  • 页数:466 页
图书介绍:本书介绍ASP技术制作动态网站的知识。

第1章 Active Server Pages入门 1

1.1 网络程序设计语言的产生背景 1

1.1.1 概述 1

1.1.2 静态网页和动态网页 2

1.1.3 网络Web应用程序的工作原理 2

1.2 目前流行的网络程序设计语言 3

1.2.1 概述 3

1.2.2 ASP 4

1.2.3 PHP 5

1.2.4 JSP 6

1.2.5 ASP.NET 7

1.3 配置ASP运行环境 8

1.3.1 IIS组件安装与配置 8

1.3.2 第一个ASP程序 18

1.3.3 虚拟目录 18

1.3.4 常用开发工具 22

1.4 使用ASP开发项目的流程以及编码规范 23

1.4.1 开发流程 23

1.4.2 编码规范 23

1.5 本章小结 24

1.6 思考练习题 24

第2章 ASP开发动态网站涉及相关知识 25

2.1 标记语言 25

2.1.1 概述 25

2.1.2 标记语言常用标记 26

2.1.3 小结 46

2.2 脚本语言VBScript 46

2.2.1 概述 47

2.2.2 基础语法规则 48

2.2.3 条件结构语句 51

2.2.4 选择结构语句 52

2.2.5 循环结构语句 54

2.2.6 子程序 64

2.3 客户端编程 69

2.3.1 常用客户端事件 69

2.3.2 表单验证 78

2.4 本章小结 90

2.5 思考练习题 90

第3章 ASP内置对象 91

3.1 对象概述 91

3.1.1 ASP内置对象功能概要 91

3.1.2 使用包含文件 92

3.2 Response对象 93

3.2.1 Response对象功能描述 93

3.2.2 Response对象常用方法和属性 93

3.2.3 使用Cookies 99

3.2.4 实例分析:使用Response控制登录权限处理 99

3.3 Request对象 101

3.3.1 Request对象功能描述 101

3.3.2 Request.Form集合 102

3.3.3 Request.Querystring集合 116

3.3.4 Request.ServerVariables集合 123

3.3.5 Request.Cookies集合 126

3.3.6 实例分析:使用问号传递值完成菜单效果 129

3.3.7 实例分析:使用CSS样式完成通用菜单效果 131

3.3.8 实例分析:使用Cookies完成一个登录系统 134

3.4 Server对象 137

3.4.1 Server对象功能描述 137

3.4.2 方法和属性 137

3.5 Application对象 144

3.5.1 功能描述 144

3.5.2 Application.Contents集合 144

3.5.3 方法 146

3.5.4 实例分析:图形计数器实例 147

3.5.5 实例分析:一个简单留言板 148

3.6 Session对象 151

3.6.1 Session对象功能描述 151

3.6.2 常用方法和属性 152

3.6.3 如何使用global.Asa文件 157

3.6.4 Session和Cookies的区别 161

3.6.5 实例分析:使用Session完成一个登录系统 162

3.6.6 实例分析:完成站点访问量和在线人数的统计功能 164

3.7 本章小结 167

3.8 思考练习题 168

第4章 ASP组件 169

4.1 ASP组件概述 169

4.1.1 组件 169

4.1.2 内置组件和外置组件 169

4.1.3 组件实例对象的声明方法 170

4.2 文件组件FileSystemObject 170

4.2.1 文件组件概述和FSO对象 170

4.2.2 TestStream对象 176

4.2.3 Folder对象 178

4.2.4 实例分析:网站日志文件的生成技术 179

4.2.5 实例分析:论坛会员注册时头像选择功能的实现技术 180

4.3 使用AspUpload组件上传文件 182

4.3.1 AspUpload组件功能概述 183

4.3.2 AspUpload组件方法、属性、集合 184

4.3.3 上传文件类型、大小、路径的控制方法 186

4.3.4 实例分析:一个完整的上传文件实例 193

4.4 使用JMAIL组件发送邮件 195

4.4.1 JMAIL组件功能概述 195

4.4.2 JMAIL组件的属性、方法 196

4.4.3 发送附件 197

4.4.4 使用JMAIL实现群发邮件 197

4.4.5 实例分析:一个完整的发送邮件实例 198

4.5 本章小结 200

4.6 思考练习题 201

第5章 ASP操作数据库 202

5.1 数据库概述 202

5.1.1 数据库设计 202

5.1.2 Access和SQL Server数据库应用 203

5.1.3 标准SQL语法详细介绍 210

5.1.4 动态网站与数据库的关系 215

5.2 ADO组件概述 215

5.2.1 ASP操作数据库的方法 215

5.2.2 数据库操作接口 215

5.3 使用Connection对象 220

5.3.1 连接数据库方法 220

5.3.2 方法和属性 222

5.3.3 实例分析:一个简单的读取数据库信息的例子 224

5.4 使用RecordSet对象 226

5.4.1 RecordSet对象概述 226

5.4.2 方法和属性 227

5.4.3 实例分析:分页处理的各种形式 231

5.5 ASP对数据库的常用操作 233

5.5.1 添加操作 233

5.5.2 更新操作 234

5.5.3 删除操作 235

5.5.4 搜索 236

5.5.5 MD5加密技术和验证码技术 236

5.6 实例分析:使用数据库完成一个用户登录注册系统 248

5.6.1 登录操作 248

5.6.2 新用户注册操作 252

5.7 实例分析:使用数据库完成一个学生信息管理系统 254

5.7.1 功能分析以及数据库设计 254

5.7.2 页面代码实现 255

5.8 本章小结 270

5.9 思考练习题 271

第6章 为网站加个“搜索引擎” 273

6.1 站外搜索 273

6.1.1 概述 273

6.1.2 站外搜索的制作方法 274

6.2 站内搜索 274

6.2.1 精确搜索 274

6.2.2 模糊搜索 280

6.3 本章小结 291

6.4 思考练习题 291

第7章 设计综合实例一(论坛BBS) 292

7.1 功能概述与美工设计 292

7.1.1 功能概述 292

7.1.2 美工设计 293

7.2 数据库设计与创建 295

7.2.1 设计思路 295

7.2.2 数据库创建 295

7.3 论坛页面布局 297

7.3.1 页面布局 297

7.3.2 公共页面代码 299

7.4 首页设计 307

7.4.1 首页运行效果 307

7.4.2 首页代码说明 308

7.5 论坛二级信息列表页面 316

7.5.1 二级信息列表页面的运行效果 316

7.5.2 二级信息列表页面的完整代码 316

7.6 论坛系统三级详细内容页面 323

7.6.1 三级详细内容页面的运行效果 323

7.6.2 三级详细内容页面的完整代码 323

7.7 BBS会员中心 331

7.7.1 会员注册 331

7.7.2 会员登录 337

7.7.3 会员信息修改 340

7.7.4 会员口令修改 345

7.7.5 会员注销 349

7.8 BBS后台管理程序设计 349

7.8.1 后台页面文件、文件夹布局 349

7.8.2 后台登录 350

7.8.3 BBS类别添加 355

7.8.4 BBS类别管理 358

7.8.5 主题信息推荐、置顶、首页显示、精华帖子技术实现 364

7.8.6 后台退出系统 368

7.9 本章小结 369

7.10 思考练习题 369

第8章 设计综合实例二(商城SHOP) 370

8.1 功能概述与美工设计 370

8.1.1 功能概述 370

8.1.2 美工设计 370

8.2 数据库设计与创建 372

8.2.1 设计思路 372

8.2.2 数据库创建 372

8.3 商城系统页面布局 374

8.3.1 页面布局 374

8.3.2 公共页面代码 376

8.4 首页设计 379

8.4.1 首页运行效果 379

8.4.2 首页代码说明 379

8.5 商城系统二级产品信息列表页面 381

8.5.1 二级产品信息列表页面的运行效果 381

8.5.1 二级产品信息列表页面完整代码 382

8.6 商城系统三级产品详细内容页面 386

8.6.1 三级页面运行效果 386

8.6.2 三级页面完整代码 387

8.7 购物车相关页面 389

8.7.1 购物车页面 390

8.7.2 订单确认页面 396

8.8 前台会员注册登录 399

8.8.1 会员注册 399

8.8.2 会员登录 404

8.9 后台管理程序设计 407

8.9.1 后台页面文件、文件夹布局 407

8.9.2 商城后台管理登录 408

8.9.3 商城后台管理主页 410

8.9.4 商品类别添加 414

8.9.5 商品类别管理 417

8.9.6 商品添加 423

8.9.7 订单管理 432

8.9.8 其他页面 438

8.10 本章小结 440

8.11 思考练习题 441

第9章 网站安全常识与管理 442

9.1 本地环境配置技巧 442

9.1.1 本地IIS配置 442

9.1.2 本地浏览器配置 445

9.2 网站程序安全性 447

9.2.1 防止inc文件和Access数据库文件被下载 447

9.2.2 路径的选择 448

9.2.3 合理选择Session、Cookies技术 449

9.2.4 如何提高使用Request集合的效率 449

9.2.5 提高数据库设计的完整性 450

9.3 ASP设计网站常见问题解答 450

9.4 本章小结 452

9.5 思考练习题 453

附录1 思考练习题答案 454

附录2 ASCII码对照表 466