ASP.NET課堂實錄

ASP.NET課堂實錄

《ASP.NET課堂實錄》是2016年出版的圖書,作者是李振、郭旭輝。

基本介紹

  • 中文名:ASP.NET課堂實錄
  • 作者:李振、郭旭輝
  • 出版時間:2016年02月01日
  • 出版社清華大學出版社
  • ISBN:9787302406723
  • 定價:59 元
  •   印次:1-1
內容簡介,目錄,

內容簡介

本書結合了課堂教學的特點來編寫,將ASP.NET軟體開發技術以課程的形式講解。全書共分為12課,將理論和實踐結合起來。全書內容介紹了ASP.NET的基礎知識,包括開發工具、基本的伺服器控制項、內置對象、導航控制項,驗證控制項和用戶控制項,然後深入到資料庫編程,詳細介紹了與ASP.NET中運算元據庫數據時的相關和常用的數據綁定控制項。本書還介紹了Web服務、ASP.NET中的目錄和檔案以及網站如何部署和配置等。最後通過一個簡單的網上訂餐系統介紹了ASP.NET技術在實際開發中的套用
本書可以作為在校大學生學習和使用ASP.NET技術進行課程設計的參考資料,也可以作為非計算機專業學生學習ASP.NET技術的參考書。
ASP.NET課堂實錄
ASP.NET課堂實錄

目錄

