《Active Server Pages 3.0彻底研究》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:廖信彦编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113039642
  • 页数:843 页
图书介绍:

第一篇 基础篇 1

第1章 基本概念的建立 3

1-1 Web开发技术发展 3

1-1-1 Web应用程序的发展 3

1-1-2 ASP的运行方式与执行环境 5

1-2 设计ASP文件 8

1-2-1 开发ASP文件的语言 8

1-2-2 ASP的组成组件 11

1-3 如何分辨前、后端程序代码 12

1-4 开发ASP的工具 15

1-5 IIS/PWS安装 17

1-6 本章总结 20

第2章 HTML与浏览器对象模型 21

2-1 HTML简介 21

2-1-1 简单型范例(手动篇) 22

2-1-2 简单型范例(工具篇) 23

2-2 常用的HTML标记一——表格<table> 24

2-2-1 <Table>标记 25

2-2-2 常见属性 26

2-3 常用的HTML标记二——<form> 28

2-3-1 表单组件及其属性 28

2-3-2 前后端的集成 33

2-4 浏览器对象模型 34

2-4-1 浏览器中的对象 34

2-4-2 检测用户的浏览器 35

2-4-3 数据验证 37

2-5 本章总结 41

第3章 VBScript数据类型、变量/常数与运算符 42

3-1 数据类型 42

3-2 变量 43

3-2-1 变量命名规则 43

3-2-2 变量的声明 44

3-2-3 变量的有效范围 46

3-3 常数 48

3-4 运算符 50

3-4-1 算术运算符 50

3-4-2 比较运算符 51

3-4-3 连接运算符 52

3-4-4 逻辑运算符 53

3-4-5 运算符的优先级 54

3-5 本章总结 55

第4章 VBScript流程控制、子程序/函数与Class 56

4-1 流程控制 56

4-1-1 If…Then…End If语句 57

4-1-2 Select Case语句 58

4-2 循环 59

4-2-1 For…Next语句 60

4-2-2 While…WEnd语句 61

4-2-3 Do…Loop语句 62

4-2-4 For Each…Next语句 63

4-3 自定义子程序 65

4-3-1 基本概念 65

4-3-2 参数传递方式 67

4-4 自定义函数 69

4-5 Class(VBScript 5.0添加) 72

4-5-1 建立第一个Class 72

4-5-2 两个特定的事件 73

4-5-3 Class提供的属性 76

4-6 本章总结 78

第5章 ASP 3.0对象模型(Object Model) 79

5-1 Request对象 79

5-1-1 Text/Hidden类型字段 80

5-1-2 单选按钮与复选框 83

5-1-3 下拉文本框 84

5-1-4 服务器的环境变量 86

5-2 Response对象 88

5-2-1 Write方法 88

5-2-2 End/Redirect方法 91

5-2-3 缓冲区的设置 92

5-2-4 Cookies的处理 93

5-3 Server对象 96

5-3-1 MapPath方法 96

5-3-2 Transfer方法(ASP 3.0添加) 97

5-3-3 Execute方法(ASP 3.0添加) 98

5-4 Web应用程序的基础 99

5-4-1 分布式运算的新宠儿——Web应用程序 100

5-4-2 Application对象 100

5-4-3 Session对象 101

5-4-4 Global.asa文件 101

5-4-5 Application对象范例:访客计数器 101

5-4-6 Session对象范例:访客计数器加强版 103

5-5 ASPError对象(ASP 3.0添加) 105

5-5-1 服务器内部错误 105

5-5-2 使用ASPError对象 107

5-6 ObjectContext对象 109

5-7 本章总结 109

第6章 ActiveX Server组件 110

6-1 使用ActiveX Server组件 110

6-2 Browser Capability组件 111

6-3 Ad Rotator组件 112

6-4 Content Linking组件 115

6-5 File Access/Active Database组件 118

6-6 本章总结 120

第7章 Web应用程序设计技巧 121

7-1 Web应用程序的目录及文件结构 121

7-2 ASP文件的设计惯例 122

7-2-1 传送HTTP Header 123

7-2-2 @前导命令 123

7-2-3 ASP的引入文件 124

7-2-4 Option Explicit 124

