《ASP 3程序员参考手册》PDF下载

  • 购买积分:24 如何计算积分?
  • 作  者:(英)Richard Anderson等著;张龙卿等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111088271
  • 页数:929 页
图书介绍:

第一部分 概述 1

第1章 ASP基础 1

1.1 ASP的由来 1

1.2 ASP、HTTP、HTML及IIS 2

1.2.1 ASP代码的基本特征 3

1.2.2 ASP的工作原理 4

1.2.3 处理ASP文件 6

1.3 Web的状态管理 7

1.4 global.asa文件的作用 8

1.4.1 建立一个对象实例 8

1.4.2 参考对象类型库 9

1.5 Web应用程序 10

1.6 ASP命令语句 14

1.7 ASP 3.0的新特点 15

1.7.1 ASP 3.0新特点汇总 15

1.7.2 在ASP 2.0基础上进行的改变 16

1.8 JScript 5.0的新特点 18

1.9 VBScript 5.0的新特点 19

1.10 小结 23

第2章 ASP与Windows 2000及Windows DNA的关系 24

2.1 Windows 2000 25

2.2 Windows DNA 25

2.3 在一个多层结构中使用Windows 2000 DNA 28

2.3.1 COM/COM+组件服务 28

2.3.2 IIS与ASP 34

2.3.3 事务 35

2.3.4 消息接发 37

2.3.5 数据访问 38

2.3.6 XML 39

2.3.7 Web服务——Web将来的发展方向 40

2.4 小结 41

3.1.1 创建并存储Application级的对象 45

3.1 创建Application级的对象及变量 45

第二部分 ASP内置对象 45

第3章 Application对象 45

3.1.2 创建并存储Application级的变量 46

3.2 Application对象的方法 47

3.3 Application对象的属性 48

3.4 Application对象的事件 48

3.5 Application对象的集合 50

3.5.1 Contents集合 50

3.5.2 StaticObjccts集合 52

3.6 小结 53

笫4章 ASPError对象 54

4.1 ASPError对象的属性 54

4.2 定制一个错误页 56

4.3 配置定制的错误页 59

4.4 小结 61

5.1 Request对象的方法 62

第5章 Request对象 62

5.2 Request对象的属性 63

5.3 Request对象的集合 63

5.3.1 ClientCertificate集合 63

5.3.2 Cookies集合 67

5.3.3 Form集合 71

5.3.4 QueryString集合 77

5.3.5 ServerVariables集合 81

5.3.6 有效地使用Request集合 85

5.4 小结 85

第6章 Response对象 87

6.1 查看Response对象头 87

6.2 Response对象的成员 88

6.2.1 Response对象的方法 88

6.2.2 Response对象的属性 94

6.2.3 Response对象的集合 98

6.3 小结 105

第7章 Server对象 106

7.1 Server对象的方法 106

7.1.1 CreateObject方法 106

7.1.2 Execute方法 108

7.1.3 GetLastError方法 109

7.1.4 HTMLEncode方法 109

7.1.5 MapPath方法 112

7.1.6 Transfer方法 112

7.1.7 URLEncode方法 113

7.2 Serve对象的属性 114

7.3 小结 115

第8章 Session对象 116

8.1 建立Session级的对象及变量 116

8.2 Session对象的方法 118

8.3 Session对象的属性 119

8.4 Session对象的事件 125

8.5 Session对象的集合 126

8.5.1 Contents集合 126

8.5.2 StaticObjcots集合 128

8.6 使用Session对象可能出现的问题 130

8.7 小结 131

第三部分 脚本对象 136

第9章 Dictionary对象 136

9.1 创建Dictionary对象 136

9.2 Dictionary对象的方法 137

9.3 Dictionary对象的属性 139

9.4 使用Dictionary对象 141

9.5 小结 144

10.1.2 Drive对象的属性 145

10.1.1 访问Drive对象 145

第10章 Drive对象及Drives集合 145

10.1 Drive对象 145

10.2 Drives集合 148

10.3 小结 152

第11章 File对象及Files集合 153

11.1 File对象 153

11.1.1 访问一个File对象 153

11.1.2 File对象的成员 153

11.3 File对象应用实例 159

