《ASP 3初级编程》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(英)David Buser,(英)John Kauffman等著;钟鸣,张文等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:711108828X
  • 页数:885 页
图书介绍:

第1章 ASP入门 1

1.1 什么是动态网页 2

1.1.1 静态页面与动态页面 3

1.1.2 使用动态网页 5

1.1.3 动态网页和ASP 6

1.2 运行ASP的需求 9

1.2.1 使用Windows 2000 10

1.2.2 使用其他操作系统 10

1.3 安装Internet Information Services5.0 11

1.3.1 使用IIS5.0 14

1.3.2 测试Web服务器 17

1.3.3 管理Web服务器上的目录 21

1.4 编写第一个ASP例子 28

1.4.1 PunctualWebServer例子 29

1.4.2 ASP的常见错误和缺陷 30

1.4.3 建立和编辑ASP脚本 36

1.4.4 对浏览器屏蔽ASP源代码 39

1.5 本章小结 40

第2章 服务器端脚本与客户机端脚本 41

2.1 Web服务器工作原理 41

2.1.1 Web服务器与浏览器之间的通信 42

2.1.2 HTTP的进一步研究 43

2.2 脚本语言工作原理 46

2.2.1 使用何种脚本语言 47

2.2.2 服务器端脚本与客户机端脚本 47

2.2.3 服务器端脚本 49

2.2.4 客户机端脚本 54

2.3 执行次序 61

2.4 ASP能为我们做什么 65

2.5 ASP的代用品 68

2.5.1 客户机端代用品 68

2.5.2 服务器端代用品 70

2.6 本章小结 71

第3章 基本ASP技术 73

3.1 获取用户的信息 73

3.2 使用获取的用户信息 82

3.2.1 捕获和存储信息 83

3.2.2 输出到用户 84

3.2.3 一个简单的业务样例 93

3.3 本章小节 97

第4章 变量 99

4.1 什么是变量 99

4.1.1 创建变量 99

4.1.2 VBScript的数据类型 100

4.1.3 命名变量 105

4.2 声明变量 106

4.1.4 命名约定 106

4.3 算术和比较运算符 107

4.3.1 赋值运算符 108

4.3.2 比较运算符 108

4.3.3 算术运算符 108

4.3.4 逻辑运算符 110

4.3.5 连接变量 111

4.4 转换 112

4.5 常量 115

4.6.1 局部变量 116

4.6 变量的作用域 116

4.6.2 脚本级的变量 118

4.7 字符串操作 120

4.7.1 修改字符串的大小写 120

4.7.2 返回字符串长度 121

4.7.3 截取字符串的开头和末尾 121

4.7.4 提取字符串的中间部分 121

4.7.5 查找指定的词 122

4.7.6 快速去首尾空格 122

4.8 数组 125

4.8.1 声明数组 126

4.8.2 多维数组 129

4.9 本章小结 129

第5章 ASP的控制结构 131

5.1 一个简单的例子 131

5.2 定义 132

5.3.3 转移控制 133

5.3.2 循环控制 133

5.3.1 分支结构 133

5.3 控制语句的类型 133

5.3.4 控制结构的例子 134

5.4 分支语句 134

5.4.1 If…Then控制结构 135

5.4.2 Select Case 140

5.4.3 循环控制 145

5.5 转移结构和重用代码的技巧 156

5.5.1 过程 156

5.5.2 函数 161

5.5.3 重用代码小结 166

5.6 本章小结 166

第6章 对象、属性、方法和事件 168

6.1 什么是对象 168

6.1.1 电话的详细情况 169

6.1.2 对象术语 169

6.2 用对象进行程序设计 175

6.2.1 软件的电话对象 175

6.2.2 设置电话对象的例子 176

6.2.3 改变对象的属性 177

6.2.4 调用对象的方法 181

6.3 什么是Active Server Pages的对象模型 185

6.4 将对象模型作为一个行车图使用 189

