《即时应用ASP脚本 第2版》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(美)Greg Buczek著;宋延杭等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:711509070X
  • 页数:759 页
图书介绍:

目录 1

第1章 ASP简介 1

1.1.2 ASP是如何工作的 2

1.1.1 什么是ASP 2

1.1 ASP简介 2

1.1.3 利用ASP和服务器端脚本的好处 3

1.2.1 简单的“Hello Web”网页 4

1.2 简单的ASP举例 4

1.2.2 显示时间的ASP网页 6

1.3.1 什么是对象层次结构 8

1.3 对象层次结构 8

1.3.2 ASP对象模型 9

1.3.3 Request对象 11

1.3.4 Response对象 16

1.4 Global.asa和Applicaton对象以及Session对象 19

1.5 VBScript 21

1.4.1 Server对象 21

1.5.1 变量 22

1.5.2 分支 23

1.5.3 定次循环 25

1.5.4 不定次循环 26

1.5.5 内建的VBScript函数 27

第2章 基础的引申 31

2.2 服务器组件 32

2.1 服务器组件、ADO以及Access数据库 32

2.2.1 Collaborative Data Objects 33

2.2.2 Banner Ad Rotator 34

2.2.3 Browser Capabilities组件 37

2.2.4 创建自己的组件 38

2.3 ActiveX Data Objects 43

2.4.1 第一步:创建一个新的数据库 46

2.4 安全使用Access数据库 46

2.4.3 第三步:创建一个新的Admin 48

2.4.2 第二步:弹出登录对话框 48

2.4.5 第五步:获取Insecure数据库的所有权 50

2.4.4 第四步:从Admins组中删除Admin 50

2.4.6 第六步:删除安全数据库中的特权 51

2.4.8 第八步:其他的用户 52

2.4.7 第七步:数据库加密 52

第3章 公司Internet 53

3.2.1 示例应用 54

3.2 Request for More Information页面 54

3.1 大多数网站的解决方案 54

3.2.2 主要的HTML页面 56

3.2.3 Request for More Information数据库 57

3.2.4 Request for More Information页面的ASP代码 59

3.3.1 示例应用 68

3.3 雇员电话/电子邮件地址簿 68

3.2.5 使用Microsoft Access 68

3.3.2 主要的HTML页面 72

3.3.4 雇员地址簿的ASP代码 73

3.3.3 雇员地址簿数据库 73

3.4.1 示例应用 81

3.4 新闻报道示例网站 81

3.3.5 使用Microsoft Access 81

3.4.2 新闻报道网站数据库 82

3.4.3 新闻报道示例网站的ASP代码 83

3.4.4 使用Microsoft Access 86

3.5.1 示例应用 87

3.5 跳转盒工具 87

3.5.2 跳转盒的ASP代码 88

第4章 公司Intranet:Ⅰ 89

4.1 设备校验工具 90

4.1 公司Intranet的大工具和小应用程序 90

4.1.1 示例应用 91

4.1.2 主要的HTML页面 93

4.1.3 设备数据库组件 94

4.1.4 ASP代码 95

4.2.2 主要的HTML页面 106

4.2.1 示例应用 106

4.1.5 使用Microsoft Access 106

4.2 在线日历 106

4.2.3 在线日历的数据库组件 108

4.2.4 ASP代码 109

4.2.5 使用Microsoft Access 114

4.3.1 示例应用 115

4.3 电子邮件发送工具 115

4.3.3 电子邮件发送工具的数据库组件 116

4.3.2 主要的HTML页面 116

4.3.4 电子邮件发送工具的ASP代码 117

4.4.1 示例应用 123

4.4 在线意见箱 123

4.3.5 使用Microsoft Access 123

4.4.3 在线意见箱数据库组件 125

4.4.2 主要的HTML页面 125

4.4.4 在线意见箱的ASP代码 127

4.4.5 使用Microsoft Access 134

4.5.1 示例应用 135

4.5 公司投票站 135

4.5.3 投票站数据库组件 137

4.5.2 主要的HTML页面 137

