《Web2.0动态网站开发 ASP技术与应用》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:邹晨,阮征,朱慧华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302178873
  • 页数:495 页
图书介绍:本书以Web 2.0的5种需求和28各重要元素为线索,从ASP开发Web 2.0网站的理由出发,全面讲解ASP的Web开发技术,并按行业流行的开发方式创建11个流行Web 2.0应用系统。

第1章 Web 20概念与图谱 2

从Web 10到Web20 2

Web 20概念诠释 3

Web 20图谱 3

信息发布 4

信息获取 4

信息共享 4

沟通交流 5

网络新媒体 5

国内外著名Web20网站 5

第2章 Web 20元素详解 7

信息发布功能的三大元素 7

Blog 7

Ajax 9

Comment 10

信息获取功能的五大元素 11

RSS 11

Bookmark 12

Digg 12

Search 13

CMS 14

信息共享功能的五大元素 14

Wiki 15

P2P 16

Tag 17

TrackBack 17

Permission 18

沟通交流功能的六大元素 18

SNS 18

IM 19

BBS 19

E-mail 19

聊天室 20

留言板 20

网络新媒体功能的九大元素 20

网络硬盘 21

网站统计 21

网络投票 21

网络相册 21

网络地图 22

网络游戏 22

网络广告 22

网络多媒体 22

电子商务 23

第3章 Web 20开发技术ASP 24

ASP是什么 24

ASP简介 24

ASP的工作原理 25

ASP的优点和特点 25

ASP和HTML的区别 26

竞争对手:ASP, JSP, PHP 27

ASP能做什么 28

ASP能做什么 28

什么时候使用ASP 28

ASP有什么支撑环境 29

服务器支持:IIS, PWS 29

数据库支持:SQL Server, Access 29

工具支持:Visual InterDev 29

小结 29

第4章 ASP开发入门 32

ASP对运行环境的要求 32

IIS安装和配置 32

IIS各版本的比较 33

安装IIS服务器 33

配置IIS默认网站属性 35

测试IIS默认网站 36

在IIS中新建子站点并测试 37

新建一个子站点 37

测试 38

PWS的安装和配置 39

PWS的安装 39

PWS的配置 39

ASP快速上手——Access留言簿程序 41

预备知识:取得表单参数 41

建立Access的留言簿数据库 43

第5章 VBScript语言基础 48

VBScript语言概述 48

在HTML中嵌入VBScript脚本 48

VBScript中的数据类型 49

数据子类型 49

子类型转换函数 49

返回变量类型函数VarType 52

VBScript中的常量 52

VBScript中的变量 53

变量的命名规则 53

变量的声明 53

变量的作用域与存活期 54

给变量赋值 54

标量变量和数组变量 54

使用动态数组 54

变量的简单应用实例 55

VBScript中的运算符及优先级 56

VBScript中的运算符 56

运算符的优先级 57

VBScript中的提示框 58

输入框InputBox 58

信息框MsgBox 58

VBScript中的条件控制语句 60

IfThenElse语句 60

SelectCase语句 61

VBScript中的循环控制语句 62

DoLoop语句 62

While Wend语句 64

For Next语句 64

For Each Next语句 64

小结 65

第6章 ASP基本语法 66

ASP文件构成 66

ASP基本语法 67

ASP标记方式 67

ASP注释方式 67

ASP包含文件方式 67

输出空白字符 68

ASP指令语法 69

ASP变量和常量 69

声明变量 70

变量作用域 70

为变量赋予会话或应用程序作用域 71

使用常量 72

ASP运算符 73

小结 74

第7章 ASP函数与组件 75

ASP定义过程 75

定义过程 75

调用过程 76

将数组传递给过程 77

ASP组件和对象 77

ActiveX组件 77

创建组件对象的实例 77

从Java类中创建一个对象 78

使用ASP内建对象 78

调用Object方法 78

设置对象属性 79

ASP使用集合 79

通过名称和索引访问项目 79

4种遍历集合方法 80

遍历带子关键字的集合 81

遍历对象集合 81

ASP集合有何不同之处 82

Globalasa文件的使用 82

Globalasa概述 82

Globalasa内容解析 82

小结 85

第8章 ASP六大内置对象 86

引入 86

Request对象 87

Request对象属性 87

Request对象方法 87

Request对象集合 88

使用Form集合取得表单参数 88

使用Cookies集合取得Cookie值 90

使用QueryString集合取得查询字符串 91

使用ServerVariables集合取得服务器变量 92

使用ClientCeificate集合取得SSL客户证书信息 93

Response对象 94

Response对象属性 95

Response对象方法 96

Response对象集合 97

Application对象 97

Application对象属性 97

Application对象方法 98

Application对象事件 98

Session对象 98

Session对象属性 99

Session对象方法 99

Session对象事件 99

Server对象 100

Server对象属性 100

Server对象方法 100

Obj ectContext对象 102

小结 102

第9章 ASP常用ActiveX组件 103

广告轮显组件 103

创建广告轮显对象实例 103

创建轮显列表文件 104