6.5 本章小结 189

第7章 Request和Response对象 191

7.1 处理浏览器/服务器通信 191

7.1.2 发送信息到客户机 192

7.1.1 发送信息到服务器 192

7.1.3 Request对象 195

7.1.4 Request对象集合 195

7.1.5 Request对象集合简写 208

7.1.6 Request对象的属性和方法 209

7.1.7 Response对象 211

7.1.8 控制信息怎样返回 212

7.1.9 用Response对象控制浏览器的活动 216

7.1.10 利用服务器对象控制浏览器 222

7.2 本章小结 224

7.1.11 Response对象可发送的其他信息 224

第8章 应用、会话和cookie 226

8.1 Web应用 226

8.1.1 跟踪用户 227

8.1.2 使用cookie 228

8.2 Application对象 236

8.2.1 应用变量 237

8.2.2 Application对象集合 239

8.2.3 Application对象方法 240

8.2.4 global.asa 243

8.3 什么是会话 245

8.4 Session对象 245

8.4.1 Session对象集合 245

8.4.2 Session对象属性 246

8.4.3 Session对象方法 248

8.5 会话和global.asa 252

8.6 cookie—最终结局 258

8.7 本章小结 258

9.1 重要知识回顾 259

第9章 错误处理 259

9.1.2 正确使用对象 260

9.1.1 错误位置隔离 260

9.2 错误类型 262

9.2.1 语法错误 262

9.2.2 逻辑错误 264

9.2.3 ASP错误 265

9.3 良好的编码习惯 266

9.3.1 代码缩排 266

9.3.3 利用Option Explicit 267

9.3.2 对代码进行注释 267

9.3.4 使用子过程 268

9.3.5 使用包含文件 269

9.3.6 转换variant为必要的子类型 269

9.3.7 使用变量命名约定 270

9.3.8 用极端值测试程序 270

9.4 调试ASP脚本 273

9.4.1 利用Response.Write 273

9.4.2 条件跟踪 274

9.4.3 Microsoft Script Debugger 280

9.4.4 客户机端调试与服务器端调试 288

9.5 服务器对象在调试中的作用 289

9.6 本章小结 294

第10章 脚本对象 296

10.1 什么是脚本对象 296

10.2.1 创建脚本运行时对象实例 297

10.2.2 创建VBScript对象的实例 297

10.2 创建脚本对象实例 297

10.3 Dictionary对象 298

10.4 FileSystemObject对象 304

10.4.1 FileSystemObject对象及其对象模型 304

10.4.2 服务器端包含文件 312

10.4.3 TextStream对象 316

10.5 RegExp对象 324

10.5.1 RegExp的属性 325

10.5.2 RegExp方法 326

10.6 本章小结 330

第11章 ASP的组件 331

11.1 Server对象 331

11.2 Ad Rotator组件 333

11.3 Content Linking组件 341

11.3.1 Content Linking组件的结构 341

11.3.2 使用Content Linker超链接连接到下一页的ASP页 344

11.3.3 增加说明和对上一页的连接 347

11.3.4 使用Content Linker和控制结构只显示相应的连接 349

11.3.5 使用具有Home和End超链接的Content Linker 352

11.3.6 使用ASP Content Linker生成目录表 354

11.4 Browser Capabilities组件 356

11.5 其他组件 360

11.6 本章小结 360

第12章 ASP和数据存储访问 361

12.1 数据库 361

12.1.1 数据库怎样存储数据 362

12.1.2 数据库通用访问 363

12.2 通用数据访问 364

12.1.3 什么是ODBC 364

12.2.1 什么是OLE-DB 365

12.2.2 ActiveX Data Objects 367

12.3 可以使用哪些数据库 370

12.4 测试数据存储 372

12.5 什么是连接 375

12.6 连接对象 386

12.6.1 建立数据库的连接 387

12.6.2 属性集合 388

12.6.3 Errors集合 391

