ASP.NET程式設計實例教程

ASP.NET程式設計實例教程

《ASP.NET程式設計實例教程(第2版)》通過一個網上書店的完整案例,介紹了基於C#的ASP.NET2.0程式設計的基礎知識和編程技巧。具體包括電子商務網站常見的8大主要模組:用戶註冊模組、用戶登錄模組、網站訪問計數器模組、圖書信息查詢模組、圖書信息瀏覽模組、購物車模組、購物結算和訂單查詢模組、後台管理模組,詳細地講述了使用ASP.NET2.0開發電子商務網站的過程和方法。《ASP.NET程式設計實例教程(第2版)》內容翔實,實例豐富,講解透徹,注釋詳細,實用性強,便於讀者對ASP.NET2.0的理解和套用。《ASP.NET程式設計實例教程(第2版)》可作為高職高專計算機及其相關專業的教材,也適合自學ASP.NET2.0的讀者使用。

基本介紹

  • 書名:ASP.NET程式設計實例教程
  • 出版社:人民郵電出版社
  • 頁數:287頁
  • 開本:16
  • 品牌:人民郵電出版社
  • 作者:寧雲智 劉志成
  • 出版日期:2011年4月1日
  • 語種:簡體中文
  • ISBN:9787115248701
內容簡介,圖書目錄,

內容簡介

《ASP.NET程式設計實例教程(第2版)》通過一個網上書店的完整案例,介紹了基於c#的ASP、NET2.0程式設計的基礎知識和編程技巧。具體包括電子商務網站常見的8大主要模組:用戶註冊模組、用戶登錄模組、網站訪問計數器模組、圖書信息查詢模組、圖書信息瀏覽模組、購物車模組、購物結算和訂單查詢模組、後台管理模組。
《ASP.NET程式設計實例教程(第2版)》第1版於20D8年被評為“普通高等教育精品教材”,首批示範性高等職業院校建設成果。湖南鐵道職業技術學院榮譽出品。

圖書目錄