11.2 Files集合 159

11.4 小结 160

第12章 FileSystemObject对象 162

12.1 建立FileSystemObject对象 162

12.2 FileSystemObject对象的方法 163

12.3 FileSystemObject对象的属性 173

12.4 小结 174

13.1 访问Folder对象 175

第13章 Folder对象与Folders集合 175

13.2 Folder对象的方法 177

13.3 Folder对象的属性 179

13.4 Folders集合 183

13.5 使用Folder对象及Folders集合 184

13.6 小结 188

第14章 TextStream对象 189

14.1 访问TextStream对象 189

14.2 向一个Text文件写数据 191

14.3 从一个Text文件读数据 192

14.4 TextStream对象的成员 193

14.4.1 TextStream对象的方法 193

14.4.2 TextStream对象的属性 194

14.5 使用Folder对象 195

14.6 小结 198

第15章 Ad Rotator组件 199

15.1 Ad Rotato组件相关文件 199

第四部分 ASP内置组件 199

15.2 Ad Rotator组件的方法 201

15.3 Ad Rotato组件的属性 202

15.4 使用Ad Rotator组件 202

15.5 小结 204

第16章 Browser Capabilities组件 205

16.1 Browscap.ini文件 205

16.2 Browser Capabilities组件的方法 206

16.3 使用Browser Capabilities组件 207

16.4 小结 209

第17章 Content Linking组件 211

17.1 Content Linking列表文件 211

17.2 初始化Content Linking组件 212

17.3 Content Linking组件的方法 212

17.5 使用Content Linking组件 216

17.4 Content Linking组件的属性 216

17.6 小结 220

第18章 Content Rotator组件 221

18.1 内容时间表文件 221

18.2 创建Content Rotator组件的实例 221

18.3 Content Rotato组件的方法 222

18.4 使用Content Rotator组件 223

18.5 小结 225

第19章 Counters组件 226

19.1 Counters组件的方法 226

19.2 使用Counters组件 228

19.3 小结 229

第20章 Logging Utility组件 230

20.1 Logging Utility组件的成员 230

20.1.1 Logging Utility组件的方法 230

20.1.2 Logging Utility组件的属性 232

20.2 使用Logging Utility组件 234

20.3 小结 237

第21章 MyInfo组件 238

21.1 使用MyInfo组件 238

21.2 Mylnfo组件应用实例 239

21.3 小结 241

第22章 Page Counter组件 242

22.1 Page Counte组件的方法 242

22.2 使用Page Counter组件 243

22.3 小结 245

第23章 Permission Checker组件 246

23.1 Permission Checker组件的方法 246

23.2 Permission Checker组件的工作机制 246

23.3 使用Permission Checker组件 247

23.4 小结 248

24.1 Tools组件的方法 250

第24章 Tools组件 250

24.2 小结 256

第25章 第三方组件介绍 257

25.1 BrowserHawk组件 257

25.2 SA-FileUp组件 258

25.3 RegEx注册表访问组件 260

25.3.1 RegEx的组件成员 260

25.3.2 使用RegEx组件 261

25.4 数据访问和转换组件 262

25.5 电子邮件发送组件 263

25.6 文件管理组件 263

25.7 网络组件 264

25.8 内容生成组件 265

25.9 其他类型组件 266

25.10 ASP组件资源站点 266

25.11 小结 267

26.1.1 Command对象的方法 274

26.1 Command对象成员 274

第26章 Command对象的使用 274

第五部分 使用ADO 274

26.1.2 Command对象的属性 277

26.2 Parameters集合和Parameter对象 280

26.2.1 Parameters集合 280

26.2.2 Parameter对象 282

26.3 Properties集合和Property对象 286

26.3.2 Property对象 288

26.3.1 Properties集合 288

26.4 获取输出参数 289

26.5 Command对象使用举例 290

26.6 使用存储过程的Command对象举例 292

26.7 小结 296

第27章 Connection对象 297

27.1 数据存储源的连接 297

27.1.1 ADO与数据存储源之间使用DSN连接 299

27.2.1 Connection对象方法 300

27.1.2 通过本地数据提供者进行连接 300

27.2 Connection对象成员 300

27.2.2 Connection对象属性 304

