《即时应用ASP组件》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:Greg Buczek著;武延军,黄飞跃等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115089337
  • 页数:755 页
图书介绍:

第1部分 概述 3

第1章 组件的结构 3

1.1 代码的流水线处理和组件的使用 3

1.2 组件的工作方式 3

1.2.1 组件的出现 3

1.2.2 进程内(In-Process)组件与进程外(Out-of-Process)组件 3

1.2.3 创建组件的原因 4

1.3 将组件嵌入到ASP模型中 5

1.3.1 ASP概述 5

1.3.2 ASP的工作过程 5

1.4.1 在ASP代码中使用组件 6

1.4 在代码中使用组件 6

1.4.2 在Visual Basic代码中使用组件 8

1.5 常见的组件错误 10

第2章 用Visual Basic创建组件 15

2.1 逐步认识VB组件 15

2.2 组件项目 15

2.3 类 18

2.4 用类进行工作 20

2.5 创建项目组 25

2.6 编译和注册组件 28

3.2.1 进入Break模式 30

3.2 在Visual Basic中进行调试 30

3.1 调试和处理错误 30

第3章 Visual Bisic中的错误处理 30

3.2.2 在Break模式中工作 32

3.2.3 Break模式下的步进执行(Stepping) 32

3.2.4 调试对象 34

3.3 处理错误 34

3.3.1 错误处理的详细说明 34

3.3.2 Error Handler的结构 35

3.3.3 On Error语句 36

3.3.4 Error Handling代码 37

3.3.5 使用Err对象 38

4.1 站点通用组件 43

4.2 UsageTracking组件 43

第2部分 封装组件 43

第4章 站点工具 43

4.2.1 UsageTracking数据库表 44

4.2.2 UsageTracking数据库字段说明 45

4.2.3 UsageTracking组件代码 45

4.2.4 使用UsageTracking组件 50

4.2.5 使用Microsoft Access 52

4.3 RandomLink组件 52

4.3.1 RandomLink组件的数据文件 53

4.3.2 RandomLink组件代码 54

4.3.3 使用RandomLink组件 60

4.4 MessageBoard组件 61

4.4.1 MessageBoard数据库表 63

4.4.2 MessageBoard数据库字段说明 63

4.4.3 MessageBoard组件代码 63

4.4.4 使用MessageBoard组件 70

4.4.5 使用Microsoft Access 72

4.5 TipOfTheDay组件 72

4.5.1 TipOfTheDay组件数据文件 74

4.5.2 TipOfTheDay组件代码 74

4.5.3 使用TipOfTheDay组件 79

4.6 Classifieds组件 80

4.6.1 分类数据库表 82

4.6.2 分类数据库字段说明 83

4.6.3 分类广告组件代码 83

4.6.4 使用Classifieds组件 90

4.6.5 使用Microsoft Access 93

第5章 站点页面 95

5.1 网站常用封装组件 95

5.2 FAQ组件 95

5.2.1 FAQ数据库表 96

5.2.3 FAQ组件代码 97

5.2.2 FAQ数据库字段说明 97

5.2.4 使用FAQ组件 102

5.2.5 使用Microsoft Access 104

5.3 Site Map组件 105

5.3.1 Site Map数据库表 105

5.3.2 Site Map数据库字段说明 106

5.3.3 Site Map组件代码 106

5.3.4 使用Site Map组件 109

5.3.5 使用Microsoft Access 110

5.4 Mailing List组件 111

5.4.1 Mailing List数据库表 111

5.4.3 Mailing List组件代码 112

5.4.2 Mailing List数据库字段说明 112

5.4.4 使用Mailing List组件 116

5.4.5 使用Microsoft Access 118

5.5 Guestbook组件 118

5.5.1 Guestbook数据库表 120

5.5.2 Guestbook数据库字段说明 120

5.5.3 Guestbook组件代码 120

5.5.4 使用Guestbook组件 123

5.5.5 使用Microsoft Access 124

5.6 Links组件 125

5.6.1 Links数据库表 125

5.6.3 Links组件代码 126

5.6.2 Links数据库字段说明 126

5.6.4 使用Links组件 129