4.5.4 投票站的ASP代码 139

4.6 生日页面 148

4.5.5 使用Microsoft Access 148

4.6.2 生日页面的ASP代码 149

4.6.1 生日页面数据库组件 149

4.7.1 示例应用 151

4.7 客户电话号码查看页面 151

4.6.3 使用Microsoft Access 151

4.7.3 电话号码查看数据库 152

4.7.2 主要的HTML页面 152

4.7.4 电话号码查看页面的ASP代码 153

4.7.5 使用Microsoft Access 155

第5章 公司Intranet:Ⅱ 157

5.2 采购订单申请工具 158

5.1 公司Intranet更多的ASP工具 158

5.2.1 示例应用 159

5.2.3 采购订单数据库组件 161

5.2.2 主要的HTML页面 161

5.2.4 采购订单的ASP代码 162

5.2.5 使用Microsoft Access 168

5.3.1 示例应用 169

5.3 公司表格信件 169

5.3.3 生成Word模板文件 172

5.3.2 主要的HTML页面(Notable HTML) 172

5.3.4 公司表单信件ASP代码 174

5.4.1 示例应用 181

5.4 事故报告工具(Incident Report Tool) 181

5.4.3 事故报告数据库组件 183

5.4.2 主要的HTML页面 183

5.4.4 事故报告ASP代码 184

5.5.1 示例应用 189

5.5 维修申请(Request for Repair) 189

5.4.5 使用Microsoft Access 189

5.5.3 维修申请数据库组件 190

5.5.2 主要的HTML页面 190

5.5.4 维修申请ASP代码 191

5.6.1 无事故天数的ASP代码 196

5.6无事故天数 196

5.5.5 使用Microsoft Access 196

5.6.2 使用Microsoft Access 197

5.7.1 示例应用 198

5.7 工程进度工具 198

5.7.3 工程进度数据库组件 200

5.7.2 主要的HTML页面 200

5.7.4 工程进度ASP代码 201

5.8.1 示例应用 207

5.8 小组工程讨论 207

5.7.5 使用Microsoft Access 207

5.8.3 小组工程数据库组件(Group Project Database Component) 208

5.8.2 主要的HTML页面 208

5.8.4 小组工程工具的ASP代码 209

5.9 批准进程(Approval Process)页面 213

5.8.5 使用Microsoft Access 213

5.9.1 批准进程的ASP代码 214

第6章 公共图书馆 217

6.3 示例应用 218

6.2 公共图书馆组件 218

6.1 公共图书馆概略 218

6.4.2 主要的HTML页面 226

6.4.1 网站层次结构图 226

6.4 HTML定义 226

6.5.3 字段说明 228

6.5.2 数据库关系图 228

6.5 公共图书馆数据库组件 228

6.5.1 表的定义 228

6.6.1 设置ASP应用程序 229

6.6 公共图书馆ASP应用程序 229

6.6.2 ASP页面代码 230

6.6.3 使用Microsoft Access 250

第7章 通用工具 251

7.2.1 示例应用 252

7.2 在线计算器 252

7.1 任何网站或Intranet的通用工具 252

7.2.3 在线计算器数据库组件 255

7.2.2 主要的HTML页面 255

7.2.4 ASP代码 257

7.3.1 示例应用 265

7.3 图形数据示例网站 265

7.2.5 使用Microsoft Access 265

7.3.4 图形数据页面的ASP代码 267

7.3.3 图形数据的数据库组件 267

7.3.2 主要的HTML页面 267

7.4 日期倒计示例网站 274

7.3.5 使用Microsoft Access 274

7.4.1 示例应用 275

7.4.3 日期倒计页面的ASP代码 276

7.4.2 主要的HTML页面 276

7.5.2 随机链接网站的数据库组件 283

7.5.1 示例应用 283

7.5 随机链接网站 283

7.5.3 随机链接站点的ASP代码 284

7.6 广告条站点 285

7.5.4 使用Microsoft Access 285

7.6.2 主要的HTML页面 286

7.6.1 示例应用 286

