內容介紹
《ASP.NET自學視頻教程》共分3篇21章,其中,第1篇為入門篇,主要包括ASP.NET概述、搭建ASP.NET網站開發環境、C#語言基礎、面向對象程式設計、ASP.NET網站開發基礎、ASP.NET內置對象的使用、ASP.NET常用伺服器控制項和ASP.NET數據驗證控制項等內容;第2篇為提高篇,主要包括母版頁技術的套用、網站主題的使用、ADO.NET資料庫開發技術、數據綁定控制項的套用、網站導航技術的套用、Web用戶控制項的使用、AJAX異步刷新技術、LINQ數據訪問技術、Web服務的使用、程式調試與錯誤處理和ASP.NET網站的發布等內容;第3篇為實戰篇,主要包括線上考試系統和圖書館管理系統兩個實戰項目。另外本書光碟含:
17小時視頻講解/2126個編程實例/15個經典模組分析/15個項目開發案例/701個編程實踐任務/596個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試)/23個IT勵志故事。
目錄
本書光碟"自主學習系統"內容索引...XIII
第1篇 入 門 篇
第1章 ASP.NET概述 2
( 視頻講解:25分鐘)
1.1.1 概述 3
1.1.2 .NET Framework 3
1.1.4 ASP.NET成功案例 4
1.2 Web套用技術 5
1.2.1 客戶端套用技術 5
1.2.2 伺服器端套用技術 7
1.3 Web應用程式的工作原理 7
1.4 網路程式開發體系結構 8
1.4.1 C/S結構 9
1.4.2 B/S結構 9
1.4.3 C/S與B/S結構的區別 9
1.5 ASP.NET網站的基本構建流程 10
1.6 常用網上資源 11
1.6.1 常用資源下載網站 11
1.6.2 技術社區 11
1.7 本章常見錯誤 11
1.7.1 ASP.NET和C#的關係 11
1.7.2 Windows應用程式和Web網站程式的結構 11
1.7.3 開發ASP.NET網站所需的工具 12
1.8 本章小結 12
第2章 搭建ASP.NET網站開發環境 13
( 視頻講解:20分鐘)
2.1 ASP.NET開發環境概述 14
2.1.1 Visual Studio開發
環境 14
2.1.2 IIS伺服器 14
2.1.3 資料庫 14
2.1.4 Web瀏覽器 14
2.2 IIS伺服器的安裝與配置 15
2.2.1 IIS的安裝 15
2.2.2 IIS的配置 16
2.3 Visual Studio 2012開發環境 17
2.3.1 系統必備 17
2.3.2 安裝Visual Studio 2012 18
2.3.3 啟動Visual Studio 2012 20
2.3.4 卸載Visual Studio 2012 22
2.4 安裝Visual Studio開發幫助 23
2.5 本章常見錯誤 24
2.5.1 C#和.NET的關係 24
2.5.2 Visual Studio 2012開發環境安裝不上 24
2.5.3 IIS中沒有.NET版本的問題 25
2.6 本章小結 25
2.7 跟我上機 25
第3章 C#語言基礎 26
( 視頻講解:1小時22分鐘)
3.1 代碼編寫規則 27
3.1.1 代碼書寫規則 27
3.1.2 代碼注釋及規則 27
3.2 創建控制台應用程式 28
3.3 數據類型 29
3.3.1 值類型的使用 30
3.3.2 引用類型的使用 32
3.4 變數和常量 33
3.4.1 變數的聲明和賦值 33
3.4.2 定義和使用常量 35
3.5 數據類型轉換 36
3.5.1 隱式類型轉換 36
3.5.2 顯式類型轉換 37
3.5.3 裝箱和拆箱 38
3.6 C#中的運算符 40
3.6.1 算術運算符 40
3.6.2 賦值運算符 40
3.6.3 關係運算符 42
3.6.4 邏輯運算符 42
3.6.5 移位運算符 44
3.6.6 其他特殊運算符 45
3.6.7 運算符的優先權 46
3.7 流程控制語句 46
3.7.1 條件控制語句 46
3.7.2 循環語句的使用 51
3.8 數組的基本操作 56
3.8.1 數組的聲明 56
3.8.2 初始化數組 57
3.9 綜合套用 58
3.9.1 利用運算符判斷用戶名稱和密碼 58
3.9.2 加密用戶密碼等重要的數據信息 59
3.9.3 簡單加法計算器 60
3.10 本章常見錯誤 60
3.10.1 類型轉換時產生的錯誤 60
3.10.2 關於return語句的問題 61
3.10.3 使用拆箱操作時出現的錯誤 62
3.11 本章小結 63
3.12 跟我上機 63
第4章 面向對象程式設計 64
( 視頻講解:1小時25分鐘)
4.1 利用面向對象編程編寫的
ASP.NET程式 65
4.2 面向對象編程概述 66
4.3 屬性的定義及使用 67
4.3.1 屬性的概述 67
4.3.2 屬性的定義 68
4.3.3 屬性的使用 69
4.4 方法的聲明及使用 71
4.4.1 方法的概述 71
4.4.2 方法的修飾符 71
4.4.3 方法的聲明 72
4.4.4 方法的分類 72
4.4.5 重載方法的實現 74
4.5 結構的定義及使用 75
4.5.1 結構的概述 75
4.5.2 結構的定義 75
4.5.3 結構的使用 76
4.6 類與對象詳解 77
4.6.1 類的概念 77
4.6.2 類的聲明 77
4.6.3 構造函式和析構函式 78
4.6.4 對象的聲明和實例化 80
4.6.5 類與對象的關係 82
4.7 面向對象特性之封裝 82
4.7.1 封裝的概述 82
4.7.2 封裝的實現 83
4.8 面向對象特性之繼承 84
4.8.1 繼承的概述 84
4.8.2 繼承的實現 85
4.8.3 單繼承的使用 87
4.8.4 多重繼承的使用 88
4.9 面向對象特性之多態 90
4.9.1 多態的概述 90
4.9.2 多態的實現 91
4.10 綜合套用 94
4.10.1 使用面向對象思想實現簡單計算器 94
4.10.2 使用面向對象思想實現在字元串中查找
數字 95
4.11 本章常見錯誤 96
4.11.1 類可以有多少個父類,是否可以實現多個接口 96
4.11.2 被protected修飾的屬性/方法在何處可以訪問 96
4.11.3 能否將非靜態的方法覆寫成靜態方法 97
4.11.4 為何不能指定接口中方法的修飾符 97
4.12 本章小結 97
4.13 跟我上機 97
第5章 ASP.NET網站開發基礎 98
( 視頻講解:34分鐘)
5.1 設計第一個ASP.NET網站 99
5.1.1 創建ASP.NET網站並熟悉開發環境 99
5.1.2 設計Web頁面 104
5.1.3 添加ASP.NET資料夾 105
5.1.4 運行應用程式 105
5.1.5 配置IIS虛擬站點 106
5.1.6 瀏覽ASP.NET網頁 107
5.2 ASP.NET網頁基礎語法 108
5.2.1 ASP.NET網頁擴展名 108
5.2.2 ASP.NET頁面指令 108
5.2.3 注釋.aspx檔案中的代碼 113
5.2.4 ASP.NET伺服器控制項語法 113
5.2.5 代碼塊語法 114
5.2.6 表達式語法 115
5.3 綜合套用 116
5.3.1 設定驗證級別防止非法登錄 116
5.3.2 限制上傳檔案大小與時間 117
5.4 本章常見錯誤 118
5.4.1 JavaScript設定伺服器控制項值時的錯誤 118
5.4.2 使用Session記錄的用戶名過期 119
5.5 本章小結 119
5.6 跟我上機 119
第6章 ASP.NET內置對象的使用 120
( 視頻講解:1小時5分鐘)
6.1 程式回響對象Response 121
6.1.2 Response對象常用屬性 121
6.1.3 Response對象常用方法 122
6.1.4 頁面跳轉的實現 124
6.2 程式請求對象Request 124
6.2.1 Request對象概述 124
6.2.2 Request對象常用屬性 125
6.2.3 Request對象常用方法 126
6.2.4 獲取地址欄傳遞的數據 127
6.3 全局變數套用對象Application 127
6.3.1 Application對象概述 128
6.3.2 Application對象常用屬性 128
6.3.3 Application對象常用方法 128
6.3.4 Application對象常用事件 129
6.3.5 線上訪問人數統計 130
6.4 會話信息處理對象Session 131
6.4.1 Session對象概述 132
6.4.2 Session對象常用屬性 132
6.4.3 Session對象常用方法 133
6.4.4 Session對象存儲登錄信息 134
6.5 快取對象Cookie 135
6.5.1 Cookie對象概述 135
6.5.2 Cookie對象常用屬性 135
6.5.3 Cookie對象常用方法 137
6.5.4 Cookie對象存儲登錄用戶名和密碼 138
6.6 伺服器信息處理對象Server 140
6.6.1 Server對象概述 140
6.6.2 Server對象常用屬性 140
6.6.3 Server對象常用方法 141
6.6.4 獲取檔案或資料夾在伺服器中的物理地址 142
6.7 綜合套用 143
6.7.1 輸出二進制圖像 143
6.7.2 獲取瀏覽器和主機信息 144
6.7.3 簡單聊天室 146
6.8 本章常見錯誤 147
6.8.1 將Session設定為空之後還存在該會話狀態 147
6.8.2 頁面在客戶端跳轉時出現的錯誤 148
6.9 本章小結 149
6.10 跟我上機 149
第7章 ASP.NET常用伺服器控制項 150
( 視頻講解:1小時2分鐘)
7.1 伺服器端控制項概述 151
7.2 文本類型控制項 151
7.2.1 使用Label控制項顯示文本 152
7.2.2 使用TextBox控制項輸入數據 153
7.3 按鈕類型控制項 157
7.3.1 通過Button控制項提交表單 157
7.3.2 顯示圖像的ImageButton控制項 159
7.4 列表類型控制項 161
7.4.1 呈現列表的ListBox控制項 161
7.4.2 實現下拉框的DropDownList控制項 165
7.5 選擇類型控制項 169
7.5.1 實現單選的RadioButton控制項 170
7.5.2 實現多選的CheckBox控制項 172
7.6 圖形顯示控制項 174
7.6.1 顯示圖像的Image控制項 175
7.6.2 設定熱點區域的ImageMap控制項 177
7.7 檔案上傳控制項 180
7.7.1 FileUpload控制項概述 180
7.7.2 FileUpload控制項屬性 180
7.7.3 FileUpload控制項方法 182
7.7.4 使用FileUpload控制項上傳圖片並獲取相關信息 182
7.8 綜合套用 184
7.8.1 輸出選擇的商品名稱 184
7.8.2 頁面提交時彈出確認對話框 184
7.8.3 動態添加商品信息 185
7.9 本章常見錯誤 186
7.9.1 Web控制項的Enabled與HTML控制項的disabled混用錯誤 186
7.9.2 TextBox控制項是否需要依靠ViewState保存狀態數據 186
7.9.3 訪問下拉列表控制項的SelectedValue
屬性產生的錯誤 186
7.10 本章小結 188
7.11 跟我上機 188
第8章 ASP.NET數據驗證控制項 189
( 視頻講解:40分鐘)
8.1 何謂驗證控制項 190
8.1.1 驗證控制項概述 190
8.1.2 驗證控制項的工作原理 190
8.2 驗證是否輸入數據 191
8.2.1 RequiredFieldValidator控制項 191
8.2.2 驗證用戶是否輸入信息 192
8.3 比較數據是否一致 193
8.3.1 CompareValidator控制項 193
8.3.2 驗證兩次密碼輸入是否一致 195
8.4 驗證輸入數據的範圍 196
8.4.1 RangeValidator控制項 196
8.4.2 驗證輸入的日期是否在指定範圍內 198
8.5 驗證數據輸入格式 198
8.5.1 RegularExpressionValidator控制項 199
8.5.2 驗證郵件、生日等是否正確 200
8.6 驗證錯誤信息匯總 202
8.6.1 ValidationSummary控制項 202
8.6.2 註冊頁面錯誤信息匯總 204
8.7 自定義驗證控制項 205
8.7.1 CustomValidator控制項 205
8.7.2 驗證密碼是否超出規定長度 207
8.8 綜合套用 208
8.8.1 機票預訂系統中限制註冊用戶名 208
8.8.2 部落格中驗證用戶名是否為漢字 209
8.8.3 驗證會員充值系統中會員密碼格式 210
8.9 本章常見錯誤 211
8.9.1 驗證日期時間格式的錯誤 211
8.9.2 ASP.NET中"無法驗證數據"
的解決方法 211
8.10 本章小結 211
8.11 跟我上機 212
第2篇 提 高 篇
第9章 母版頁技術的套用 214
( 視頻講解:18分鐘)
9.1 母版頁的使用 215
9.1.1 母版頁概述 215
9.1.2 創建母版頁 216
9.1.3 創建內容頁 218
9.1.4 嵌套母版頁 219
9.2 訪問母版頁的成員 221
9.2.1 使用Master.FindControl方法訪問母版頁上的控制項 221
9.2.2 引用@MasterType指令訪問母版頁上的屬性 223
9.3 綜合套用 225
9.3.1 實現網站通用登錄功能 225
9.3.2 動態載入母版頁 225
9.4 本章常見錯誤 227
9.4.1 iframe框架中頁面刷新後,母版頁無法刷新的錯誤 227
9.4.2 母版頁中使用<img>標記顯示圖片
的錯誤 228
9.5 本章小結 229
9.6 跟我上機 230
第10章 網站主題的使用 231
( 視頻講解:25分鐘)
10.1 主題概述 232
10.1.1 組成元素 232
10.1.2 檔案存儲和組織方式 233
10.2 創建主題 233
10.2.1 創建外觀檔案 233
10.2.2 為主題添加CSS樣式 235
10.3 主題的使用 237
10.3.1 指定和禁用主題 237
10.3.2 動態載入主題 238
10.4 綜合套用 241
10.4.1 設計網站登錄模組外觀 241
10.4.2 在留言板中套用主題 242
10.5 本章常見錯誤 243
10.5.1 在頁面中使用.css檔案樣式的問題 243
10.5.2 ASP.NET中使用主題後FCKEditor出現錯誤 243
10.6 本章小結 244
10.7 跟我上機 244
第11章 ADO.NET資料庫開發技術 245
( 視頻講解:1小時10分鐘)
11.1 ADO.NET概述 246
11.2 使用Connection連線資料庫 247
11.2.1 熟悉Connection對象 247
11.2.2 連線資料庫字元串 247
11.2.3 使用SqlConnection對象連線資料庫 249
11.2.4 使用OleDbConnection對象連線資料庫 250
11.3 使用Command對象運算元據 252
11.3.1 熟悉Command對象 252
11.3.2 使用Command對象添加數據 254
11.3.3 使用Command對象修改數據 256
11.3.4 使用Command對象刪除數據 257
11.3.5 使用Command對象調用存儲過程 259
11.4 使用DataReader對象讀取數據 260
11.4.1 理解節省記憶體的DataReader對象 260
11.4.2 使用DataReader對象讀取數據 261
11.5 使用DataSet和DataAdapter查詢數據 263
11.5.1 離線模式核心對象--DataSet對象 263
11.5.2 橋樑架設工程師--DataAdapter對象 263
11.5.3 填充並訪問DataSet表中的數據 265
11.5.4 修改DataSet並批量更新數據源 266
11.6 綜合套用 267
11.6.1 將檔案以二進制格式保存到SQL Server資料庫中 267
11.6.2 批量刪除發布的供求信息 269
11.6.3 使用DataView排序供求信息數據 270
11.7 本章常見錯誤 271
11.7.1 用DataReader讀取數據時出現錯誤 271
11.7.2 混淆.NET和SQL Server中的"空值" 272
11.7.3 以DataReader作為返回類型的陷阱 273
11.8 本章小結 274
11.9 跟我上機 274
( 視頻講解:42分鐘)
12.1 GridView控制項的基本套用 277
12.1.1 GridView控制項概述 277
12.1.2 GridView控制項分頁綁定數據 277
12.1.3 以編程方式實現選擇、編輯和刪除GridView數據項 278
12.2 GridView控制項的常用操作 282
12.2.1 一次性編輯GridView控制項所有行中的數據 282
12.2.2 在GridView控制項中排序數據 284
12.2.3 在GridView控制項中高亮顯示行數據 285
12.2.4 在GridView控制項中實現全選和不全選功能 286
12.3 DataList控制項的使用 288
12.3.1 關於DataList控制項 288
12.3.2 分頁綁定DataList控制項中的數據 288
12.3.3 在DataList控制項中實現數據編輯操作 292
12.4 綜合套用 294
12.4.1 在GridView控制項中內嵌DropDown-
List設定考試試卷狀態 294
12.4.2 使用DataList控制項批量刪除數據 296
12.5 本章常見錯誤 298
12.5.1 數據綁定表達式中Eval是否等價於Bind 298
12.5.2 為"刪除"按鈕添加刪除確認對話框 299
12.5.3 GridView綁定DataReader分頁時產生的錯誤 300
12.6 本章小結 301
12.7 跟我上機 301
第13章 網站導航技術的套用 302
( 視頻講解:50分鐘)
13.1 站點地圖Web.sitemap概述 303
13.2 TreeView樹形導航控制項 304
13.2.1 TreeView控制項概述 304
13.2.2 TreeView控制項的常用屬性和事件 304
13.2.3 TreeView控制項的使用 306
13.3 Menu下拉選單導航控制項 309
13.3.1 Menu控制項概述 309
13.3.2 Menu控制項的常用屬性和事件 310
13.3.3 Menu控制項的使用 311
13.4 SiteMapPath站點地圖導航控制項 313
13.4.1 SiteMapPath控制項概述 313
13.4.2 SiteMapPath控制項的常用屬性和事件 313
13.4.3 SiteMapPath控制項的使用 314
13.5 綜合套用 316
13.5.1 實現企業入口網站的導航 316
13.5.2 提示用戶在網站中的位置 318
13.6 本章常見錯誤 319
13.6.1 NavigateUrl屬性和SelectedNode-Changed事件的衝突錯誤 319
13.6.2 母版頁中的TreeView導航連結問題 319
13.7 本章小結 319
13.8 跟我上機 319
第14章 Web用戶控制項的使用 321
( 視頻講解:22分鐘)
14.1 Web用戶控制項的概述 322
14.1.1 Web用戶控制項的定義 322
14.1.2 用戶控制項與普通Web頁的比較 322
14.1.3 用戶控制項的優點 322
14.2 創建及使用Web用戶控制項 323
14.2.1 創建Web用戶控制項 323
14.2.2 將Web用戶控制項添加至網頁 324
14.2.3 使用Web用戶控制項製作部落格導航條 324
14.3 Web用戶控制項的設定 326
14.3.1 訪問用戶控制項的屬性 326
14.3.2 訪問用戶控制項中的伺服器控制項 327
14.3.3 將Web網頁轉換為用戶控制項 329
14.4 綜合套用 331
14.4.1 創建會員註冊的Web用戶控制項 331
14.4.2 具有檔案上傳功能的Web用戶控制項 332
14.4.3 創建線上投票的Web用戶控制項 334
14.5 本章常見錯誤 337
14.5.1 動態載入用戶控制項時自動隱藏的錯誤 337
14.5.2 動態載入用戶控制項與局部輸出快取的衝突 338
14.6 本章小結 339
14.7 跟我上機 340
第15章 AJAX異步刷新技術 341
( 視頻講解:48分鐘)
15.1 初次體驗ASP.NET AJAX技術 342
15.1.1 AJAX開發模式 342
15.1.2 ASP.NET AJAX的優點 342
15.1.3 探討ASP.NET AJAX架構 343
15.2 ASP.NET AJAX伺服器控制項 343
15.2.1 ScriptManager腳本管理控制項 344
15.2.2 UpdatePanel局部更新控制項 349
15.2.3 Timer計時器控制項 352
15.3 AJAX Control Toolkit擴展控制項 353
15.3.1 下載ASP.NET AJAX ControlToolkit 353
15.3.2 將控制項添加到Visual Studio的工具箱中 354
15.4 套用AJAX Control Toolkit擴展控制項 355
15.4.1 TextBoxWatermark:添加水印提示 355
15.4.2 PasswordStrength:智慧型密碼強度提示 356
15.4.3 SlideShow:播放照片 358
15.5 綜合套用 361
15.5.1 使用Timer控制項實現線上考試倒計時 361
15.5.2 網站氣泡提示功能的實現 362
15.6 本章常見錯誤 363
15.6.1 向頁面中輸出文本的問題 363
15.6.2 解決使用JavaScript出現的未定義錯誤 364
15.6.3 解決套用AJAX時產生的中文亂碼 364
15.7 本章小結 365
15.8 跟我上機 365
第16章 LINQ數據訪問技術 366
( 視頻講解:1小時18分鐘)
16.1 LINQ技術概述 367
16.1.1 SQL查詢與LINQ的區別 367
16.1.2 LINQ基本組成 367
16.1.3 LINQ與ADO.NET的關係 368
16.2 LINQ查詢常用子句 369
16.2.1 from子句 369
16.2.2 where子句 370
16.2.3 select子句 370
16.2.4 orderby子句 371
16.3 使用LINQ操作SQL Server資料庫 372
16.3.1 創建LINQ數據源 372
16.3.2 使用LINQ執行運算元據庫 373
16.3.3 靈活運用LinqDataSource控制項 377
16.4 使用LINQ操作其他數據 379
16.4.1 使用LINQ運算元組和集合 379
16.4.2 使用LINQ操作DataSet數據集 379
16.4.3 使用LINQ操作XML檔案 381
16.5 綜合套用 385
16.5.1 將LINQ查詢結果綁定到DropDownList控制項 385
16.5.2 將LINQ查詢結果綁定到GridView控制項 386
16.5.3 使用LINQ防止SQL注入式攻擊 387
16.6 本章常見錯誤 389
16.6.1 使用了未賦值的局部變數var 389
16.6.2 使用LINQ的First方法時產生的錯誤 389
16.7 本章小結 390
16.8 跟我上機 390
第17章 Web服務的使用 392
( 視頻講解:28分鐘)
17.1 Web服務概述 393
17.2 Web服務的創建及使用 393
17.2.1 Web服務檔案的指令 393
17.2.2 Web服務代碼隱藏檔案 394
17.2.3 創建一個簡單的Web服務 396
17.2.4 在ASP.NET網站中調用Web服務 398
17.2.5 ASP.NET AJAX調用Web服務 400
17.3 綜合套用 402
17.3.1 利用Web服務獲取手機號碼所在地 402
17.3.2 利用Web服務獲取天氣預報 403
17.4 本章常見錯誤 405
17.4.1 "名稱以無效字元開頭"的錯誤 405
17.4.2 Web服務中定義重載方法時的錯誤 405
17.5 本章小結 406
17.6 跟我上機 406
第18章 程式調試與錯誤處理 409
( 視頻講解:20分鐘)
18.1 程式調試 410
18.1.1 斷點操作 410
18.1.2 開始執行 411
18.1.3 中斷執行 411
18.1.4 停止執行 412
18.1.5 單步執行和逐過程執行 412
18.1.6 運行到指定位置 412
18.2 常見伺服器故障排除 413
18.2.1 Web伺服器配置不正確 413
18.2.2 IIS管理服務沒有回響 413
18.2.3 未安裝ASP.NET 414
18.2.4 連線被拒絕 414
18.2.5 不能使用靜態檔案 414
18.3 異常處理語句 415
18.3.1 使用throw語句拋出異常 415
18.3.2 使用try...catch語句捕捉異常 416
18.3.3 使用try...catch...finally語句捕捉異常 417
18.4 綜合套用 418
18.4.1 使用異常處理語句捕獲資料庫連線異常 418
18.4.2 通過插入斷點查看局部變數的值 419
18.5 本章常見錯誤 420
18.5.1 放置隱藏欄位的陷阱 420
18.5.2 獲取錯誤信息並轉到指定頁面 421
18.6 本章小結 423
18.7 跟我上機 423
第19章 ASP.NET網站的發布 424
( 視頻講解:10分鐘)
19.1 使用IIS瀏覽ASP.NET網站 425
19.2 使用"發布網站"命令發布ASP.NET網站 426
19.3 使用"複製網站"命令發布ASP.NET網站 429
19.4 本章小結 431
第3篇 實 戰 篇
第20章 線上考試系統 434
( 視頻講解:1小時18分鐘)
20.1 開發背景 435
20.2 需求分析 435
20.3 系統設計 435
20.3.1 系統目標 435
20.3.2 系統功能結構 436
20.3.3 系統預覽 436
20.3.4 業務流程圖 437
20.3.5 構建開發環境 437
20.3.6 資料庫設計 438
20.3.7 資料庫概念設計 439
20.3.8 資料庫邏輯結構設計 440
20.3.9 資料夾組織結構 442
20.4 公共類設計 442
20.5 登錄模組設計 444
20.5.1 登錄模組概述 444
20.5.2 登錄模組技術分析 445
20.5.3 登錄模組實現過程 445
20.6 隨機抽取試題模組設計 447
20.6.1 隨機抽取試題模組概述 447
20.6.2 隨機抽取試題模組技術分析 448
20.6.3 隨機抽取試題模組實現過程 448
20.7 自動評分模組設計 451
20.7.1 自動評分模組概述 451
20.7.2 自動評分模組技術分析 451
20.7.3 自動評分模組實現過程 452
20.8 試題管理模組設計 453
20.8.1 試題管理模組概述 453
20.8.2 試題管理模組技術分析 453
20.8.3 試題管理模組實現過程 454
20.9 本章小結 460
第21章 圖書館管理系統 461
( 視頻講解:1小時20分鐘)
21.1 開發背景 462
21.2 需求分析 462
21.3 系統設計 462
21.3.1 系統目標 462
21.3.2 系統功能結構 463
21.3.3 系統流程圖 463
21.3.4 系統預覽 464
21.3.5 構建開發環境 465
21.3.6 資料庫設計 465
21.3.7 網站檔案組織結構 470
21.4.1 DataBase類 471
21.4.2 AdminManage類 476
21.4.3 OperatorClass類 480
21.4.4 ValidateClass類 481
21.5 主頁面設計 482
21.5.1 主頁面概述 482
21.5.2 主頁面技術分析 483
21.5.3 主頁面實現過程 487
21.6 圖書館信息模組設計 490
21.6.1 圖書館信息模組概述 490
21.6.2 圖書館信息模組技術分析 491
21.6.3 圖書館信息模組實現過程 492
21.7 圖書信息管理模組設計 494
21.7.1 圖書信息管理模組概述 494
21.7.3 圖書信息管理模組實現過程 496
21.8 圖書借還管理模組設計 501
21.8.1 圖書借還管理模組概述 501
21.8.2 圖書借還管理模組技術分析 502
21.8.3 圖書借還管理模組實現過程 503
21.9 本章小結 509