创建重定向文件 104

广告轮显实例演示 105

内容轮显组件 106

创建内容轮显组件实例 107

创建内容列表文件 107

检索并显示内容字符串 107

内容轮显实例演示 107

内容链接组件 108

创建内容链接对象实例 108

创建链接列表文件 109

检索内容链接列表文件 109

内容链接实例演示 109

页面计数器组件 110

创建页面计数器组件的实例对象 111

页面计数器组件对象的方法 111

计数器实例演示 111

计数器组件 112

创建计数器组件的实例对象 112

计数器对象的方法 112

投票器实例演示 113

浏览器能力组件 115

创建浏览器能力组件的实例对象 115

浏览器能力对象的属性列表 115

浏览器能力实例演示 116

总结 117

第10章 使用ADO开发数据库应用系统 118

ADO对象关系图 118

Connection对象 119

Connection对象简述 119

Connection对象属性 119

Connection对象方法 119

Connection对象的集合Errors 120

创建数据库连接的步骤 121

Connection连接Access实例 121

Command对象 122

Command对象属性 122

Command对象的方法Execute 123

使用Command对象的步骤 123

使用Parameters集合 123

用Command插入SQL 124

Recordset对象 125

Recordset对象简述 125

创建Recordset对象 125

打开记录集 125

Recordset对象的属性 125

Recordset对象的方法 127

用Recordset查询数据 128

利用ASP连接各种数据库 129

员工信息管理系统 131

需求设计 131

建立数据库 131

主页面indexp 131

添加数据页面addhtml 133

保存添加数据页面addasp 133

更改数据页面updatep 135

保存更改数据页面update2p 136

删除数据页面detelep 137

查询员工资料页面searchasp 138

小结 140

第11章 ASP开发中的常用技巧 141

ASP使用正则表达式 141

正则表达式概述 141

正则表达式在VBScript中使用 142

正则表达式在JavaScript中使用 144

常用正则表达式 145

字典对象Dictiona 146

Tools组件 147

文件系统对象FileSystemObject 148

ASP读写文本文件 150

TextStream对象的属性和方法 151

读取文本文件的步骤 151

读取文本文件的实例 152

写入文本文件的步骤 153

写入文本文件的实例 154

ASP文件操作 155

用FileSystemObject复制、移动、删除文件 155

用File复制、移动、删除文件 157

使用FileSystemObject检查文件是否存在 158

获取文件的属性 159

ASP文件夹操作 160

用FileSystemObject创建、复制、移动、删除文件夹 160

使用Folder操作文件夹 163

ASP查看驱动器信息 164

小结 166

第12章 博客网站系统 168

案例预览 168

从光盘安装 168

系统预览 168

需求分析 169

理解需求 169

Blog系统需求分析 169

系统用例分析 170

用例活动分析 170

系统设计 172

系统功能分析 172

系统流程分析 173

数据库设计 173

实体分析 174

E-R图分析 174

数据表结构 174

系统架构 180

总体结构 180

ADO数据库操作 180

主界面设计 182

主要功能开发 184

查看博客 184

编辑文章 186

发布评论 189

控制面板 193

RSS因子 195

关键技术 197

第13章 基于Ajax的留言本 198

案例预览 198

从光盘安装 198

系统预览 198

需求分析 199

理解需求 199

留言板需求分析 199

UML系统分析 199

系统设计 200

系统架构 200

模块界面设计 200

数据库设计 200

实体分析 200

E-R图分析 201

数据表结构 201

系统架构 201

关键技术 201

创建项目 201

设计系统架构 202

功能开发 202

显示留言 202

分页的实现 204

发布留言 212

第14章 新闻发布系统 216

案例预览 216

从光盘安装 216

系统预览 217

需求分析 218

功能需求 218

系统用例分析 218

系统设计 220

系统功能结构 220

系统流程分析 221

数据库设计 222

实体分析 222

数据表结构 223

创建数据表 225

系统架构 227

数据库连接 227

数据库操作 228

后台管理功能开发 228

管理员登录 228

新闻管理模块 231

留言管理模块 238

系统管理模块 240

前台新闻展现开发 243

新闻浏览 243

站点新闻搜索 245

发表新闻评论 245

留言本留言 246

所用关键技术 248

小结 248

第15章 为ASP网站添加RSS订阅功能 249

RSS文件语法 249

RSS文件实例 249

RSS节点元素 250

RSS的ASP使用实例 253

系统设计 253

数据表设计 254

数据库连接connasp 254

管理首页面Adminasp 256

增加页面Addasp 257

修改页面Editp 259

删除功能Delasp 260

RSS订阅页面indexasp 261

RSS生成样式 262

小结 262

第16章 Wiki网站系统 263

案例预览 263

从光盘安装 263

系统预览 264

需求分析 265

功能需求 265

系统用例分析 265

系统设计 266

系统功能结构 266

系统流程分析 267

数据库设计 268

实体分析 268

数据表结构 268

创建数据表 269

系统架构 269

数据库连接connasp 269

页面顶部文件topp 270

页面底部文件endp 270

