第1章 组件的使用 1
1.1 概述 1
1.2 组件基础知识 1
1.2.1 组件的产生 1
1.2.2 进程外组件与进程内组件 1
1.2.3 组件的作用 2
1.3 ASP的组件 3
1.3.1 ASP简介 3
1.3.2 ASP的工作方法 3
1.4.1 在ASP中使用组件 4
1.4 在代码中使用组件 4
1.4.2 在VB中使用组件 6
1.5 错误的产生 8
第2章 用VB创建组件 11
2.1 概述 11
2.2 组件的创建 11
2.3 类的创建 13
2.4 类的使用 15
2.5 项目的创建 20
2.6 组件的编译与注册 21
3.2.1 进入中断模式 22
3.2 调试过程 22
第3章 错误处理 22
3.1 概述 22
3.2.2 对变量的操作 24
3.2.3 逐步执行 25
3.2.4 调试 25
3.3 错误的处理 25
3.3.1 错误句柄的作用 25
3.3.2 错误句柄的使用 26
3.3.3 On Error语句的使用 26
3.3.4 ErrorHandling代码的使用 28
3.3.5 Err对象的使用 28
4.2 UsageTracking组件的使用 30
第4章 站点通用组件 30
4.1 概述 30
4.2.1 C4UsageTracking表 31
4.2.2 说明字段 31
4.2.3 UsageTracking类 32
4.2.4 如何使用UsageTracking组件 36
4.2.5 Microsoft Acciss的使用 37
4.3 RandomLink组件的使用 38
4.3.1 数据文件 39
4.3.2 RandomLinkProcs类 39
4.4 MessageBoard组件的使用 45
4.3.3 如何使用RandomLink组件 45
4.4.1 C4MessageBoard表 46
4.4.2 说明字段 47
4.4.3 MessageBoardData类 47
4.4.4 如何使用MessageBoard组件 53
4.4.5 Microsoft Access的使用 55
4.5 TipOfTheDay组件的使用 55
4.5.1 数据文件 56
4.5.2 TipOfTheProcs类 56
4.5.3 如何使用TipOfTheDay组件 60
4.6 Classifieds组件的使用 61
4.6.2 说明字段 63
4.6.1 C4Classfieds表 63
4.6.3 ClassfiedsData类 64
4.6.4 如何使用Classifieds组件 69
4.6.5 Microsoft Access的使用 73
第5章 网站通用封装组件 74
5.1 概述 74
5.2 FAQ组件的使用 74
5.2.1 C5FAQ表 75
5.2.2 说明字段 75
5.2.3 FAQData类 76
5.2.4 如何使用FAQ组件 80
5.2.5 Microsoft Access的使用 82
5.3 Site Map组件的使用 82
5.3.1 C5Site Map表 83
5.3.2 说明字段 83
5.3.3 Site MapData类 84
5.3.4 如何使用Site Map组件 86
5.3.5 Microsoft Access的使用 87
5.4 Mailing List组件的使用 87
5.4.1 Mailing List表 88
5.4.2 说明字段 88
5.4.3 Mailing ListData类 89
5.4.4 如何使用Mailing List组件 92
5.4.5 Microsoft Access的使用 94
5.5 Guestbook组件的使用 94
5.5.1 C5Guestbook表 95
5.5.2 说明字段 95
5.5.3 GuestbookData类 96
5.5.4 如何使用Guestbook组件 98
5.5.5 Microsoft Access的使用 99
5.6 Links组件的使用 100
5.6.2 字段说明 101
5.6.3 LinksData类 101
5.6.1 C5Links表 101
5.6.4 如何使用Links组件 104
5.6.5 Microsoft Access的使用 105
5.7 Survey组件的使用 105
5.7.1 C5SurveyQuestions表 106
5.7.2 说明字段 107
5.7.3 SurveyData类 107
5.7.4 如何使用Survey组件 113
5.7.5 Microsoft Access的使用 115
第6章 HTML功能组件 116
6.1 概述 116
6.2 FormCreator组件的使用 116
6.2.1 FormCreatorProcs类与Form Controls类 117
6.2.2 FormCreatorProcs类的代码使用 118
6.2.3 FormControls类的代码使用 123
6.2.4 如何使用FormCreator组件 134
6.3 PrintTableProcs类 137
6.3.1 PrintTableProcs类 138
6.3.2 如何使用PrintTable组件 139
第7章 数据库组件 141
7.1 概述 141
7.2 DBAccess组件的使用 141
7.2.1 C7DBAccess表 144
7.2.2 说明字段 144
7.2.3 DBAccesProcs类 144
第18章 配置组件 164
7.2.3 如何使用DBAccess组件 165
7.2.4 Microsoft Access的使用 170
7.3 HTMLTableGenerator组件的使用 170
7.3.1 HTGProcs类 171
7.3.2 如何使用HTMLTableGenerator组件 173
7.4 Login组件的使用 174
7.4.1 C7Users表 175
7.4.2 说明字段 175
7.4.3 LoginProcs类 175
7.4.4 如何使用Login组件 177
7.4.5 Microsoft Access的使 178
7.5 DataSummary组件的使用 178
7.5.1 DST类 178
7.5.2 如何使用DataSummary组件 181
第8章 集成常用功能组件 182
8.1 概述 182
8.2 EmployeeDirectory组件的使用 182
8.2.1 C8EmployeeDirectory表 183
8.2.2 说明字段 184
8.2.3 EmployeeDirData类 184
8.2.4 如何使用EmployeeDirectory组件 192
8.3 EmailBIast组件的使用 195
8.2.5 Microsoft Access的使用 195
8.3.1 C8EmailBlast表 196
8.3.2 说明字段 196
8.3.3 EmailBlastProcs类 196
8.3.4 如何使用EmailBlast组件 198
8.3.5 Microsoft Access使用 198
8.4 ProjectProgress组件的使用 199
8.4.1 C8Projects表与C8Project Events表 200
8.4.2 说明字段 200
8.4.3 ProjectProgressData类 201
8.4.4 如何使用ProjectProgress组件 211
8.4.5 Microsoft Access的使用 213
8.5 JobBoard组件的使用 214
8.5.1 C8JobBoard表 215
8.5.2 说明字段 215
8.5.3 JobBoardData类 216
8.5.4 如何使用JobBoard组件 221
8.5.5 Microsoft Access的使用 223
8.6 ObjectCreationWizard组件的使用 224
8.6.1 C8OBJects表 226
8.6.2 说明字段 226
8.6.3 OCMProcs类 228
8.6.4 如何使用ObjectCreationWizard表 234
使用Microsoft Access 236
第9章 WORDDOCGEN组件与EXCELSPREADGEN组件 238
9.1 概述 238
9.2 WordDocGen组件的使用 238
9.2.1 WordDocGenProcs类 241
9.2.2 如何使用WordDocGen组件 242
9.3 ExcelSpreadGen组件的使用 244
9.3.1 ExcelSpreadGenProcs类 246
9.3.2 如何使用ExcelSpreadGen组件 251
第10章 特定功能组件 253
10.2 TextDocumentSearcher组件的使用 253
10.1 概述 253
10.2.1 TDSProcs类 254
10.2.2 如何使用TextDocumentSearcher组件 257
10.3 FindInAnyCollection组件的使用 257
10.3.1 FIAProcs类 259
10.3.2 如何使用FindInAnyCollection组件 266
10.4 RecentSearches组件的使用 267
10.4.1 RecentSearchesProcs类 268
10.4.2 如何使用RecentSearches组件 272
10.5 EmailAFriend组件的使用 273
10.5.1 EmailAFriendProcs类 274
10.5.2 如何使用EmailAFriend组件 275
10.6 MessageWindow组件的使用 275
10.6.1 MessageWindowProcs类 276
10.6.2 如何使用MessageWindow组件 277
10.7.2 说明字段 278
10.7 PageChangeNotify组件的使用 278
10.7.1 C10PageChangeNotify表 278
10.7.3 PageChangeNotifyProcs类 279
10.7.4 如何使用PageChangeNotify组件 280
10.7.5 Microsoft Access的使用 280
第11章 计算功能类库 281
11.1 概述 281
11.2 CalcGeneral组件的使用 281
11.2.1 CalcGeneralProcs类 283
11.2.2 如何使用CalcGeneral组件 288
11.3 CalcGeometry组件的使用 292
11.3.1 CalcGeometryProcs类 294
11.3.2 如何使用CalcGeometry组件 297
11.4 CalcMeasurement组件的使用 301
11.4.1 CalcMeasurementProcs类 302
11.4.2 如何使用CalcMeasurement组件 306
12.2 Text File Manipulation组件的使用 310
12.1 概述 310
第12章 文件与文件夹类库 310
12.2.1 TFMProcs类 312
12.2.2 如何使用TFM 组件 322
12.3 FolderFunctions组件的使用 325
12.3.1 FolderFunctionsProcs类 326
12.3.2 如何使用FolderFunctions组件 327
第13章 原始HTML标记类库 329
13.1 概述 329
13.2 HeaderFooterMeta组件的使用 329
13.2.2 说明字段 330
13.2.1 C13HM表 330
13.2.3 HFMData类 331
13.2.4 如何使用HeaderFooterMeta组件 335
13.2.5 Microsoft Access的使用 336
13.3 FrameBuilder组件的使用 336
13.3.1 C13FrameBuilder表 337
13.3.2 说明字段 337
13.3.3 FrameBuilderData类 337
13.3.4 如何使用FrameBuilder组件 340
13.3.5 Microsoft Access的使用 341
14.1 概述 342
14.2 StringManipulation组件的使用 342
第14章 数据处理与验证类库 342
14.2.1 SMProcs类 344
14.2.2 如何使用StringManipulation组件 353
14.3 DateManipulation组件的使用 355
14.3.1 DMProcs类 357
14.3.2 如何使用DateManipulation组件 363
14.4 NumberManipulation组件的使用 365
14.4.1 NMProcs类 366
14.4.2 如何使用NumberManipulation组件 375
14.5 FieldValidation组件的使用 377
14.5.1 FVProcs类 379
14.5.2 如何使用FieldValidation组件 383
15.2 HTMLForm组件的使用 386
15.1 概述 386
第15章 专用类库 386
15.2.1 C15Forms表与C15FormFields表 388
15.2.2 说明字段 389
C15Forms字段说明 389
15.2.3 HTMLFormData类 392
12.2.4 如何使用HTMLForm组件 402
12.2.5 Microsoft Access的使用 403
15.3 JumpBox组件的使用 404
15.3.1 C15JumpBox表定义 405
15.3.2 说明字段 405
15.3.3 JumpBox类 406
15.3.4 如何使用JumpBox组件 407
15.3.5 Microsoft Access的使用 408
16.1 概述 409
16.2 DBWords组件的使用 409
第16章 特定任务通用类库 409
16.2.1 C16DBWords表 411
16.2.2 说明字段 411
16.2.3 DBWordsProcs类 411
16.2.4 如何使用DBWords组件 418
16.2.5 Microsoft Access的使用 422
16.3 RandomNumbers组件的使用 422
16.3.1 RandomNumbersProcs类 423
16.3.2 如何使用RandomNumbers组件 424
16.4 RandomData组件的使用 425
16.4.1 C16DBWords表 426
16.4.2 RandomDataProcs类 426
16.4.3 如何使用RandomData组件 428
16.5 TopBottom组件的使用 428
16.5.2 说明字段 429
16.5.1 C16TopBottom表 429
16.5.3 TopBottomProcs类 430
16.5.4 如何使用TopBottom组件 435
16.5.5 Microsoft Access的使用 436
第17章 扩展组件 437
17.1 概述 437
17.2 SSR 组件的使用 437
17.2.1 SSRProcs类 440
17.2.2 如何使用SSR组件 453
17.3 ASPRegistry组件的使用 457
17.3.1 ASPRegistryprocs 457
17.3.2 如何使用ASPRegistry组件 458
17.4 ASPINI组件的使用 459
17.4.1 ASPINIProcs类 460
17.4.2 如何使用ASPINI组件 462
18.1 概述 464
18.2 UserSettings组件的使用 464
18.2.1 UserSettings数据库表 466
18.2.2 说明字段 467
18.2.3 UserSettingsData类 467
18.2.4 如何使用UserSettings组件 473
18.2.5 Microsoft Access的使用 477
18.3 SiteSettings组件的使用 478
18.3.1 SiteSettings表 479
18.3.2 说明字段 479
18.3.3 SiteSettingsData类 480
18.3.4 如何使用SiteSetting组件 483
18.3.5 Microsoft Access的使用 486
18.4 MyGUID组件的使用 487
18.4.1 MyGUIDGen类 487
18.4.2 如何使用MyGUID组件 490
第19章 学校方案组件 494
19.2.1 C19Categories表定义 494
19.2.2 说明字段 495
19.2.3 Coursecatalog类 496
19.2.4 CourseCataLog组件的使用 505
19.2.5 Microsoft Access的使用 509
19.3 School StudentRecords组件的使用 509
19.3.1 C19Students表 511
19.3.2 说明字段 512
19.3.3 StudentRecords类 512
19.3.4 如何使用StudentRecords类 519
19.3.5 Mlcrosoft Access的使用 522
19.4 School Quiz组件的使用 523
19.4.2 说明字段 525
19.4.1 C9Quiz表 525
19.4.3 Qufz类 526
19.4.4 如何使用Quiz组件 531
19.4.5 Microsoft Access的使用 533
第20章 ONLINE STORE组件--创建网上商店 534
20.1 概述 534
20.2 Product Catalog组件的使用 534
20.2.1 表定义 538
20.2.2 说明字段 539
20.2.3 Online StoreProcs类的14种方法 541
20.2.4 创建产品页面目录 559
20.2.5 Microsoft Access的使用 566
20.3 Shopping Catr的使用 567
20.3.1 表定义 570
20.3.2 说明字段 570
20.3.3 Online StoreProls的5种方法 571
20.3.4 页面设置 578
20.3.5 Microsoft Access的使用 580
20.4 Customer Support的使用 581
20.4.1 表定义 582
20.4.2 说明字段 582
20.4.3 客户支持组件代码 583
20.4.3 页面设置 586
20.4.4 Microsoft Access的使用 588
第21章 AUCTION组件--实现网上拍卖 589
21.1 概述 589
21.2 AuctionData类的使用方法 589
21.2.1 定义表 593
21.2.2 说明字段 593
21.2.3 AuctionData类的方法 595
21.2.4 页面设置 615
21.2.5 Microsoft Access的使用 619
21.3 AuctionCustomers类的使用方法 620
21.3.2 说明字段 621
21.3.1 表定义 621
21.3.3 AuctionCustomers类的方法 622
21.3.4 页面设置 624
21.3.5 Microsoft Access的使用 626
21.4 AuctionBids类 626
21.4.1 AuctionBids类 627
21.4.2 如何使用AuctionBids 632
附录A 创建一个ODBC数据源 636
为SQL Server创建一个DSN 636
为Access创建数据源 639