7.6.3 广告条数据库组件 287

7.6.3 广告条网站的ASP代码 288

7.6.4 使用Microsoft Access 290

7.7.1 示例应用 291

7.7 黑板报工具 291

7.7.4 黑板报页面的ASP代码 293

7.7.3 黑板报的数据库组件 293

7.7.2 主要的HTML页面 293

7.8.1 示例应用 297

7.8 文件请求E-mail 297

7.7.5 使用Microsoft Access 297

7.8.2 文件请求E-mail的ASP代码 298

第8章 网站工具 301

8.2.1 示例应用 302

8.2 总体控制工具 302

8.1 五个增加网站实用性及其使用功能的工具 302

8.2.2 总体控制工具的数据库组件 304

8.2.3 总体控制工具的ASP代码 305

8.3 网站层次结构工具 306

8.2.4 使用Microsoft Access 306

8.3.1 示例应用 307

8.3.2 网站层次结构工具的数据库组件 308

8.3.3 网站层次结构工具的ASP代码 309

8.4.1 示例应用 313

8.4 前十名网页工具 313

8.3.4 使用Microsoft Access 313

8.4.2 前十名网页工具的数据库组件 314

8.4.3 前十名页面的ASP代码 315

8.5 Wet Ring(网页环)工具 317

8.4.4 使用Microsoft Access 317

8.5.1 示例应用 318

8.5.3 Wet Ring(网页环)的ASP代码 320

8.5.2 Wet Ring(网页环)数据库组件 320

8.6.1 示例应用 323

8.6 网页创建工具 323

8.5.4 使用Microsoft Access 323

8.6.3 网页创建页面的ASP代码 326

8.6.2 主要的HTML页面 326

第9章 在线校园 331

9.2 在线校园的组成部分 332

9.1 什么是在线校园 332

9.3 示例应用 333

9.4.1 网站的层次结构 338

9.4 指定HTML 338

9.4.2 主要的HTML页面 339

9.5.1 表的定义 343

9.5 在线校园数据库 343

9.5.2 数据关系图 344

9.5.3 字段说明 345

9.6.1 配置ASP应用程序 348

9.6 在线校园的ASP应用程序 348

9.6.2 ASP代码 350

9.7.1 使用Microsoft Access 389

9.7 改进 389

第10章 特型公司 391

10.2.1 示例应用 392

10.2 定制自己的汽车 392

10.1 特型公司的三个工具 392

10.2.3 Build Your Own Car工具的数据库组件 396

10.2.2 主要的HTML页面 396

10.2.4 Build Your Own Car工具的ASP代码 399

10.2.5 使用Microsoft Access 408

10.3.1 示例应用 409

10.3 帮助工作台向导 409

10.3.3 帮助工作台向导的数据库组件 411

10.3.2 主要的HTML页面 411

10.3.4 帮助工作台向导的ASP代码 412

10.4.2 主要的HTML页面 415

10.4.1 示例应用 415

10.3.5 使用Microsoft Access 415

10.4 房产空缺列表 415

10.4.3 房产空缺列表的数据库组件 416

10.4.4 房产空缺列表工具的ASP代码 417

10.4.5 使用Microsof tAccess 420

第11章 使用跟踪 421

11.1 他们来自何方,去向何处? 422

11.2.1 表的定义 423

11.2 单Web页面—基本动作 423

11.2.2 ASP代码 425

11.2.3 使用Microsoft Access 429

11.3.1 表的定义 430

11.3 通过网站跟踪来访者 430

11.3.2 数据关系图 431

11.3.3 字段说明 432

11.3.4 示例网站的ASP代码 433

11.4 添加引用信息 439

11.4.2 引用信息的ASP代码更改 440

11.4.1 引用信息的数据库更改 440

11.5.3 字段说明 444

11.5.2 数据关系图 444

11.5 在需要积分的地方提供积分 444

11.5.1 表的定义 444

11.5.4 参予引用示例网站的ASP代码的改动部分 446

11.6 从开始到结束 447

11.6.1 字段说明 448