功能开发 270

管理首页面adminp 270

增加页面addasp 272

修改页面editasp 274

删除功能delasp 277

阅读器页面indexp 277

最近更新列表listp 279

历史版本list/Histop 281

关键技术 285

小结 287

第17章 网络论坛系统 288

案例预览 288

从光盘安装 288

系统预览 289

需求分析 289

功能需求 290

系统用例分析 291

系统设计 292

系统功能结构 292

系统流程分析 293

数据库设计 294

实体分析 294

数据表结构 295

创建数据表 299

系统架构 299

数据库连接 299

数据库操作 300

用户功能开发 301

新用户注册 301

用户登录 302

个人信息管理 304

论坛功能 306

查看论坛信息 306

发帖和回帖 308

论坛搜索 309

帖子管理 310

后台管理功能开发 312

管理员登录 312

系统参数模块 313

论坛管理模块 315

用户管理模块 317

所用关键技术 318

小结 318

第18章 网络邮件系统 319

案例预览 319

从光盘安装 319

系统预览 320

需求分析 320

邮件系统需求分析 320

用例分析 321

系统设计 321

系统结构图 321

页面结构图 322

数据库设计 323

实体分析 323

数据表设计 323

创建数据库 323

系统架构 324

框架页面framehtm 324

导航菜单leasp 324

功能开发 325

登录系统loginasp 325

退出系统 327

收取邮件mailasp 328

阅读邮件mailreadasp 332

撰写邮件 335

上传附件attachp 341

文件夹mailfolderasp 344

通讯录recipientp 345

个性签名signatureasp 348

关键技术 352

小结 352

第19章 网络校友录系统 353

案例预览 353

从光盘安装 353

系统预览 353

需求分析 354

校友录需求分析 354

用例分析 355

系统设计 355

系统结构图 355

页面结构图 357

数据库设计 357

实体分析 357

数据表设计 358

创建数据库 361

系统架构 361

数据库连接connasp 361

加密函数md5p 362

公用函数charasp 362

上传函数incUploadp 363

子文件 363

身份验证sessionp 363

头文件topasp 364

菜单栏menup 364

工具栏leasp 364

出错页面errorp 366

登录与注册 366

成员登录loginp 366

注销登录logoutp 368

成员注册 368

找回密码 370

个人资料membereditp 371

班级管理 373

班级设置adminasp 373

成员管理admin managerasp 374

查看成员信息memberp 376

班级留言 377

班级留言列表msgboardasp 377

发表留言msgaddasp 378

留言下载postinfoasp 380

成员地址 381

成员地址列表addressp 381

成员地址导出classmateinfop 382

班级相册 384

班级相册列表photop 384

上传相片photoaddp 385

查看相册photoviewp 387

图片评论commentaddasp 389

常用网址 391

常用网址列表urlviewasp 391

添加网址urladdp 392

班级聊天 394

聊天主窗口chatp 394

聊天点歌songp 397

班级论坛 399

论坛主题列表postviewp 399

发表话题postaddp 400

查看主题postdisplayp 402

回复主题postreplyp 405

私人消息 407

消息列表primsgp 407

发送消息primsgsendp 408

查看消息primsgviewp 409

关键技术 410

小结 410

第20章 网络聊天室 411

案例预览 411

从光盘安装 411

系统预览 411

需求分析 412

功能需求 412

用例分析 413

系统设计 413

系统结构图 413

页面结构设计 414

数据库设计 415

实体分析 415

数据表设计 415

创建数据库 416

系统架构 417

数据库连接connp 417

系统配置文件configp 417

页脚文件incfootp 419

公用函数文件functionsp 419

功能开发 420

新用户注册 420

登录聊天室indexasp 425

主页面chatp 428

在线名单列表onlinep 429

工具栏reeshpagep 430

聊天输入窗口chatformp 431

聊天内容窗口mainp 436

聊天工具箱chatcmdp 439

关键技术 445

小结 446

第21章 网上商城系统 447

案例预览 447

从光盘安装 447

系统预览 448

需求分析 448

功能需求 448

系统用例分析 449

系统设计 450

系统功能结构 450

系统流程分析 451

数据库设计 452

实体分析 452

数据表结构 453

创建数据表 455

系统架构 455

数据库连接 455

数据库操作 456

用户功能开发 457

新用户注册 457

用户登录 458

找回密码 459

修改个人信息 460

在线购物功能 461

在线购书功能 461

购物车管理 464

用户查看订单 467

后台管理功能开发 467

管理员登录 467

图书分类管理 468

图书管理 470

订单管理 471

用户管理 473

管理员管理 475

关键技术 477

第22章 网站访问统计 478

概述 478

统计数据分类 478

如何实现统计 478

ASP变量统计 479

服务器硬件与软件统计信息 479

Application变量 481

Session变量 481

Request变量 481

Environment变量 484

组件支持 485

磁盘信息 485

ASP站点计数器 486

文本型计数器 486

数据库型计数器 487

附录A Ajax框架汇总 490

附录B 中国互联网Web20百强企业 493