第1課ASP.NET的入門知識
1.1ASP.NET概述 2
1.1.1發展歷史 2
1.1.2包含內容 2
1.1.3新增功能 3
1.1.4技術特性 3
1.1.5特色優勢 4
1.2.NETFramework平台 4
1.2.1.NETFramework概述 4
1.2.2.NETFramework新增功能 5
1.2.3.NETFramework內容 5
1.3ASP.NET伺服器——IIS 8
1.3.1安裝IIS 8
1.3.2配置IIS 11
1.3.3IIS站點許可權 12
1.4ASP.NET開發工具——VS2010 12
1.4.1VS與.NETFramework的關係 13
1.4.2安裝VS2010 13
1.4.3VS2010的基本操作 15
1.5實例套用:創建第一個ASP.NET
網站 16
1.5.1實例目標 16
1.5.2技術分析 16
1.5.3實現步驟 16
1.6拓展訓練 19
1.7課後練習 20
第2課ASP.NET的內置對象
2.1內置對象概述 24
2.1.1常用內置對象 24
2.1.2頁面生存周期 24
2.2頁面 25
2.2.1Page對象 26
2.2.2ViewState對象 29
2.3頁面跳轉與數據傳遞 31
2.3.1Response對象 32
2.3.2Request對象 35
2.4數據信息保存 37
2.4.1Session對象 37
2.4.2Application對象 40
2.4.3Cookie對象 44
2.5Server對象 47
2.6實例套用:常用網址記憶 48
2.6.1實例目標 48
2.6.2技術分析 48
2.6.3實現步驟 49
2.7拓展訓練 51
2.8課後練習 51
第3課ASP.NET的伺服器控制項
3.1控制項概述 54
3.1.1控制項分類 54
3.1.2HTML伺服器控制項 54
3.1.3ASP.NET伺服器控制項 55
3.2文本控制項 57
3.2.1Label控制項 57
3.2.2Literal控制項 58
3.2.3HyperLink控制項 59
3.2.4TextBox控制項 59
3.3按鈕控制項 61
3.3.1Button控制項 61
3.3.2LinkButton控制項 62
3.3.3ImageButton控制項 62
3.4選擇控制項 63
3.4.1RadioButton控制項 63
3.4.2RadioButtonList控制項 65
3.4.3CheckBox控制項 66
3.4.4CheckBoxList控制項 69
3.5列表控制項 71
3.5.1BulletedList控制項 71
3.5.2DropDownList控制項 73
3.5.3ListBox控制項 75
3.6容器控制項 79
3.6.1MultiView控制項 79
3.6.2Panel控制項 81
3.7其他常用控制項 82
3.7.1Image控制項 82
3.7.2ImageMap控制項 83
3.7.3Calendar控制項 84
3.8實例套用:圖書作者註冊 86
3.8.1實例目標 86
3.8.2技術分析 86
3.8.3實現步驟 87
3.9拓展訓練 88
3.10課後練習 89
第4課導航和母版頁
4.1導航與母版頁 92
4.2導航 92
4.2.1導航控制項 92
4.2.2站點地圖 93
4.2.3SiteMapPath控制項 94
4.2.4TreeView控制項 97
4.2.5TreeView樣式 101
4.2.6Menu控制項 103
4.3母版頁 107
4.3.1創建母版頁 107
4.3.2內容頁 108
4.4主題 112
4.4.1主題概述 112
4.4.2主題的載入 113
4.4.3Theme和StylesheetTheme的比較 115
4.5實例套用:搭建網購會員模組框架 115
4.5.1實例目標 115
4.5.2技術分析 116
4.5.3實現步驟 116
4.6拓展訓練 120
4.7課後練習 121
第5課ASP.NET的高級控制項
5.1驗證與驗證控制項 124
5.1.1驗證分類 124
5.1.2驗證控制項 124
5.1.3驗證時間 124
5.1.4共同屬性 125
5.1.5驗證對象模型 126
5.2常用的驗證控制項 126
5.2.1RequiredFieldValidator控制項 127
5.2.2RangeValidator控制項 128
5.2.3RegularExpressionValidator控制項 130
5.2.4CompareValidator控制項 132
5.2.5CustomValidator控制項 134
5.3ValidationSummary控制項 136
5.4用戶控制項 139
5.4.1用戶控制項概述 139
5.4.2創建用戶控制項 140
5.4.3用戶控制項與窗體頁的區別 141
5.4.4使用用戶控制項 141
5.4.5用戶控制項的注意事項 143
5.5實例套用:驗證用戶控制項中的註冊
內容 144
5.5.1實例目標 144
5.5.2技術分析 144
5.5.3實現步驟 144
5.6拓展訓練 147
5.7課後練習 148
第6課ADO.NET資料庫技術
6.1資料庫開發技術簡介 152
6.2ADO.NET簡介 152
6.3連線對象 153
6.3.1資料庫連線對象 153
6.3.2SqlConnection對象 153
6.3.3連線SQLServer資料庫 154
6.4操作對象 157
6.4.1SqlCommand 157
6.4.2運算元據庫數據 158
6.4.3SqlDataReader對象 160
6.4.4數據顯示 161
6.5數據集對象 163
6.5.1數據集對象簡介 163
6.5.2DataSet 163
6.5.3SqlDataAdapter 165
6.5.4DataTable 166
6.5.5DataView 168
6.5.6SqlDataReader對象與DataSet對象的
區別 169
6.6實例套用:用戶表管理 170
6.6.1實例目標 170
6.6.2技術分析 171
6.6.3實現步驟 171
6.7拓展訓練 176
6.8課後練習 176
第7課ASP.NET的數據控制項
7.1數據源控制項 180
7.1.1常用的數據源控制項 180
7.1.2數據源控制項的層次結構 180
7.1.3SqlDataSource控制項 181
7.2數據控制項概述 185
7.2.1數據綁定控制項 185
7.2.2數據綁定技術 186
7.3Repeater控制項 187
7.3.1Repeater控制項的屬性和事件 187
7.3.2Repeater控制項的模板 188
7.3.3Repeater控制項的示例 189
7.3.4Repeater控制項發布RSS 190
7.4DataList控制項 192
7.4.1DataList控制項概述 192
7.4.2DataList控制項的屬性和事件 192
7.4.3DataList控制項的模板 193
7.4.4DataList控制項的示例 193
7.4.5DataList控制項的其他操作 194
7.5GridView控制項 196
7.5.1GridView控制項概述 196
7.5.2GridView控制項的屬性 196
7.5.3GridView控制項的事件 198
7.5.4GridView控制項的欄位和模板 198
7.5.5GridView控制項示例 200
7.6DetailsView控制項 204
7.6.1DetailsView控制項的概述 204
7.6.2DetailsView控制項的屬性和事件 205
7.6.3DetailsView控制項的示例 205
7.7FormView控制項 209
7.7.1FormView控制項概述 209
7.7.2FormView控制項的分頁 210
7.7.3FormView控制項的示例 210
7.8ListView控制項 211
7.8.1ListView控制項概述 211
7.8.2ListView控制項的屬性和事件 212
7.8.3ListView控制項的示例 212
7.8.4ListView控制項實現分頁 213
7.9實例套用:分頁顯示文章列表 215
7.9.1實例目標 215
7.9.2技術分析 215
7.9.3實現步驟 215
7.10拓展訓練 219
7.11課後練習 220
第8課第三方控制項套用
8.1第三方控制項簡介 224
8.2文本編輯器 224
8.2.1線上編輯器控制項簡介 224
8.2.2CKEditor控制項的集成 224
8.2.3配置編輯編輯器 226
8.2.4檔案上傳 230
8.3驗證碼 233
8.3.1驗證碼控制項 234
8.3.2自定義驗證碼類 235
8.4分頁 240
8.4.1分頁技術 240
8.4.2AspNetPager控制項 241
8.4.3實現分頁 243
8.5模組處理 245
8.5.1模組處理核心 245
8.5.2局部水印的實現 246
8.5.3封面圖片水印的實現(全局HttpHandler方式) 248
8.6實例套用:實現新聞發布 250
8.6.1實例目標 250
8.6.2技術分析 250
8.6.3實現步驟 250
8.7拓展訓練 254
8.8課後練習 255
第9課ASP.NET的目錄和檔案
9.1流的概念 258
9.2目錄操作 258
9.2.1Directory類 258
9.2.2DirectoryInfo類 259
9.2.3創建目錄 261
9.2.4移動目錄 263
9.2.5遍歷目錄 266
9.2.6刪除目錄 269
9.3檔案操作 271
9.3.1File類 271
9.3.2FileInfo類 272
9.3.3創建檔案 274
9.3.4複製檔案 276
9.3.5移動檔案 278
9.3.6刪除檔案 279
9.4檔案的讀寫 280
9.4.1寫入檔案 280
9.4.2讀取檔案 282
9.5檔案的高級操作 284
9.5.1檔案上傳 284
9.5.2檔案下載 285
9.5.3檔案加密 288
9.5.4檔案解密 290
9.6實例套用:簡易檔案瀏覽器 291
9.6.1實例目標 291
9.6.2技術分析 291
9.6.3實現步驟 292
9.7拓展訓練 296
9.8課後練習 296
第10課WebService技術
10.1Web服務概述 300
10.1.1Web服務簡介 300
10.1.2Web服務套用範圍 300
10.1.3相關技術和標準 301
10.1.4Web服務架構 304
10.2Web服務的創建和調用 305
10.2.1Web服務的調用 306
10.2.2自定義Web服務 308
10.2.3添加Web引用和服務引用的區別 309
10.3設定Web屬性 309
10.3.1WebService的屬性設定 309
10.3.2WebMethod的屬性設定 310
10.4第三方Web服務 314
10.5實例套用:數據處理 318
10.5.1實例目標 318
10.5.2技術分析 319
10.5.3實現步驟 319
10.6拓展訓練 321
10.7課後練習 321
第11課ASP.NET網站的配置和發布
11.1配置檔案 326
11.2Web.config檔案 327
11.2.1Web.config的優點 327
11.2.2Web.config的基本結構 328
11.2.3Web.Config的基本配置節 329
11.2.4Web.config的常用設定 332
11.3身份驗證和授權 334
11.3.1身份驗證 334
11.3.2授權 337
11.4配置管理 337
11.5網站部署 341
11.5.1發布預編譯站點 341
11.5.2複製站點 342
11.5.3XCopy方式 343
11.6實例套用:後台管理的身份驗證和
部署 344
11.6.1實例目標 344
11.6.2技術分析 344
11.6.3具體步驟 344
11.7拓展訓練 348
11.8課後練習 349
第12課網上訂餐系統
12.1系統概述 352
12.1.1開發背景 352
12.1.2功能結構 352
12.1.3功能介紹 352
12.1.4開發環境 354
12.2資料庫設計 355
12.3準備工作 357
12.3.1DBHelper類 357
12.3.2搭建框架 359
12.3.3添加引用 361
12.3.4Web.config配置 361
12.3.5公共頁面 362
12.4用戶註冊 363
12.5用戶登錄 366
12.6系統首頁 368
12.7訂餐管理 370
12.7.1訂餐 371
12.7.2購物車 373
12.8麻辣評論 378
12.9發布網站 380
習題答案

相關詞條

熱門詞條

聯絡我們