12.7 本章小结 397

第13章 使用记录集 399

13.1 Recordset对象 399

13.1.1 什么是Recordset 400

13.1.2 建立一个记录集 402

13.1.3 ADO常量介绍 406

13.2.1 什么是Source 408

13.2.2 什么是活动连接 408

13.2 Recordset对象的特性 408

13.2.3 什么是游标类型 409

13.2.4 什么是锁 411

13.2.5 什么是选项 412

13.3 使用Recordset对象 412

13.3.1 BOF和EOF属性 413

13.3.2 在记录间移动 413

13.3.3 书签 421

13.3.4 查找记录 422

13.3.5 过滤记录 428

13.3.6 Fields集合 431

13.3.7 行数组 435

13.4 本章小结 438

第14章 高级数据处理技术 440

14.1 Command对象 440

14.1.1 使用Command对象 441

14.1.2 结构查询语言 445

14.1.3 使用查询和存储过程 455

14.2 修改数据 465

14.2.1 利用Recordset增加数据 465

14.2.2 更新已有数据 468

14.2.3 用Recordset删除记录 469

14.2.4 使用SQL命令插入和删除数据 471

14.2.5 利用用户的选择定制页面 474

14.3 处理非数据库数据存储中的数据 479

14.3.1 半结构化数据 480

14.3.2 Record对象 481

14.3.3 Stream对象 488

14.4 本章小结 493

15.1 WroxClassifieds应用系统介绍 495

第15章 编写一个应用 495

15.2 建立数据库 498

15.2.1 数据模型 498

15.2.2 连接到此数据库 507

15.3 编写应用系统程序 507

15.3.1 主页 507

15.3.2 用户注册和登录 509

15.3.3 管理待售物品 526

15.3.4 浏览与出价 538

15.3.5 完成销售 555

15.4 改进设想 565

15.5 本章小结 566

第16章 建立ASP的脚本组件 567

16.1 组件介绍 567

16.1.1 什么是组件 568

16.1.2 为什么要使用组件 569

16.1.3 组件怎样工作 571

16.2 编写自己的组件 572

16.3 组件和数据存储 584

16.3.1 编写访问数据存储的组件 585

16.3.2 设置数据库 586

16.3.3 建立脚本组件 587

16.4 本章小结 600

第17章 事务处理和COM+介绍 601

17.1 理解事务处理 601

17.1.1 什么是事务处理 602

17.1.2 编写事务处理的应用 604

17.1.3 事务处理和数据库 605

17.1.4 事务处理的ASP页 607

17.1.5 事务处理的作用域 621

17.2 COM+组件 629

17.3 本章小结 639

第18章 XML介绍 641

18.1 什么是标记语言 641

18.1.1 标记语言的特性 641

18.1.2 标记语言的例子 643

18.1.3 什么是XML 645

18.1.4 信息革命 649

18.1.5 超越数据显示 650

18.2 建立XML文档的进一步研究 650

18.2.1 合式文档 651

18.2.2 有效文档 656

18.2.3 编写DTD 656

18.2.4 设计XML 660

18.2.5 XSL 665

18.3 XML作为数据 665

18.3.1 XML分析程序 666

18.3.2 W3C XMLDocument Object Model 667

18.3.3 从网页建立XML文档 676

18.3.4 从关系数据库建立XML 683

18.3.5 数据绑定 688

18.4 本章小结 694

附录A ASP3.0对象模型 695

附录B 脚本运行时库对象 701

附录C ADO2.5对象模型 708

附录D VB Script参考 718

附录E 在Windows 9x上安装Personal Web Server的技巧 765

附录F 表单与ASP 776

附录G 错误代码 817

附录H HTML中的色彩代码和特殊字段 831

附录I 有用的信息 845

附录J HTTP1.1错误代码 864

附录K 术语和缩略词词典 867

附录L 创建Access 2000项目 881

附录M P2P.WROX.COM 884