7-2-5 撰写ASP程序 126

7-3 快速建立新的ASP文件 127

7-4 执行IIS与设计ASP程序的小技巧 130

7-5 本章总结 141

第二篇 数据库篇 143

第8章 数据库概论 145

8-1 数据库简介 145

8-2 UDA(Universal Data Access) 148

8-2-1 UDA概论 148

8-2-2 ODBC/OLE DB的设置 150

8-3 SQL命令 156

8-3-1 查询数据记录(Select) 156

8-3-2 添加一条记录(Insert) 157

8-3-3 修改数据记录(Update) 158

8-3-4 删除一条记录(Delete) 160

8-4 本章总结 160

第9章 ADO Connection对象/Command对象 161

9-1 ADO对象模型 161

9-2 Connection对象 162

9-2-1 Connection对象的属性 163

9-2-2 Connection对象的方法 169

9-3 Command对象 175

9-3-1 Command对象的属性 176

9-3-2 Command对象的方法 179

9-4 本章总结 181

第10章 ADO Recordset对象 182

10-1 Recordset对象概括 182

10-1-1 指针类型 183

10-1-2 移动记录的方法 184

10-1-3 更新方式 184

10-2 Recordset对象的属性 185

10-3 Recordset对象的方法 198

10-4 本章总结 217

第11章 访客计数器 218

11-1 文件结构 218

11-2 设计前的思考 219

11-3 加强版图形方式访客计数器 222

11-4 终极版图形方式访客计数器 227

11-5 本章总结 231

第三篇 实战篇 233

第12章 显示在线人数 235

12-1 文件结构 235

12-2 设计前的思考 236

12-3 到底有几人在线 238

12-4 与计数器结合 244

12-5 本章总结 246

第13章 流动看板(实时信息) 247

13-1 文件结构 247

13-2 设计前的思考 248

13-3 设计流动看板 250

13-4 与在线人数结合 254

13-5 实时股价信息 257

13-6 本章总结 264

第14章 在线投票系统 265

14-1 文件结构 265

14-2 设计前的思考 266

14-3 文本方式的投票结果 267

14-4 模块化的文本方式投票结果 276

14-5 图形方式的投票结果 277

14-6 本章总结 282

第15章 访客留言板 283

15-1 文件结构 283

15-2 设计前的思考 284

15-3 基本型留言板 286

15-4 高级型留言板 295

15-5 本章总结 305

第16章 会员注册系统(E-mail回复) 306

16-1 文件结构 307

16-2 设计前的思考 308

16-3 第一次登录 309

16-4 验证ID 312

16-5 电子邮件回复 315

16-6 取消登录 327

16-7 本章总结 332

第17章 网络书店(购物袋) 333

17-1 文件结构 333

17-2 设计前的思考 334

17-3 设计注册表单 336

17-4 设计查询表单 339

17-5 购物袋的设计 349

17-6 更新订购量 353

17-7 取消订单与结帐 354

17-8 本章总结 365

第18章 网络聊天室终极版 366

18-1 文件结构 367

18-2 设计前的思考 368

18-3 前置作业 371

18-4 聊天室的设计 380

18-5 查询窗口 391

18-6 本章总结 396

第19章 存取图片数据库 398

19-1 文件结构 398

19-2 设计前的思考 399

19-3 交互性显示图 401

19-4 存取SQL Server的图形 408

19-5 存取Access的图形 415

19-6 本章总结 421

第20章 上传文件 422

20-1 文件结构 422

20-2 设计前的思考 424

20-3 基本要件 427

20-4 基础应用 428

20-5 高级应用 434

20-6 与数据库的交互 442

20-7 本章总结 453

第21章 提高数据库存取效率 454

21-1 文件结构 454

21-2 设计前的思考 455

21-3 带有Input参数的存储程序 457

21-4 无任何参数的存储程序 462

21-5 带有Output参数的存储程序 467

21-6 本章总结 475

第22章 统计图表 476

22-1 文件结构 476

22-2 设计前的思考 477

22-3 公司运营状况 479

22-4 报表产生时间 485

22-5 股票K线图 498

22-6 本章总结 504

第四篇 高级篇 505