11.6.2 More Info页面的ASP代码 449

11.7 利用Cookies捕捉回头客 450

11.7.3 字段说明 451

11.7.2 数据关系图 451

11.7.1 表的定义 451

11.7.4 修改后的global.asa文件的ASP代码 452

11.8.1 创建过程的前前后后 456

11.8 数据分析 456

11.8.2 可能用到的几个查询 457

11.8.3 使用Microsoft Access 458

第12章 个性化网站 459

12.2.1 示例应用 460

12.2 Log-in工具 460

12.1 添加个性化的风格 460

12.2.4 Log-in工具的ASP代码 463

12.2.3 Log-in工具的数据库组件 463

12.2.2 主要的HTML页面 463

12.3.1 示例应用 470

12.3 网站配置工具 470

12.2.5 使用Microsoft Access 470

12.3.2 主要的HTML页面 471

12.3.4 网站配置工具的ASP代码 472

12.3.3 网站配置工具的数据库组件 472

12.4.1 示例应用 475

12.4 Cookie保存工具 475

12.3.5 使用Microsoft Access 475

12.4.2 Cookie保存工具的ASP代码 476

12.5.1 示例应用 478

12.5 Bookmarks页面 478

12.4.3 使用Microsoft Access 478

12.5.2 Bookmarks页面的数据库组件 479

12.5.2 Bookmarks页面的ASP代码 480

12.5.3 使用Microsoft Access 483

第13章 一般用途 485

13.2 实时聊天 486

13.1 工具、应用实例以及代码段 486

13.2.1 示例应用 487

13.2.3 实时聊天工具的数据库组件 489

13.2.2 主要的HTML页面 489

13.2.4 实时聊天工具的ASP代码 490

13.3.1 示例应用 493

13.3 文档查找 493

13.2.5 使用Microsoft Access 493

13.3.4 文档查找工具的ASP代码 495

13.3.3 文档查找的数据库组件 495

13.3.2 主要的HTML页面 495

13.4.1 示例应用 500

13.4 Reports from Raw Queries工具 500

13.3.5 使用Microsoft Access 500

13.4.3 Reports from Raw Queries工具的ASP代码 502

13.4.2 主要的HTML页面 502

13.5.1 示例应用 506

13.5 Tip of the Day代码段 506

13.4.4 使用Microsoff Access 506

13.5.3 Tip of the Day的ASP代码 507

13.5.2 Tip of the Day数据库组件 507

13.6.2 主要的HTML页面 509

13.6.1 示例应用 509

13.5.4 使用Microsoft Access 509

13.6 天气情况 509

13.6.3 天气情况工具的数据库组件 510

13.6.4 天气情况工具的ASP代码 511

13.7 Timekeeper代码段 513

13.7.1 示例应用 513

13.6.5 使用Microsoft Access 513

13.7.2 主要的HTML页面 514

13.7.4 Timekeeper的ASP代码 515

13.7.3 Timekeeper代码段的数据库组件 515

13.8.3 Hot News工具的数据库组件 517

13.8.2 主要的HTML页面 517

13.7.5 使用Microsoft Access 517

13.8 Hot News工具 517

13.8.1 示例应用 517

13.8.4 Hot News工具的ASP代码 519

13.9.1 示例应用 521

13.9 Link List工具 521

13.8.5 使用Microsoft Access 521

13.9.4 Link List工具的ASP代码 522

13.9.3 Link List工具的数据库组件 522

13.9.2 主要的HTML页面 522

13.9.5 使用Microsoft Access 524

13.10.1 示例应用 525

13.10 Event RSVP工具 525

13.10.4 Event RSVP工具的ASP代码 526

13.10.3 Event RSVP工具的数据库组件 526

13.10.2 主要的HTML页面 526

13.11.2 主要的HTML页面 532

13.11.1 示例应用 532

13.10.5 使用Microsoft Access 532

13.11 Email Notification工具 532

13.11.4 Email Notification工具的ASP代码 533

13.11.3 Email Notification工具的数据库组件 533

13.12.1 示例应用 536