27.2.3 Connection对象事件 308

27.3 Error对象 309

27.3.1 Error对象属性 309

27.3.2 Error对象应用举例 310

27.4 Errors集合 310

27.4.1 Errors集合方法 311

27.4.2 Errors集合属性 311

27.5 Connection对象使用举例 311

27.5.1 与Jet4连接 311

27.5.2 与SQL Server数据库连接 313

27.6 小结 316

第28章 Record对象 317

28.1 WebDAV介绍 317

28.2.1 Record对象方法 318

28.2 Record对象成员 318

28.2.2 Record对象属性 322

28.3 Fields集合和Field对象 324

28.4 Record对象应用举例 325

28.5 小结 326

第29章 Recordset对象 328

29.1 光标 328

29.2 锁定 329

29.3 Recordset对象成员 330

29.3.1 Recordset对象方法 331

29.3.2 Recordset对象属性 344

29.3.3 Recordset对象事件 353

29.4 Fields集合和Field对象 354

29.4.1 Fields集合 354

29.4.2 Field对象 357

29.5.1 打开一个记录集 361

29.5 Recordset对象应用举例 361

29.5.2 在记录集中定位 363

29.5.3 在记录集中进行分页操作 365

29.5.4 通过记录集修改数据 367

29.5.5 保存一个记录集 369

29.6 小结 371

30.1 Stream对象成员 372

30.1.1 Stream对象方法 372

第30章 流对象 372

30.1.2 Stream对象属性 377

30.2 Stream对象使用举例 379

30.3 小结 380

第31章 数据构型 381

31.1 数据构型的数据提供程序——MSDataShape 382

31.2 访问层次结构记录集 383

31.3 构型语言 386

31.4.2 构型命令和关键字 387

31.4 构型语言参考 387

31.4.1 构型记录集列类型 387

31.5 层次结构记录集类型 394

31.5.1 关系记录集 394

31.5.2 参数记录集 396

31.5.3 分组/集合记录集 397

31.6 重构型 399

31.6.1 重构型 399

31.6.2 重构型的优点和限制 399

31.7 数据构型应用举例 400

31.8 小结 402

第32章 ADOX介绍 404

32.1 ADOX对象模型 405

32.1.1 ADOX对象概述 406

32.1.2 Catalog对象 407

32.1.3 Column对象 410

32.1.4 Columns集合 412

32.1.5 Group对象 413

32.1.6 Groups集合 415

32.1.7 Index对象 416

32.1.8 Indexes集合 417

32.1.9 Key对象 418

32.1.10 Keys集合 419

32.1.11 Procedure对象 420

32.1.12 Procedures集合 421

32.1.13 Table对象 422

32.1.14 Tables集合 424

32.1.15 User对象 425

32.1.16 Users集合 427

32.1.17 View对象 428

32.1.18 Views集合 429

32.2 小结 430

33.1 在线分析处理:OLAP 431

第33章 ADO多维数据处理 431

33.1.1 OLAP服务 432

33.1.2 OLAP数据 432

33.1.3 二维数据 434

33.1.4 三维数据 434

33.1.5 多维数据 435

33.1.6 同轴多组数据 435

33.2 多维扩展 436

33.3 ADOMD对象模型 437

33.3.1 Axes集合 438

33.3.2 Axis对象 438

33.3.3 Catalog对象 439

33.3.4 Cell对象 439

33.3.5 CellSet对象 440

33.3.6 CubeDef对象 442

33.3.7 CubeDefs集合 443

33.3.8 Dimension对象 444

33.3.9 Dimensions集合 445

33.3.10 Hierarchies集合 445

33.3.11 Hierarchy对象 446

33.3.12 Level对象 446

33.3.13 Levels集合 447

33.3.14 Member对象 448

33.3.15 Members集合 450

33.3.16 Position对象 450

33.3.17 Positions集合 451

33.4 小结 451

第六部分 扩充ASP 453

第34章 事务和消息队列 453

34.1 事务处理 453

34.1.1 事务的基本概念 453

34.1.3 事务对象模型 454

34.1.2 分布式事务协调器 454

34.1.4 事务应用实例 456

34.2 消息队列服务 472

34.2.1 消息 472