第1章 Web開發相關技術 1
1.1 靜態網頁與動態網頁 2
1.1.1 靜態網頁 2
1.1.2 動態網頁 3
1.2 Web伺服器和網路資料庫 3
1.2.1 Web伺服器 3
1.2.2 網路資料庫技術 5
1.3 JSP與ASP/PHP/ASP.NET 6
1.3.1 ASP 6
1.3.2 PHP 7
1.3.3 JSP 7
1.3.4 ASP.NET 2.0 8
1.4 C/S結構與B/S結構 9
1.4.1 C/S結構 9
1.4.2 B/S結構 10
1.4.3 C/S結構與B/S結構的比較 11
本章小結 12
課外拓展 12
第2章 第一個ASP.NET應用程式 13
2.1 ASP.NET簡介 14
2.2 ASP.NET的伺服器控制項簡介 14
2.3 架設Web程式的運行環境 15
2.3.1 安裝與配置IIS 15
2.3.2 設定虛擬目錄 21
2.3.3 安裝.NET Framework 22
2.4 創建基於C#的Web應用程式的基本步驟 25
2.4.1 創建Web項目 25
2.4.2 創建Web窗體 26
2.4.3 添加Web控制項 27
2.4.4 設計Web窗體 28
2.4.5 編寫代碼 28
2.4.6 運行程式 30
本章小結 30
課外拓展 31
第3章 網上書城系統介紹 32
3.1 系統概述 33
3.1.1 前台購書系統 33
3.1.2 後台管理系統 33
3.1.3 系統用例圖 34
3.2 系統功能模組設計 34
3.2.1 註冊功能 35
3.2.2 登錄功能 36
3.2.3 圖書列表 36
3.2.4 圖書詳細信息 36
3.2.5 購物車 37
3.2.6 結算中心 38
3.2.7 訂單查詢 38
3.2.8 後台管理 39
3.3 資料庫設計 41
3.3.1 數據表關係圖 41
3.3.2 資料庫表設計 42
3.3.3 創建視圖和存儲過程 44
3.3.4 關鍵SQL語句 46
3.4 詳細設計 48
3.4.1 開發資料夾 48
3.4.2 系統使用說明 49
本章小結 49
課外拓展 50
第4章 使用ADO.NET訪問資料庫 51
4.1 ADO.NET概述 52
4.1.1 ADO.NET簡介 52
4.1.2 .NET Framework數據提供程式 53
4.1.3 資料庫應用程式的開發流程 54
4.2 資料庫連線(Connection)對象 54
4.2.1 OleDbConnection對象 54
4.2.2 SqlConnection對象 57
4.3 執行資料庫操作命令(Command)對象 59
4.3.1 OleDbCommand對象 59
4.3.2 SqlCommand對象 62
4.4 數據查詢 65
4.4.1 DataReader 65
4.4.2 DataAdapter 67
4.4.3 DataSet 68
4.5 數據更新 73
4.5.1 使用SQL命令更新數據 73
4.5.2 利用數據集DataSet更新數據 78
本章小結 86
課外拓展 86
第5章 用戶註冊模組設計 88
5.1 認識Page對象 90
5.1.1 code-behind模式 91
5.1.2 Page類的事件 91
5.2 Web伺服器控制項 93
5.2.1 TextBox控制項——文本框控制項 93
5.2.2 Button控制項——按鈕控制項 97
5.2.3 DropDownList控制項——下拉列表框控制項 100
5.3 數據驗證控制項 103
5.3.1 RequiredFieldValidator控制項 103
5.3.2 CompareValidator控制項 105
5.3.3 RangeValidator控制項 107
5.3.4 RegularExpressionValidator控制項 109
5.3.5 ValidationSummary控制項 111
5.4 設計用戶註冊頁面 112
5.4.1 創建Web項目 112
5.4.2 設計Web頁面 113
5.4.3 編寫初始化頁面的代碼 116
5.5 用戶註冊的數據驗證 117
5.5.1 使用驗證控制項 117
5.5.2 使用程式實現伺服器端驗證 120
5.6 實現註冊功能 121
5.6.1 檢測用戶名 121
5.6.2 實現註冊 122
本章小結 124
課外拓展 124
第6章 用戶登錄模組設計 126
6.1 Response對象 127
6.1.1 Response常用屬性 127
6.1.2 直接輸出內容 128
6.1.3 輸出文本檔案 129
6.1.4 結束數據輸出 130
6.1.5 建立新連結 130
6.1.6 判斷網頁瀏覽者是否處於斷開狀態 131
6.2 Application對象和Session對象 131
6.2.1 Application對象變數與一般變數的比較 133
6.2.2 Application對象的鎖定 134
6.2.3 Application對象的事件 135
6.2.4 Session對象的一對一關係 136
6.2.5 Session對象的生命周期 137
6.3 用戶登錄的界面設計 138
6.3.1 在現有的項目中添加Web窗體 138
6.3.2 設計用戶登錄頁面 138
6.4 主題 140
6.4.1 主題的概述 140
6.4.2 主題的創建 141
6.4.3 主題的套用 143
6.5 實現登錄功能 144
6.5.1 將資料庫連線字元串寫入Web.config檔案 144
6.5.2 編寫資料庫訪問公共類 145
6.5.3 進行MD5加密的用戶註冊代碼 148
6.5.4 實現登錄 149
6.5.5 註冊和登錄的集成 151
本章小結 151
課外拓展 152
第7章 網站訪問計數器設計 153
7.1 Server對象 154
7.1.1 HTML的解碼與編碼 154
7.1.2 URL的解碼與編碼 155
7.1.3 文本檔案的操作 156
7.2 Request對象 165
7.2.1 取得網頁瀏覽者的機器信息 165
7.2.2 取得目前瀏覽網頁的路徑 167
7.2.3 取得網頁瀏覽者的瀏覽器信息 167
7.2.4 取得伺服器端提供的信息 169
7.3 Cookie對象 169
7.3.1 Cookie對象的屬性與方法 169
7.3.2 Cookie對象的基本操作 170
7.4 使用計數器 172
7.4.1 設計網站訪問計數器界面 173
7.4.2 實現網站訪問計數器 173
本章小結 175
課外拓展 175
第8章 圖書信息查詢模組設計 176
8.1 Web控制項 178
8.1.1 ImageButton控制項 178
8.1.2 GridView 178
8.2 圖書信息查詢頁面設計 182
8.2.1 設計圖書信息查詢頁面 182
8.2.2 利用GridView控制項輸出後台資料庫中的圖書信息 186
8.3 實現圖書信息查詢功能 188
8.3.1 實現圖書信息查詢功能 188
8.3.2 利用GridView控制項的分頁功能實現分頁 189
8.3.3 利用GridView控制項的排序功能實現數據排序 191
本章小結 193
課外拓展 194
第9章 圖書信息瀏覽模組設計 195
9.1 Web控制項 196
9.1.1 HyperLink控制項 196
9.1.2 DataList控制項 197
9.1.3 Repeater控制項 208
9.2 圖書展示界面設計 211
9.2.1 設計圖書展示頁面 211
9.2.2 使用Repeater控制項顯示圖書詳細信息 213
9.3 圖書展示功能實現 214
9.3.1 圖書展示功能的實現 214
9.3.2 查看圖書詳情的實現 215
9.4 用戶自定義控制項 217
9.4.1 版權資訊自定義控制項 217
9.4.2 在頁面上運用自定義控制項 218
9.4.3 導航欄自定義控制項 219
9.4.4 用戶登錄自定義控制項 220
9.4.5 圖書展示自定義控制項 221
9.4.6 主頁面 222
本章小結 223
課外拓展 224
第10章 購物車模組設計 225
10.1 設計購物車頁面 226
10.2 實現購物車功能 228
10.3 購物車操作 231
10.3.1 更新購物車數據 231
10.3.2 刪除購物車數據 232
10.3.3 清空購物車數據 233
本章小結 234
課外拓展 234
第11章 購物結算與訂單查詢模組設計 235
11.1 購物結算模組 236
11.1.1 設計購物結算頁面 236
11.1.2 實現購物結算功能 236
11.2 訂單查詢模組 240
11.2.1 設計訂單查詢頁面 240
11.2.2 實現訂單查詢功能 241
本章小結 243
課外拓展 244
第12章 網上書店後台管理模組設計 245
12.1 後台登錄與管理主頁面 247
12.1.1 後台登錄頁面 247
12.1.2 後台管理主頁面 248
12.2 圖書管理模組 249
12.2.1 圖書信息的新增功能 249
12.2.2 圖書信息的修改功能 252
12.3 訂單管理模組 260
12.3.1 訂單查詢功能 260
12.3.2 訂單處理功能 261
本章小結 263
課外拓展 264
第13章 ASP.NET應用程式部署 265
13.1 網站發布 266
13.1.1 發布網站 266
13.1.2 測試發布的網站 267
13.2 打包與安裝 269
13.2.1 打包網站 269
13.2.2 安裝網站 273
本章小結 274
附錄A 程式調試 275
A.1 應用程式調試 275
A.2 調試模式 275
A.3 程式調試方法 275
附錄B 資料庫登錄失敗的解決方法 278
附錄C Web應用程式設計綜合實訓 282
C.1 實訓意義 282
C.2 實訓目的 282
C.3 實訓要求 282
C.4 實訓過程安排 283
C.5 實訓課時分配 285
C.6 教學組織設計 285
C.7 實訓報告的內容 285
C.8 實訓的評分標準 286
C.9 實訓參考題 286
C.10 教學資源網站的參考頁面 286
參考文獻 288

相關詞條

熱門詞條

聯絡我們