13.12 Daily Changes工具 536

13.11.4 使用Microsoft Access 536

13.12.2 Daily Changes工具的数据库组件 537

13.12.3 Daily Changes工具的ASP代码 538

13.12.4 使用Microsoft Access 539

第14章 人力资源 541

14.2 Employee Vacation Time工具 542

14.1 HR部门的诸多工具 542

14.2.1 示例应用 543

14.2.3 Employee Vacation Time工具的数据库组件 545

14.2.2 主要的HTML页面 545

14.2.4 Employee Vacation Time工具的ASP代码 546

14.3.1 示例应用 552

14.3 Vacation Request工具 552

14.2.5 使用Microsoft Access 552

14.3.3 Vacation Request工具的数据库组件 554

14.3.2 主要的HTML页面 554

14.3.4 Vacation Request工具的ASP代码 555

14.4.1 示例应用 562

14.4 Job Board工具 562

14.3.5 使用Microsoft Access 562

14.4.3 Job Board工具的数据库组件 564

14.4.2 主要的HTML页面 564

14.4.4 Job Board工具的ASP代码 565

14.5.1 示例应用 570

14.5 Resume Input工具 570

14.4.5 使用Microsoft Access 570

14.5.2 主要的HTML页面 571

14.5.3 Resume Input工具的数据库组件 572

14.5.4 Resume Input工具的ASP代码 574

14.6.1 示例应用 578

14.6 Payroll Stub工具 578

14.5.5 使用Microsoft Access 578

14.6.3 Payroll Stub工具的数据库组件 580

14.6.2 主要的HTML页面 580

14.6.4 Payroll Stub工具的ASP代码 581

14.7.1 示例应用 586

14.7 Employee Personal Information Update工具 586

14.6.5 使用Microsoft Access 586

14.7.3 个人信息页面的数据库组件 588

14.7.2 主要的HTML页面 588

14.7.4 个人信息数据库的ASP代码 589

14.8.1 示例应用 593

14.8 Donation Tracker工具 593

14.7.5 使用Microsoft Access 593

14.8.2 主要的HTML页面 594

14.8.3 Donation Tracker工具的数据库组件 595

14.8.4 Donation Tracker工具的ASP代码 596

14.9.1 示例应用 601

14.9 Employee Orientation工具 601

14.8.5 使用Microsoft Access 601

14.9.2 雇员指南工具的数据库组件 603

14.9.3 雇员指南工具的ASP代码 604

14.10.1 示例应用 609

14.10 Skills Test工具 609

14.9.4 使用Microsoft Access 609

14.10.2 主要的HTML页面 610

14.10.4 Skills Test工具的ASP代码 611

14.10.3 Skills Test工具的数据库组件 611

14.11.3 Expense Report工具的数据库组件 616

14.11.2 主要的HTML页面 616

14.10.5 使用Microsoft Access 616

14.11 Expense Report工具 616

14.11.1 示例应用 616

14.11.4 Expense Report工具的ASP代码 617

14.12.1 示例应用 619

14.12 Employee of the Month工具 619

14.11.5 使用Microsoft Access 619

14.12.3 Employee of the Month工具的ASP代码 620

14.12.2 Employee of the Month工具的数据库组件 620

14.12.4 使用Microsoft Access 621

第15章 公司客户 623

15.2.1 示例应用 624

15.2 Order Status工具 624

15.1 为客户提供便利和获取客户反馈的工具 624

15.2.3 Order Status工具的数据库组件 626

15.2.2 主要的HTML页面 626

15.2.4 Order Status工具的ASP代码 627

15.3.1 示例应用 632

15.3 Customer Product Review工具 632

15.2.5 使用Microsoft Access 632

15.3.3 Customer Product Review工具的数据库组件 634

15.3.2 主要的HTML页面 634

15.3.4 Customer Product Review工具的ASP代码 635

15.4.1 示例应用 643

15.4 Survey工具 643

15.3.5 使用Microsoft Access 643

15.4.3 Survey工具的数据库组件 644

15.4.2 主要的HTML页面 644

