第1部分 概 述
第1章 組件的結構
1.1 代碼的流水線處理和組件的使用
1.2 組件的工作方式
1.2.1 組件的出現
1.2.2 進程內(In-Process)組件與進程外(Out-of-Process)組件
1.2.3 創(chuàng)建組件的原因
1.3 將組件嵌入到ASP模型中
1.3.1 ASP概述
1.3.2 ASP 的工作過程
1.4 在代碼中使用組件
1.4.1 在 ASP 代碼中使用組件
1.4.2 在Visual Basic代碼中使用組件
1.5 常見的組件錯誤
第2章 用Visual Basic創(chuàng)建組件
2.1 逐步認識VB組件
2.2 組件項目
2.3 類
2.4 用類進行工作
2.5 創(chuàng)建項目組
2.6 編譯和注冊組件
第3章 Visual Bisic中的錯誤處理
3.1 調試和處理錯誤
3.2 在Visual Basic中進行調試
3.2.1 進入Break模式
3.2.2 在Break模式中工作
3.2.3 Break模式下的步進執(zhí)行(Stepping)
3.2.4 調試對象
3.3 處理錯誤
3.3.1 錯誤處理的詳細說明
3.3.2 Error Handler的結構
3.3.3 On Error語句
3.3.4 Error Handling代碼
3.3.5 使用 Err 對象
第2部分 封裝組件
第4章 站點工具
4.1 站點通用組件
4.2 UsageTracking組件
4.2.1 UsageTracking數據庫表
4.2.2 UsageTracking數據庫字段說明
4.2.3 UsageTracking組件代碼
4.2.4 使用UsageTracking組件
4.2.5 使用Microsoft Access
4.3 RandomLink組件
4.3.1 RandomLink組件的數據文件
4.3.2 RandomLink 組件代碼
4.3.3 使用RandomLink組件
4.4 MessageBoard組件
4.4.1 MessageBoard數據庫表
4.4.2 MessageBoard數據庫字段說明
4.4.3 MessageBoard組件代碼
4.4.4 使用MessageBoard組件
4.4.5 使用Microsoft Access
4.5 TipOfTheDay組件
4.5.1 TipOfTheDay組件數據文件
4.5.2 TipOfTheDay組件代碼
4.5.3 使用TipOfTheDay組件
4.6 Classifieds組件
4.6.1 分類數據庫表
4.6.2 分類數據庫字段說明
4.6.3 分類廣告組件代碼
4.6.4 使用Classifieds組件
4.6.5 使用 Microsoft Access
第5章 站點頁面
5.1 網站常用封裝組件
5.2 FAQ組件
5.2.1 FAQ數據庫表
5.2.2 FAQ數據庫字段說明
5.2.3 FAQ組件代碼
5.2.4 使用FAQ組件
5.2.5 使用Microsoft Access
5.3 Site Map組件
5.3.1 Site Map數據庫表
5.3.2 Site Map數據庫字段說明
5.3.3 Site Map組件代碼
5.3.4 使用Site Map組件
5.3.5 使用Microsoft Access
5.4 Mailing List組件
5.4.1 Mailing List數據庫表
5.4.2 Mailing List數據庫字段說明
5.4.3 Mailing List組件代碼
5.4.4 使用Mailing List組件
5.4.5 使用Microsoft Access
5.5 Guestbook組件
5.5.1 Guestbook數據庫表
5.5.2 Guestbook數據庫字段說明
5.5.3 Guestbook組件代碼
5.5.4 使用Guestbook組件
5.5.5 使用Microsoft Access
5.6 Links組件
5.6.1 Links數據庫表
5.6.2 Links數據庫字段說明
5.6.3 Links組件代碼
5.6.4 使用Links組件
5.6.5 使用Microsoft Access
5.7 Survey組件
5.7.1 Survey數據庫表定義
5.7.2 Survey數據庫字段說明
5.7.3 Survey組件代碼
5.7.4 使用Survey組件
5.7.5 使用Microsoft Access
第6章 HTML生成器
6.1 集成了常見表單與打印功能的組件
6.2 FormCreator組件
6.2.1 FormCreator組件代碼
6.2.2 FormCreatorProcs類的通用聲明代碼段(General Declarations Section)
6.2.3 FormControls類的通用聲明代碼段(General Declarations Section)
6.2.4 使用 FormCreator 組件
6.3 PrintTable組件
6.3.1 PrintTable組件代碼
6.3.2 使用PrintTable組件
第7章 數據庫應用
7.1 包含常見數據庫應用的封裝組件
7.2 DBAccess組件
7.2.1 DBAccess數據庫表
7.2.2 DBAccess數據庫字段說明
7.2.3 DBAccess組件代碼
7.2.4 使用DBAccess組件
7.2.5 使用Microsoft Access
7.3 HTMLTableGenerator組件
7.3.1 HTMLTableGenerator組件代碼
7.3.2 使用HTMLTableGenerator組件
7.4 Login組件
7.4.1 Login數據庫表
7.4.2 Login數據庫字段說明
7.4.3 Login組件代碼
7.4.4 使用Login組件
7.4.5 使用Microsoft Access
7.5 DataSummary組件
7.5.1 DataSummary組件代碼
7.5.2 使用DataSummary組件
第8章 通用事務組件
8.1 集成常用事務需求的組件
8.2 EmployeeDirectory組件
8.2.1 EmployeeDirectory數據庫表
8.2.2 EmployeeDirectory數據庫字段說明
8.2.3 EmployeeDirectory組件代碼
8.2.4 使用 EmployeeDirectory組件
8.2.5 使用Microsoft Access
8.3 EmailBlast組件
8.3.1 EmailBlast數據庫表
8.3.2 EmailBlast數據庫字段說明
8.3.3 EmailBlast組件代碼
8.3.4 使用EmailBlast組件
8.3.5 使用Microsoft Access
8.4 ProjectProgress組件
8.4.1 ProjectProgress數據庫表
8.4.2 ProjectProgress數據庫字段說明
8.4.3 ProjectProgress組件代碼
8.4.4 使用ProjectProgress組件
8.4.5 使用Microsoft Access
7.5 JobBoard組件
8.5.1 JobBoard數據庫表
8.5.2 JobBoard數據庫字段說明
8.5.3 JobBoard組件代碼
8.5.5 使用JobBoard組件
8.5.6 使用Microsoft Access
8.6 ObjectCreationWizard
8.6.1 ObjectCreationWizard數據庫表
8.6.2 ObjectCreationWizard數據庫字段說明
8.6.3 ObjectCreationWizard組件代碼
8.6.4 使用ObjectCreationWizard組件
8.6.5 使用Microsoft Access
第9章 與MS Office結合
9.1 與Word和Excel配合使用的組件
9.2 WordDocGen組件
9.2.1 WordDocGen組件代碼
9.2.2 使用WordDocGen組件
9.3 ExcelSpreadGen組件
9.3.1 ExcelSpreadGen組件代碼
9.3.2 使用 ExcelSpreadGen組件
第10章 其他的封裝組件
10.1 執(zhí)行簡單特定任務的封裝組件
10.2 TextDocumentSearcher組件
10.2.1 TextDocumentSearcher組件代碼
10.2.2 使用TextDocumentSearcher
10.3 FindInAnyCollection組件
10.3.1 FindInAnyCollection組件代碼
10.3.2 使用FindInAnyCollection組件
10.4 RecentSearches組件
10.4.1 RecentSearches組件代碼
10.4.2 使用 RecentSearches組件
10.5 EmailAFriend組件
10.5.1 EmailAFriend組件代碼
10.5.2 使用EmailAFriend組件
10.6 MessageWindow組件
10.6.1 MessageWindow組件代碼
10.6.2 使用MessageWindow組件
10.7 PageChangeNotify組件
10.7.1 PageChangeNotify數據庫表
10.7.2 PageChangeNotify數據庫字段說明
10.7.3 PageChangeNotify組件代碼
10.7.4 使用PageChangeNotify組件
10.7.5 使用Microsoft Access
第3部分 類庫組件
第11章 計算組件
11.1 執(zhí)行計算功能的組件
11.2 CalcGeneral組件
11.2.1 CalcGeneral組件代碼
11.2.2 使用CalcGeneral組件
11.3 CalcGeometry組件
11.3.1 CalcGeometry組件代碼
11.3.2 使用CalcGeometry組件
11.4 CalcMeasurement組件
11.4.1 CalcMeasurement組件代碼
11.4.2 使用CalcMeasurement組件
第12章 文件與文件夾操作
12.1 文本文件和文件夾操作
12.2 Text File Manipulation組件
12.2.1 TFM 組件代碼
12.2.2 使用 TFM 組件
12.3 FolderFunctions組件
12.3.1 FolderFunctions 組件代碼
12.3.2 使用 FolderFunctions 組件
第13章 HTML
13.1 生成HTML標記的類庫組件
13.2 HeaderFooterMeta組件
13.2.1 HeaderFooterMeta Database表
13.2.2 HeaderFooterMeta 數據庫字段說明
13.2.3 HeaderFooterMeta組件代碼
13.2.4 使用HeaderFooterMeta組件
13.2.5 使用Microsoft Access
13.3 FrameBuilder 組件
13.3.1 FrameBuilder 數據庫表
13.3.2 FrameBuilder數據庫字段說明
13.3.3 FrameBuilder組件代碼
13.3.4 使用FrameBuilder組件
13.3.5 使用Microsoft Access
第14章 變量
14.1 數據處理和驗證類庫
14.2 StringManipulation組件
14.2.1 StringManipulation組件代碼
14.2.2 使用StringManipulation組件
14.3 DateManipulation組件
14.3.1 DateManipulation 組件代碼
14.3.2 使用DateManipulation組件
14.4 NumberManipulation 組件
14.4.1 NumberManipulation 組件代碼
14.4.2 使用 NumberManipulation 組件
14.5 FieldValidation組件
14.5.1 FieldValidation組件代碼
14.5.2 使用FieldValidation組件
第15章 專用類庫組件
15.1 執(zhí)行專用功能的組件
15.2 HTMLForm組件
15.2.1 HTMLForm數據庫表
15.2.2 HTMLForm數據庫字段說明
15.2.3 HTMLForm組件代碼
15.2.4 使用HTMLForm組件
15.2.5 使用Microsoft Access
15.3 JumpBox組件
15.3.1 JumpBox數據庫表
15.3.2 JumpBox數據庫字段說明
15.3.3 JumpBox 組件代碼
15.3.4 使用JumpBox組件
15.3.5 使用Microsoft Access
第16章 通用類庫組件
16.1 完成特定任務的通用類庫組件
16.2 DBWords組件
16.2.1 DBWords數據庫表
16.2.2 DBWords數據庫字段說明
16.2.3 DBWords組件代碼
16.2.4 使用DBWords組件
16.2.5 使用Microsoft Access
16.3 RandomNumbers組件
16.3.1 RandomNumbers組件代碼
16.3.2 使用RandomNumbers組件
16.4 RandomData組件
16.4.1 RandomData表定義
16.4.2 RandomData組件代碼
16.4.3 使用RandomData組件
16.5 TopBottom組件
16.5.1 TopBottom數據庫表
16.5.2 TopBottom數據庫字段說明
16.5.3 TopBottom組件代碼
16.5.4 使用TopBottom組件
16.5.5 使用Microsoft Access
第4部分 功能擴展和解決方案
第17章 服務器的設置
17.1 通過服務器的特點擴展ASP
17.2 SSR 組件
17.2.1 SSR組件代碼
17.2.2 使用SSR組件
17.3 ASPRegistry組件
17.3.1 ASPRegistry組件代碼
17.3.2 使用ASPRegistry組件
17.4 ASPINI組件
17.4.1 ASPINI組件代碼
17.4.2 使用ASPINI組件
第18章 配置工作
18.1 使用User、Application和Server的配置組件
18.2 UserSettings組件
18.2.1 UserSettings數據庫表
18.2.2 UserSettings數據庫字段說明
18.2.3 UserSettings組件代碼
18.2.4 使用UserSettings組件
18.2.5 使用Microsoft Access
18.3 SiteSettings組件
18.3.1 SiteSettings數據庫表
18.3.2 SiteSettings數據庫字段說明
18.3.3 SiteSettings組件代碼
18.3.4 使用SiteSetting組件
18.3.5 使用Microsoft Access
18.4 MyGUID 組件
18.4.1 MyGUID組件代碼
18.4.2 使用MyGUID組件
第19章 學校常用組件
19.1 教育部門常用的方法
19.2 School CourseCatalog組件
19.2.1 School Course Catalog數據庫表
19.2.2 School Course Catalog數據庫字段說明
19.2.3 School CourseCatalog類代碼
19.2.4 使用CourseCatalog類
19.2.5 使用Microsoft Access
19.3 School StudentRecords組件
19.3.1 School StudentRecords數據庫表
19.3.2 School StudentRecords數據庫字段說明
19.3.3 School StudentRecords類代碼
19.3.4 使用School StudentRecords類
19.3.5 使用Microsoft Access
19.4 School Quiz組件
19.4.1 School Quiz數據庫表
19.4.2 School Quiz數據庫字段說明
19.4.3 School Quiz類代碼
19.4.4 使用School Quiz類
19.4.5 使用Microsoft Access
第20章 在線商店
20.1 創(chuàng)建在線商店
20.2 產品目錄(Product Catalog)
20.2.1 產品目錄數據庫表
20.2.2 產品目錄數據庫字段說明
20.2.3 產品目錄組件代碼
20.2.4 使用產品目錄
20.2.5 使用Microsoft Access
20.3 購物車(Shopping Cart)
20.3.1 購物車數據庫表
20.3.2 購物車字段說明
20.3.3 購物車組件代碼
20.3.4 使用購物車
20.3.5 使用Microsoft Access
20.4 客戶支持(Customer Support)
20.4.1 客戶支持數據庫表
20.4.2 客戶支持字段說明
20.4.3 客戶支持組件代碼
20.4.4 使用客戶支持頁面
20.4.5 使用Microsoft Access
第21章 在線拍賣
21.1 Auction組件
21.2 AuctionData類
21.2.1 AuctionData數據庫表
21.2.2 AuctionData數據庫字段說明
21.2.3 AuctionData類代碼
21.2.4 使用AuctionData類
21.2.5 使用Microsoft Access
21.3 AuctionCustomers類
21.3.1 AuctionCustomers數據庫表
21.3.2 AuctionCustomers數據庫字段說明
21.3.3 AuctionCustomers類代碼
21.3.4 使用AuctionCustomers類
21.3.5 使用Microsoft Access
21.4 AuctionBids類
21.4.1 AuctionBids類代碼
21.4.2 使用AuctionBids類
附錄A 創(chuàng)建一個ODBC數據源
A.1 為 SQL Server 創(chuàng)建一個 DSN
A.2 為Access創(chuàng)建數據源
附錄B 本書所附光盤的內容