第23章 全文数据检索 507

23-1 文件结构 507

23-2 设计前的思考 508

23-2-1 Index Server简介 508

23-2-2 Indexing Service Server Side Object 511

23-2-3 全文数据检索的执行流程 515

23-3 简易型全文检索 515

23-3-1 HTML文件 516

23-3-2 ASP文件 518

23-4 分页型全文检索 524

23-5 本章总结 538

第24章 自定义ActiveX组件 539

24-1 文件结构 539

24-2 设计前的思考 540

24-3 用VB设计ActiveX组件 542

24-4 设计ASP文件 559

24-5 本章总结 564

第25章 远程数据服务(RDS) 565

25-1 文件结构 565

25-2 设计前的思考 567

25-3 机器最新状态——简单篇 570

25-4 机器最新状态——安全篇 578

25-5 机器最新状态——COM篇 583

25-6 机器最新状态——ASP篇 586

25-7 本章总结 591

第26章 三层结构 592

26-1 文件结构 592

26-2 设计前的思考 594

26-3 ASP+Transaction 600

26-4 三层结构的设计 611

26-5 结合COM+/MTS的Role 624

26-6 RDS+COM+/MTS 627

26-7 本章总结 630

第27章 Intranet的设计 631

27-1 文件结构 631

27-2 设计前的思考 632

27-3 ASP文件的设计 634

27-4 设计BLL(第二层)组件 645

27-5 设计DAL(第三层)组件 654

27-6 本章总结 660

第28章 百宝箱——其他相关技巧 662

28-1 指定虚拟目录默认的首页文件名 662

28-2 正确地使用Global.asa 665

28-3 数组的相关应用 668

28-4 在ASP文件与COM组件间传送数组 676

28-5 深入Cookies应用 678

28-6 文本文件搜索引擎 681

28-7 ADO分页控制 685

28-8 浏览数据库Schema 691

28-9 本章总结 695

第29章 ASP 3.0/ADO 2.5的新增功能 696

29-1 ASP 3.0新增功能 697

29-1-1 新增内建对象——ASPError 697

29-1-2 Server对象新增的方法 697

29-1-3 提高ASP的执行效率 698

29-1-4 制作WSC组件 707

29-2 ADO 2.5版新增功能 714

29-2-1 Data Shaping 715

29-2-2 半结构化数——Record对象 721

29-2-3 XML数据的缓存区——Stream对象 726

29-3 本章总结 734

第五篇 附录篇 737

附录A 在单机上学习ASP 739

附录B Reference——ASP 3.0的对象模型 745

B-1 Application对象 745

B-2 ObjectContext对象 746

B-3 Request对象 747

B-4 Response对象 748

B-5 Server对象 751

B-6 Session对象 752

B-7 ASPError对象(ASP 3.0新增) 753

附录C Reference——ASP 3.0内建的ActiveX组件 755

C-1 Ad Rotator组件 755

C-2 Browser Capabilities组件 756

C-3 Content Linking组件 760

C-4 File Access组件 761

C-4-1 FileSystemObject对象 762

C-4-2 TextStream对象 763

C-5 Database Access组件 764

C-6 Collaboration Data Objects for NTS组件 768

C-7 Tools组件 775

C-8 Status组件 775

C-9 MyInfo组件 776

C-10 Counters组件 778

C-11 Content Rotator组件 779

C-12 Page Counter组件 781

C-13 Permission Checker组件 782

C-14 IIS Log组件(ASP 3.0新增) 783

附录D Server Side Include 785

附录E VBScript函数列表 802

E-1 VBScript函数分类总表 802

E-2 类型转换 805

E-3 数组 808

E-4 格式化 809

E-5 日期/时间 811

E-6 数学运算 817

E-7 Scripting引擎 820

E-8 数值截取 820

E-9 类型判断 822

E-10 字符串处理 825

E-11 输入/输出 832

E-12 对象操作 834

E-13 其他 835

附录F 检测VBScript/JScript解释引擎版本 837

附录G 使用VB重新编译ActiveX组件 841

G-1 Windows 9x+PWS 4.0 842

G-2 NT Server 4.0+IIS 4.0 842