15.4.4 Survey工具的ASP代码 646

15.5 Customer Feedback工具 651

15.4.5 使用Microsoft Access 651

15.5.3 Customer Feedback工具的数据库组件 652

15.5.2 主要的HTML页面 652

15.5.1 示例应用 652

15.5.4 Customer Feedback工具的ASP代码 653

15.5.5 使用Microsoft Access 654

第16章 有趣的素材 655

16.2.1 示例应用 656

16.2 Postcard工具 656

16.1 为网站增添趣味 656

16.2.2 主要的HTML页面 658

16.2.4 Postcard工具的ASP代码 659

16.2.3 Postcard工具的数据库组件 659

16.2.5 使用Microsoft Access 662

16.3.1 示例应用 663

16.3 Birthday Card工具 663

16.3.2 重要的HTML 664

16.3.4 Birthday Card页面的ASP代码 665

16.3.3 Birthday Card工具的数据库组件 665

16.4.1 示例应用 669

16.4 Sanata’s List工具 669

16.3.5 使用Microsoft Access 669

16.4.3 Sanata’s List工具的ASP代码 671

16.4.2 主要的HTML页面 671

16.5.1 示例应用 673

16.5 Letter to Santa工具 673

16.6.1 示例应用 675

16.6 Fortune Cookie工具 675

16.6.2 Fortune Cookie工具的数据库组件 676

16.6.3 Fortune Cookie页面的ASP代码 677

16.7.1 示例应用 678

16.7 Classifieds工具 678

16.6.4 使用Microsoft Access 678

16.7.3 Classifieds工具的数据库组件 681

16.7.2 主要的HTML页面 681

16.7.4 Classifieds工具的ASP代码 682

16.8.1 示例应用 690

16.8 Movie Listings工具 690

16.7.5 使用Microsoft Access 690

16.8.2 Movie Listings工具的数据库组件 691

16.8.3 Movie Listings工具的ASP代码 692

16.8.4 使用Microsoft Access 695

第17章 在线商店 697

17.1.1 示例应用 698

17.1 在线商店简介 698

17.2.3 字段说明 704

17.2.2 数据关系图 704

17.2 在线商店的数据库 704

17.2.1 表的定义 704

17.3.1 Product Catalog页面 706

17.3 在线商店的ASP页面 706

17.3.2 Product Listing页面 708

17.3.3 Product页面 711

17.3.4 Email a Friend页面 712

17.3.5 Shopping Cart 714

17.3.6 Check Out页面 717

17.3.7 Billing Info页面 720

17.3.8 Invoice页面 722

17.3.9 使用Microsoft Access 724

第18章 代码模块 725

18.1.1 代码模块的使用 726

18.1 代码库的封装和重用 726

18.1.2 include文件 727

18.2.1 DateRange函数 728

18.2 Field Validation模块 728

18.2.2 EmailField函数 729

18.2.3 MinLength函数 731

18.2.4 Age函数 732

18.2.5 Sex函数 733

18.2.6 Birthdate函数 735

18.2.7 ZipCode函数 736

18.2.8 Phone函数 738

18.2.9 NumberRange函数 739

18.3.1 ParseIt函数 741

18.3 String Manipulation代码模块 741

18.3.2 ConvertIt函数 742

18.3.3 MakeLength函数 743

18.4 Date Manipulation代码模块 744

18.4.1 Leap Year函数 745

18.4.3 EndofMonth函数 746

18.4.2 YTD函数 746

18.4.4 FirstofNext函数 747

18.5.1 AllPeople函数 748

18.5 Data Access Wrapper代码模块 748

18.4.5 NextYear函数 748

18.5.2 SomePeople函数 749

18.5.4 NewPerson函数 750

18.5.3 Person函数 750

18.5.5 EditPerson子例程 751

18.5.6 DeletePerson子例程 752

18.6.1 示例应用 753

18.6 Table Generator模块 753

18.5.7 使用Microsoft Access 753

18.6.2 DrawTable子例程 755

18.6.3 使用Microsoft Access 757

附录 759