34.2.2 消息队列 473

34.3 ASP应用程序中MSMQ的优点及局限 473

34.3.1 MSMQ对象模型 474

34.3.2 MSMQ应用实例 489

34.4 小结 494

第35章 XML DOM 495

35.1 XML DOM的定义 495

35.2 在ASP中使用XML 496

35.2.1 在ASP中访问独立的文档 496

35.2.2 创建临时的XML文档 498

35.2.3 将XML发送到客户端 499

35.3 XML文档对象模型(DOM) 500

35.2.4 将XML文档存储到文件中 500

35.3.1 XMLDOMAttribute对象 501

35.3.2 XMLDOMCDATASection对象 503

35.3.3 XMLDOMCharacterData对象 506

35.3.4 XMLDOMComment对象 509

35.3.5 XMLDOMDocument对象 511

35.3.6 XMLDOMDocument2对象 522

35.3.7 XMLDOMDocumentFragment对象 525

35.3.8 XMLDOMDocumentType对象 526

35.3.9 XMLDOMElement对象 527

35.3.10 XMLDOMEntity对象 531

35.3.11 XMLDoMEntityReference对象 532

35.3.12 XMLDoMImplementation对象 533

35.3.13 XMLDOMNameNodeMap对象 534

35.3.14 XMLDoMNode对象 537

35.3.15 XMLDOMNodeList对象 549

35.3.16 XMLDoMNotation对象 550

35.3.17 XMLDoMParseError对象 551

35.3.18 XMLDOMProcessingInstruction对象 553

35.3.19 XMLDOMSchemaCouection对象 554

35.3.20 XMLDOMSelection对象 557

35.3.21 XMLDOMText对象 559

35.3.22 XMLHttpRequest对象 561

35.3.23 XSLProcessor对象 564

35.3.24 XSLTemplate对象 568

35.4 小结 568

第36章 XSLT和XPath 569

36.1 建立一个XSLT样式表 569

36.2 在XML文档中应用XSLT 573

36.2.1 使用数据处理指令 574

36.2.2 在服务器上转换XML文档 574

36.2.3 传递参数到样式表 576

36.3 XPath的选择语言 577

36.3.1 XPath的基本语法 578

36.3.2 XPath的判定及表达式 579

36.3.3 XPath函数 580

36.3.4 XSLT函数 586

36.4 XSLT 589

36.5 XSL to XSLT Converter1.0介绍 600

36.6 XSL ISAPI Extension1.1介绍 601

36.6.1 配置 602

36.6.2 错误处理 603

36.7 常用资源 603

36.8 小结 604

第37章 ADSI 605

37.1 Directory的概念和Active Directory 605

37.1.1 在Active Directory中存储的数据 607

37.1.2 浏览和查找 608

37.2 查找目录 608

37.3 ADSI对象模型 611

37.3.1 ADSI与ADO的比较 612

37.3.2 接口介绍 613

37.3.3 ADSI计划管理 614

37.4 ADSI接口介绍 615

37.4.1 IADs接口 615

37.4.2 IADsClass接口 621

37.4.3 IDAsContainer接口 628

37.4.4 IADsNamespaces接口 631

37.4.5 IADsOpenDSObject接口 631

37.4.6 IADsProperty接口 632

37.4.7 IADsSyntax接口 634

37.5 小结 634

第38章 CDO在Windows 2000中的应用 635

38.1 协作数据对象 635

38.1.1 CDO、CDONTS和CDO2000的比较 635

38.1.2 其他的新协作技术 636

38.2.2 与ADO的集成 638

38.2 CDO在Windows 2000中的应用 638

38.2.1 服务器的配置 638

38.3 CDO应用于Windows 2000的对象模型 639

38.3.1 CDO应用于Windows 2000的对象 640

38.3.2 BodyPart对象 641

38.3.3 BodyParts集合 645

38.3.4 Configuration对象 646

38.3.5 DropDirectory对象 647

38.3.6 Message对象 648

38.3.7 Messages集合 655

38.4 CDO在Windows 2000中的应用实例 655

38.4.1 创建并配置简单的消息 656

38.4.2 高级配置 658

38.4.3 增加附件 662