5.6.5 使用Microsoft Access 130

5.7 Survey组件 131

5.7.1 Survey数据库表定义 132

5.7.2 Survey数据库字段说明 132

5.7.3 Survey组件代码 133

5.7.4 使用Survey组件 139

5.7.5 使用Microsoft Access 141

6.1 集成了常见表单与打印功能的组件 143

6.2 FormCreator组件 143

第6章 HTML生成器 143

6.2.1 FormCreator组件代码 145

6.2.2 FormCreatorProcs类的通用声明代码段(General Declarations Section) 145

6.2.3 FormControls类的通用声明代码段(General Declarations Section) 151

6.2.4 使用FormCreator组件 164

6.3 PrintTable组件 168

6.3.1 PrintTable组件代码 168

6.3.2 使用PrintTable组件 170

第7章 数据库应用 172

7.1 包含常见数据库应用的封装组件 172

7.2 DBAccess组件 172

7.2.1 DBAccess数据库表 175

7.2.2 DBAccess数据库字段说明 176

7.2.3 DBAccess组件代码 176

7.2.4 使用DBAccess组件 200

7.2.5 使用Microsoft Access 206

7.3 HTMLTableGenerator组件 206

7.3.1 HTMLTableGenerator组件代码 207

7.3.2 使用HTMLTableGenerator组件 209

7.4 Login组件 210

7.4.1 Login数据库表 211

7.4.3 Login组件代码 212

7.4.2 Login数据库字段说明 212

7.4.4 使用Login组件 213

7.4.5 使用Microsoft Access 215

7.5 DataSummary组件 215

7.5.1 DataSummary组件代码 215

7.5.2 使用DataSummary组件 218

第8章 通用事务组件 220

8.1 集成常用事务需求的组件 220

8.2 EmployeeDirectory组件 220

8.2.1 EmployeeDirectory数据库表 221

8.2.2 EmployeeDirectory数据库字段说明 222

8.2.3 EmployeeDirectory组件代码 222

8.2.4 使用EmployeeDirectory组件 231

8.2.5 使用Microsoft Access 234

8.3 EmailBlast组件 235

8.3.1 EmailBlast数据库表 235

8.3.2 EmailBlast数据库字段说明 235

8.3.3 EmailBlast组件代码 236

8.3.4 使用EmailBlast组件 238

8.3.5 使用Microsoft Access 238

8.4 ProjectProgress组件 239

8.4.2 ProjectProgress数据库字段说明 241

8.4.3 ProjectProgress组件代码 241

8.4.1 ProjectProgress数据库表 241

8.4.4 使用ProjectProgress组件 253

8.4.5 使用Microsoft Access 256

7.5 JobBoard组件 257

8.5.1 JobBoard数据库表 257

8.5.2 JobBoard数据库字段说明 258

8.5.3 JobBoard组件代码 259

8.5.5 使用JobBoard组件 265

8.5.6 使用Microsoft Access 267

8.6 ObjectCreationWizard 268

8.6.1 ObjectCreationWizard数据库表 271

8.6.2 ObjectCreationWizard数据库字段说明 271

8.6.3 ObjectCreationWizard组件代码 272

8.6.4 使用ObjectCreationWizard组件 280

8.6.5 使用Microsoft Access 282

第9章 与MS Office结合 284

9.1 与Word和Excel配合使用的组件 284

9.2 WordDocGen组件 284

9.2.1 WordDocGen组件代码 287

9.2.2 使用WordDocGen组件 289

9.3 ExcelSpreadGen组件 291

9.3.1 ExcelSpreadGen组件代码 293

9.3.2 使用ExcelSpreadGen组件* 299

10.2 TextDocumentSearcher组件 301

10.2.1 TextDocumentSearcher组件代码 301

第10章 其他的封装组件 301

10.1 执行简单特定任务的封装组件 301

10.2.2 使用TextDocumentSearcher 305

10.3 FindInAnyCollection组件 306

10.3.1 FindInAnyCollection组件代码 309

10.3.2 使用FindInAnyCollection组件 316

10.4 RecentSearches组件 317

10.4.1 RecentSearches组件代码 318

10.4.2 使用RecentSearches组件 323

