ASP.NET程式開發實用教程

ASP.NET程式開發實用教程

《ASP.NET程式開發實用教程》是2014年清華大學出版社出版的圖書。

基本介紹

  • 書名:ASP.NET程式開發實用教程
  • ISBN:9787302317630
  • 定價:46元
  • 出版時間:2013-4-22
  • 裝幀:平裝
圖書簡介,目 錄,

圖書簡介

本書從零基礎開始,對ASP.NET程式設計的相關知識進行深入細緻的講解。
全書共分11章,主要內容包括ASP.NET 4.0簡介、C#語言基礎、ASP.NET常用內置對象、Web伺服器控制項、資料庫操作技術、數據訪問伺服器控制項、ASP.NET 4.0與Ajax、成員資格及角色管理等,最後通過簡易電費收費系統和學生成績管理系統兩個實例對前面的知識進行綜合運用。

目 錄

第1章ASP.NET4.0簡介 1
1.1ASP.NET4.0概述 2
1.1.1ASP.NET的發展 2
1.1.2ASP.NET4.0的新特性 2
1.2.NET框架概述 5
1.2.1.NET框架的發展歷程 5
1.2.2.NET框架體系 6
1.2.3.NET框架4.0的新特性 7
1.3ASP.NET的運行環境 8
1.3.1安裝和配置IIS 8
1.3.2安裝VisualStudio2010 12
1.4ASP.NET4.0應用程式檔案 15
1.4.1配置檔案 16
1.4.2Global.asax 17
1.5ASPX網頁代碼模式 18
1.5.1單檔案頁模式 19
1.5.2代碼隱藏頁模式 19
1.5.3兩種模式的比較 20
1.6VisualStudio2010的使用 21
1.6.1VisualStudio2010
開發環境 21
1.6.2創建網站項目 22
1.7上機實訓 24
1.8本章習題 24
第2章C#語言基礎 25
2.1C#語言概述 26
2.1.1程式結構 26
2.1.2創建C#控制台程式 27
2.1.3關鍵字 28
2.2變數和常量 29
2.2.1變數 29
2.2.2常量 30
2.3C#數據類型 30
2.3.1值類型 30
2.3.2引用類型 34
2.4運算符 37
2.5C#中的控制語句 40
2.5.1選擇語句 40
2.5.2循環結構 42
2.5.3跳轉語句 44
2.5.4異常處理 46
2.6C#面向對象編程 48
2.6.1類 48
2.6.2類與結構 49
2.6.3類的訪問修飾符 49
2.6.4構造函式和析構函式 51
2.6.5this和static關鍵字 52
2.6.6繼承和多態性 53
2.6.7虛方法 54
2.6.8抽象類 55
2.6.9裝箱和拆箱 56
2.7上機實訓 57
2.8本章習題 57
第3章ASP.NET常用內置對象 59
3.1Request對象 60
3.1.1Request對象的常用屬性
和方法 60
3.1.2網頁之間傳遞數據 61
3.1.3獲取客戶端瀏覽器信息 63
3.2Response對象 64
3.2.1Response對象的常用屬性
和方法 64
3.2.2Write方法的使用 65
3.2.3Redirect方法的使用 65
3.2.4End方法的使用 66
3.3Server對象 67
3.3.1Server對象的常用屬性
和方法 67
3.3.2MapPath方法的使用 69
3.3.3HtmlEncode方法的使用 69
3.3.4UrlEncode方法的使用 70
3.3.5Execute方法和Transfer
方法的使用 71
3.4Cookies對象 73
3.4.1概述 73
3.4.2Cookies對象的屬性 73
3.4.3Cookies對象的方法 74
3.4.4Cookies對象的使用 74
3.4.5測試瀏覽器是否支持
Cookies對象 76
3.4.6Cookies對象的套用舉例 78
3.5Session對象 79
3.5.1概述 79
3.5.2Session對象的屬性 79
3.5.3Session對象的方法 80
3.5.4Session對象的使用 80
3.5.5Session對象的套用舉例 81
3.5.6Session的存儲 84
3.6Application對象 85
3.6.1Application對象的屬性 86
3.6.2Application對象的方法 86
3.6.3Application對象的使用 88
3.7上機實訓 90
3.8本章習題 91
第4章Web伺服器控制項 93
4.1HTML伺服器控制項 94
4.1.1HTML伺服器控制項
與HTML元素 94
4.1.2HTML伺服器控制項的功能 95
4.1.3HTML伺服器控制項的常用
屬性 96
4.1.4常用HTML伺服器控制項 97
4.1.5套用舉例 107
4.2Web伺服器控制項 109
4.2.1概述 109
4.2.2Web伺服器控制項的功能 109
4.2.3常用的Web伺服器控制項 110
4.2.4套用舉例 118
4.3數據控制項 120
4.3.1數據源控制項 120
4.3.2數據綁定控制項 121
4.4驗證控制項 122
4.4.1必需欄位驗證控制項 123
4.4.2比較驗證控制項 124
4.4.3範圍驗證控制項 125
4.4.4正則表達式驗證控制項 126
4.4.5自定義驗證控制項 127
4.5導航控制項 128
4.5.1Web.sitemap檔案 128
4.5.2SiteMapDataSource控制項 130
4.5.3TreeView控制項 130
4.5.4Menu控制項 132
4.5.5SiteMapPath控制項 133
4.6登錄控制項 133
4.6.1登錄控制項概述 134
4.6.2常用的登錄控制項 134
4.7Web部件 135
4.7.1Web部件概述 135
4.7.2Web部件的基本要素 136
4.7.3Web頁的顯示模式 137
4.8上機實訓 137
4.9本章習題 138
第5章資料庫操作技術 141
5.1SQLServer2008簡介 142
5.1.1安裝SQLSever2008 142
5.1.2啟動SQLServer2008
服務管理器 148
5.1.3SQLServer2008使用的
網路協定 150
5.1.4啟動SQLServerManagement
Studio 151
5.1.5創建伺服器組和註冊
伺服器 152
5.1.6創建SQL資料庫
和數據表 153
5.1.7資料庫的備份和還原 155
5.1.8附加和分離資料庫 158
5.2ADO.NET與資料庫的訪問 161
5.2.1認識ADO.NET 161
5.2.2ADO.NET的組件結構 161
5.2.3ADO.NET與資料庫的
連線 163
5.3ADO.NET對象的使用 164
5.3.1Connection對象的使用 164
5.3.2Command對象 165
5.3.3DataReader對象 168
5.3.4DataAdapter和DataSet
對象 169
5.4綜合實例 170
5.5上機實訓 177
5.6本章習題 177
第6章數據訪問伺服器控制項 179
6.1SqlDataSource控制項 180
6.1.1SqlDataSource控制項的屬性 180
6.1.2SqlDataSource控制項事件 181
6.1.3配置數據連線 181
6.2GridView控制項 187
6.2.1常用屬性和方法 187
6.2.2綁定數據 189
6.2.3顯示數據 189
6.2.4排序設計 191
6.2.5分頁設計 194
6.3FormView控制項 197
6.3.1FormView控制項常用的屬性
和事件 197
6.3.2利用模板顯示數據 199
6.3.3編輯數據 201
6.4DetailsView控制項 202
6.4.1DetailsView控制項常用的
屬性和事件 202
6.4.2顯示數據 204
6.4.3DetailsView與GridView的
聯合使用 206
6.5綜合套用實例 208
6.6上機實訓 213
6.7本章習題 213
第7章ASP.NET4.0與Ajax 215
7.1Ajax概況 216
7.1.1Ajax使用的技術 216
7.1.2Ajax的運行機制 217
7.2調試Ajax套用 219
7.3ASP.NETAjax伺服器控制項 221
7.3.1使用ScriptManager控制項 222
7.3.2使用UpdatePanel控制項 223
7.3.3使用Timer控制項 227
7.3.4使用Updateprogress控制項 229
7.4ASP.NETAjax伺服器端控制項擴展 232
7.4.1安裝ASP.NETAjaxControl
Toolkit 232
7.4.2使用AutoCompleteExtender
擴展控制項 235
7.4.3使用DragPanelExtender
控制項 239
7.4.4使用FilteredTextBoxExtender
控制項 240
7.4.5使用ConfirmButtonExtender
控制項 241
7.4.6使用CalendarExtender
控制項 242
7.5上機實訓 243
7.6本章習題 244
第8章主題與母版 247
8.1主題 248
8.1.1什麼是主題 248
8.1.2主題的套用範圍 249
8.1.3創建主題並套用網頁 250
8.2套用主題 252
8.2.1設定套用主題的方法 252
8.2.2以編程方式套用ASP.NET
主題 253
8.3母版頁 253
8.3.1母版頁的工作原理 254
8.3.2創建母版頁 254
8.3.3設計母版頁的布局 255
8.3.4使用母版頁創建內容頁 257
8.4母版頁的嵌套 260
8.5綜合實例 265
8.6上機實訓 270
8.7本章習題 271
第9章成員資格及角色管理 273
9.1登錄系列控制項 274
9.1.1Login控制項 274
9.1.2LoginView控制項 275
9.1.3LoginStatus控制項 276
9.1.4LoginName控制項 276
9.1.5PasswordRecovery控制項 276
9.1.6CreateUserWizard控制項 277
9.1.7ChangePassword控制項 277
9.2使用成員資格管理用戶 278
9.2.1成員資格介紹 278
9.2.2成員資格類 279
9.2.3配置ASP.NET應用程式
以使用成員資格 280
9.3使用角色管理授權 284
9.3.1角色管理介紹 284
9.3.2角色管理類 285
9.4實現基本成員角色管理 286
9.4.1創建新用戶並分配角色
許可權 286
9.4.2管理用戶 288
9.4.3更新用戶信息 289
9.4.4創建角色 289
9.4.5管理角色 290
9.4.6設定角色許可權 290
9.5ASP.NET的安全性 291
9.5.1ASP.NET安全性的工作
原理 291
9.5.2ASP.NET安全性體系結構 292
9.5.3ASP.NET身份驗證 294
9.5.4防止SQL語句利用 295
9.6上機實訓 296
9.7本章習題 296
第10章簡易電費收費系統 299
10.1系統概述 300
10.2需求分析 300
10.3用例圖 300
10.4系統總體設計 301
10.5開發環境 301
10.6資料庫設計 301
10.7項目及資料庫搭建 303
10.8資料庫連線字元串 305
10.9主要模組的實現 305
10.9.1登錄界面 305
10.9.2設計收費員的母版頁 310
10.9.3用電開戶頁面 314
10.9.4用戶交費頁面 319
10.9.5交費記錄頁面 326
10.9.6修改信息頁面 329
10.10後台代碼實現 335
10.10.1創建管理員母版頁 335
10.10.2管理員添加收費員頁面 338
10.10.3資料庫備份 342
10.11網站部署 345
10.11.1資料庫安裝 345
10.11.2IIS伺服器設定 346
10.12總結 348
10.13上機實訓 348
第11章學生成績管理系統 349
11.1系統概述 350
11.2需求分析 350
11.3用例圖 350
11.4系統總體設計 352
11.5開發環境 352
11.6資料庫設計 353
11.6.1資料庫的概念設計 353
11.6.2數據流程圖 354
11.7項目及資料庫搭建 355
11.8數據訪問層實現 357
11.8.1公共資料庫訪問類SqlHelper
的實現 357
11.8.2登錄處理類的實現 362
11.9登錄界面的實現 364
11.10管理員的主要模組 370
11.10.1管理員主頁 370
11.10.2教師審批頁面 374
11.10.3教師管理頁面 380
11.10.4課程安排頁面 385
11.10.5成績管理頁面 391
11.11教師的主要模組 397
11.11.1教師註冊頁面 397
11.11.2學生審批頁面 402
11.11.3成績錄入頁面 408
11.12學生主要模組 417
11.12.1學生註冊頁面 417
11.12.2成績查看頁面 422
11.13總結 424
11.14上機實訓 425
附錄習題答案 426

相關詞條

熱門詞條

聯絡我們