38.4.4 管理附件的高级技术 666

38.4.5 创建MHTML消息 669

38.4.6 与下拉目录一起使用 672

38.4.7 从ADO Stream对象中装载或保存消息 675

38.4.8 利用SMTP传输事件接收器 679

38.5 CDO2000性能的测试与发布 682

38.5.1 测试1:直接发送 682

38.5.2 测试2:队列发送 684

38.5.3 CDO2000与CDONTS的比较 684

38.6 CDO2000应用于Exchange邮件服务 685

38.7 CDO应用于Exchange 2000 689

38.7.1 CDO在Exchange中的应用 690

38.7.2 CDO的Workflow对象在Exchange中的应用 690

38.7.3 CDO应用于Exchange Management 691

38.7.4 Exchange 2000中使用Outlook的Web访问技术 691

38.7.5 Exchange 2000中的Exchange服务器事件 691

38.8 小结 692

39.1.1 CDONTS内部工作机制 693

39.1 CDONTS的定义 693

第39章 CDO应用于Windows NT服务器 693

39.1.2 服务器配置 695

39.2 CDONTS对象模型 699

39.2.1 使用CDONTS发送消息 700

39.2.2 CDONTS对象参考 701

39.2.3 AddressEntry对象 702

39.2.4 Attachment对象 703

39.2.5 Attachments集合 705

39.2.6 Folder对象 706

39.2.7 Message对象 707

39.2.8 Messages集合 710

39.2.9 NewMail对象 711

39.2.10 Recipient对象 716

39.2.11 Recipients集合 717

39.2.12 Session对象 718

39.3.1 使用Session对象 721

39.3 CDO在Windows NT服务器中的应用实例 721

39.3.2 与Attachment对象一起使用 722

39.3.3 与MIME HTML(MHTML)一起使用 724

39.3.4 使用定制的消息头 727

39.3.5 检查收件箱文件夹 728

39.3.6 处理大量邮件 733

39.4 性能的测试与发布 736

39.4.1 测试1:使用NewMail对象 737

39.4.2 测试2:使用Session对象 738

39.4.3 测试3:将消息上传到远程服务器 739

39.5 在Exchang的Internet邮件服务中使用CDONTS 740

39.6 小结 741

第40章 索引服务 742

40.1 索引服务分类目录 743

40.2 查询索引服务 744

40.3 ISQL的介绍 745

40.4 ISQL应用实例 747

40.4.1 Search.htm 747

40.4.2 Execute Query.asp 748

40.5 SQL的介绍 750

40.6 ADO使用SQL语句进行查询的实例 754

40.6.1 Search.htm 754

40.6.2 ExecuteSearch.asp 755

40.7 索引服务对象模型 760

40.7.1 Query对象 760

40.7.2 Utility对象 765

40.8 小结 767

第七部分 ASP的性能与安全 769

第41章 优化ASP的性能 769

41.1 软件工具 769

41.2 性能指标 772

41.3.1 系统的配置 777

41.3 影响性能的因素及解决办法 777

41.3.2 编写脚本语言代码 788

41.3.3 HTTP的压缩 791

41.3.4 调试 791

41.3.5 使用Metabase 791

41.4 小结 794

第42章 ASP应用程序的安全性 795

42.1 Windows NT/Windows 2000的安全性 795

42.1.1 硬盘格式化 795

42.1.2 安全检测表 796

42.1.3 网络安全 804

42.2 IIS的安全性 806

42.2.1 安装尽可能少的组件 807

42.2.2 Front Page服务器的扩展 807

42.2.3 认证方法 808

42.3 安全的SQL服务器7.0 810

42.4 加密技术 813

42.5 用有效的ASP代码实现认证 815

42.6 小结 823

第八部分 附录 823

附录A P2P.WROX.COM和客户支持 825

附录B ASP资源 827

附录C 证书和证书服务 830

附录D ADO常量 840

附录E ADO动态属性 854

附录F ADOX常量 887

附录G ADOX动态属性 890

附录H ADOMD常量 893

附录I ADOMD动态属性 898

附录J MSMQ常量 905

附录K Windows 2000的CDO常量 915

附录L Windows NT中的CDO常量 923

附录M XML DOM错误 925