10.5 EmailAFriend组件 324

10.5.1 EmailAFriend组件代码 325

10.5.2 使用EmailAFriend组件 326

10.6 MessageWindow组件 327

10.6.1 MessageWindow组件代码 328

10.6.2 使用MessageWindow组件 329

10.7 PageChangeNotify组件 330

10.7.1 PageChangeNotify数据库表 330

10.7.2 PageChangeNotify数据库字段说明 331

10.7.3 PageChangeNotify组件代码 331

10.7.4 使用PageChangeNotify组件 332

10.7.5 使用Microsoft Access 333

11.1 执行计算功能的组件 337

11.2 CalcGeneral组件 337

第11章 计算组件 337

第3部分 类库组件 337

11.2.1 CalcGeneral组件代码 339

11.2.2 使用CalcGeneral组件 346

11.3 CalcGeometry组件 351

11.3.1 CalcGeometry组件代码 353

11.3.2 使用CalcGeometry组件 356

11.4 CalcMeasurement组件 360

11.4.1 CalcMeasurement组件代码 360

11.4.2 使用CalcMeasurement组件 366

12.2 Text File Manipulation组件 370

第12章 文件与文件夹操作 370

12.1 文本文件和文件夹操作 370

12.2.1 TFM组件代码 372

12.2.2 使用TFM组件 384

12.3 FolderFunctions组件 388

12.3.1 FolderFunctions组件代码 388

12.3.2 使用FolderFunctions组件 390

第13章 HTML 392

13.1 生成HTML标记的类库组件 392

13.2 HeaderFooterMeta组件 392

13.2.3 HeaderFooterMeta组件代码 394

13.2.2 HeaderFooterMeta数据库字段说明 394

13.2.1 HeaderFooterMetaDatabse表 394

13.2.4 使用HeaderFooterMeta组件 399

13.2.5 使用Microsoft Access 400

13.3 FrameBuilder组件 400

13.3.1 FrameBuilder数据库表 401

13.3.2 FrameBuilder数据库字段说明 401

13.3.3 FrameBuilder组件代码 402

13.3.4 使用FrameBuilder组件 405

13.3.5 使用Microsoft Access 406

14.2.1 StringManipulation组件代码 407

14.2 StringManipulation组件 407

14.1 数据处理和验证类库 407

第14章 变量 407

14.2.2 使用StringManipulation组件 420

14.3 DateManipulation组件 423

14.3.1 DateManipulation组件代码 425

14.3.2 使用DateManipulation组件 431

14.4 NumberManipulation组件 434

14.4.1 NumberManipulation组件代码 436

14.4.2 使用NumberManipulation组件 447

14.5 FieldValidation组件 449

14.5.1 FieldValidation组件代码 451

14.5.2 使用FieldValidation组件 456

第15章 专用类库组件 460

15.1 执行专用功能的组件 460

15.2 HTMLForm组件 460

15.2.1 HTMLForm数据库表 460

15.2.2 HTMLForm数据库字段说明 463

15.2.3 HTMLForm组件代码 466

15.2.4 使用HTMLForm组件 478

15.2.5 使用Microsoft Access 479

15.3 JumpBox组件 481

15.3.3 JumpBox组件代码 482

15.3.2 JumpBox数据库字段说明 482

15.3.1 JumpBox数据库表 482

15.3.4 使用JumpBox组件 484

15.3.5 使用Microsoft Access 484

第16章 通用类库组件 485

16.1 完成特定任务的通用类库组件 485

16.2 DBWords组件 485

16.2.1 DBWords数据库表 488

16.2.2 DBWords数据库字段说明 488

16.2.3 DBWords组件代码 488

16.2.4 使用DBWords组件 496

16.2.5 使用Microsoft Access 500

16.3 RandomNumbers组件 501

16.3.1 RandomNumbers组件代码 502

16.3.2 使用RandomNumbers组件 503

16.4 RandomData组件 504

16.4.1 RandomData表定义 505

16.4.2 RandomData组件代码 505

16.4.3 使用RandomData组件 508

16.5 TopBottom组件 508

16.5.1 TopBottom数据库表 508

16.5.2 TopBottom数据库字段说明 509

16.5.3 TopBottom组件代码 510

16.5.4 使用TopBottom组件 516

16.5.5 使用Microsoft Access 518

第4部分 功能扩展和解决方案 521

第17章 服务器的设置 521

17.1 通过服务器的特点扩展ASP 521

17.2 SSR组件 521

17.2.1 SSR组件代码 525

17.2.2 使用SSR组件 539

17.3 ASPRegistry组件 544

17.3.1 ASPRegistry组件代码 545

17.3.2 使用ASPRegistry组件 546

17.4.1 ASPINI组件代码 547

17.4 ASPINI组件 547

17.4.2 使用ASPINI组件 550

第18章 配置工作 552

18.1 使用User、Application和 Server的配置组件 552

18.2 UserSettings组件 552

18.2.1 UserSettings数据库表 555

18.2.2 UserSettings数据库字段说明 555

18.2.3 UserSettings组件代码 556

18.2.4 使用UserSettings组件 563

18.2.5 使用Microsoft Access 567

18.3 SiteSettings组件 568

18.3.2 SiteSettings数据库字段说明 570

18.3.1 SiteSettings数据库表 570

18.3.3 SiteSettings组件代码 571

18.3.4 使用SiteSettings组件 575

18.3.5 使用Microsoft Access 578

18.4 MyGUID组件 579

18.4.1 MyGUID组件代码 579

18.4.2 使用MyGUID组件 583

第19章 学校常用组件 584

19.1 教育部门常用的方法 584

19.2 School CourseCatalog组件 584

19.2.2 School CourseCatalog数据库字段说明 587

19.2.1 School CourseCatalog数据库表 587

19.2.3 School CourseCatalog类代码 588

19.2.4 使用CourseCatalog类 599

19.2.5 使用Microsoft Access 603

19.3 School StudentRecords组件 604

19.3.1 School StudentRecords数据库表 606

19.3.2 School StudentRecords数据库字段说明 606

19.3.3 School StudentRecords类代码 607

19.3.4 使用School StudentRecords类 615

19.3.5 使用Microsoft Access 619

19.4 School Quiz组件 619

19.4.2 School Quiz数据库字段说明 621

19.4.1 School Quiz数据库表 621

19.4.3 School Quiz类代码 622

19.4.4 使用School Quiz类 628

19.4.5 使用Microsoft Access 630

第20章 在线商店 632

20.1 创建在线商店 632

20.2 产品目录(Product Catalog) 632

20.2.1 产品目录数据库表 638

20.2.2 产品目录数据库字段说明 638

20.2.3 产品目录组件代码 640

20.2.4 使用产品目录 661

20.2.5 使用Microsoft Access 670

20.3 购物车(Shopping Cart) 671

20.3.1 购物车数据库表 674

20.3.2 购物车字段说明 674

20.3.3 购物车组件代码 675

20.3.4 使用购物车 683

20.3.5 使用Microsoft Access 685

20.4 客户支持(Customer Support) 686

20.4.1 客户支持数据库表 688

20.4.2 客户支持字段说明 688

20.4.3 客户支持组件代码 688

20.4.4 使用客户支持页面 692

20.4.5 使用Microsoft Access 694

第21章 在线拍卖 695

21.1 Auction组件 695

21.2 AuctionData类 695

21.2.1 AuctionData数据库表 699

21.2.2 AuctionData数据库字段说明 700

21.2.3 AuctionData类代码 701

21.2.4 使用AuctionData类 723

21.2.5 使用Microsoft Access 728

21.3 AuctionCustomers类 729

21.3.1 AuctionCustomers数据库表 730

21.3.2 AuctionCustomers数据库字段说明 731

21.3.3 AuctionCustomers类代码 731

21.3.4 使用AuctonCustomers类 734

21.3.5 使用Microsoft Access 736

21.4 AuctionBids类 736

21.4.1 AuctionBids类代码 737

21.4.2 使用AuctionBids类 743

附录A 创建一个ODBC数据源 747

A.1 为SQL Server创建一个DSN 747

A.2 为Access创建数据源 751

附录B 本书所附光盘的内容 755