ASP.NET 4.5網站開發與套用實踐教程

基本信息,內容簡介,目錄,

基本信息

《ASP.NET 4.5網站開發與套用實踐教程》是於2017年2月清華大學出版社出版社出版的一本圖書,作者是李振、郭旭輝
作者:李振、郭旭輝
定價:49元
印次:1-1
ISBN:9787302425069
出版日期:2017.02.01
印刷日期:2017.01.11

內容簡介

本書結合教學特點進行編寫,全面講述ASP.NET網站開發技術。全書共分為17章,內容包括搭建ASP.NET 4.5開發環境、Web窗體結構和常用頁面指令、內置請求和處理對象、使用導航控制項和母版頁模板、驗證控制項、ADO.NET資料庫編程、數據綁定、GridView、檔案上傳與下載以及分頁實現等,介紹了ASP.NET 4.5的高級開發技術,使用LINQ to SQL運算元據庫、Ajax無刷新頁面、創建Silverlight和WCF程式、MVC 4的簡單套用。最後介紹了ASP.NET的配置檔案以及發布網站的方法。

目錄

1.2ASP.NET概述 3
1.2.1發展歷史 3
1.2.2開發工具 4
1.2.3特色優勢 5
1.2.4了解ASP.NET4.5 5
1.3VisualStudio概述 6
1.3.1發展歷史 6
1.3.2開發版本 7
1.3.3了解VS2012 7
1.4安裝VS2012 8
1.4.1準備工作 8
1.4.2安裝步驟 9
1.4.3認識界面 11
窗體應用程式 14
思考與練習 16
第2章 Web窗體頁 18
2.1Web應用程式和網站 18
2.1.1新建Web應用程式 18
2.1.2新建Web網站 20
2.1.3比較Web應用程式和
Web網站 21
2.2Web窗體頁 22
2.2.1Web窗體頁的特點 22
2.2.2Web窗體頁的元素 22
第3章Web伺服器控制項 30
3.1伺服器控制項基礎 30
3.1.1伺服器控制項概述 30
3.1.2伺服器控制項分類 31
3.1.3伺服器控制項公共屬性 32
3.2文本控制項 33
3.2.1Label控制項 33
3.2.2Literal控制項 34
3.2.3TextBox控制項 35
3.2.4HyperLink控制項 36
3.3按鈕控制項 38
3.3.1Button控制項 38
3.3.2LinkButton控制項 39
3.3.3ImageButton控制項 39
3.4選項控制項 39
3.4.1RadioButton控制項 40
3.4.2RadioButtonList控制項 40
3.4.3CheckBox控制項 41
3.4.4CheckBoxList控制項 42
3.5列表控制項 44
3.5.1DropDownList控制項 45
3.5.2BulletedList控制項 45
3.5.3ListBox控制項 48
3.6容器控制項 50
3.6.1Panel控制項 50
3.6.2MultiView控制項 51
3.7其他控制項 51
3.7.1圖片顯示控制項 51
3.7.2圖片回響控制項 52
3.7.3日曆控制項 54
3.7.4廣告控制項 55
3.8實驗指導——常識調查頁面 56
思考與練習 58
第4章頁面請求與回響對象 59
4.1Page對象 59
4.1.1Page對象的屬性 59
4.1.2Page對象的方法 62
4.1.3Page對象的事件 63
4.2Response對象 63
4.2.1Response對象的屬性 63
4.2.2Response對象的方法 64
4.3Request對象 67
4.3.1Request對象的屬性 67
4.3.2Request對象的方法 71
4.4Server對象 72
4.4.1Server對象的屬性 72
4.4.2Server對象的方法 72
4.5實驗指導——在窗體頁繪製並
輸出圖像數據 75
思考與練習 78
第5章數據保存對象 80
5.1Application對象 80
5.1.1Application對象的屬性 80
5.1.2Application對象的方法 81
5.1.3使用Application的事件 84
5.2Session對象 85
5.2.1Session對象概述 85
5.2.2Session對象的屬性 86
5.2.3Session對象的方法 87
5.3實驗指導——用戶的安全登錄
和退出 88
5.4Cookie對象 91
5.4.1Cookie對象概述 91
5.4.2Cookie對象的屬性 93
5.5實驗指導——Cookie對象實現
免登錄 94
5.6ViewState對象 96
5.6.1ViewState對象概述 97
5.6.2使用ViewState對象 97
思考與練習 100
第6章站點導航控制項 102
6.1導航 102
6.1.1導航控制項 102
6.1.2站點地圖 102
6.2SiteMapPath控制項 105
6.3TreeView控制項 106
6.3.1TreeView簡介 106
6.3.2TreeView簡單套用 107
6.3.3TreeNode對象 111
6.3.4TreeView樣式 113
6.4Menu控制項 114
6.5實驗指導——男褲選購頁面 116
思考與練習 118
第7章使用母版頁 119
7.1母版頁 119
7.1.1母版頁概述 119
7.1.2添加內容頁 120
7.2實驗指導——內容頁與母版頁
的結合 122
7.3主題 124
7.3.1主題與外觀檔案 124
7.3.2主題的創建 126
7.4實驗指導——主題切換 128
7.5用戶控制項 131
7.5.1用戶控制項概述 131
7.5.2創建用戶控制項 132
7.5.3ASP.NET用戶控制項轉換 133
思考與練習 134
第8章驗證用戶輸入的有效性 136
8.1常用的數據驗證技術 136
8.1.1基於圖片和附加碼
的驗證 136
8.1.2Web表單數據驗證 137
8.1.3Web窗體頁數據驗證 137
8.1.4客戶端腳本驗證 137
8.1.5使用正則表達式進行
數據驗證 137
8.2基礎驗證控制項 137
8.2.1必填驗證控制項 138
8.2.2比較驗證控制項 140
8.2.3範圍驗證控制項 144
8.2.4正則表達式驗證控制項 145
8.2.5自定義驗證控制項 147
8.3錯誤驗證匯總控制項 150
8.4實驗指導——ValidationGroup屬
性實現分組驗證 152
思考與練習 155
第9章ADO.NET進行
資料庫編程 157
9.1ADO.NET概述 157
9.2SqlConnection對象 158
9.2.1創建SqlConnection對象 158
9.2.2SqlConnection對象的屬性 159
9.2.3SqlConnection對象的方法 160
9.3SqlCommand對象 160
9.3.1創建SqlCommand對象 161
9.3.2SqlCommand對象的屬性 161
9.3.3SqlCommand對象的方法 162
9.4SqlParameter對象 163
9.4.1創建SqlParameter對象 163
9.4.2SqlParameter對象的屬性 163
9.5實驗指導——在資料庫表中
添加記錄 164
9.6SqlDataReader對象 167
9.6.1創建SqlDataReader
對象 167
9.6.2SqlDataReader對象的
屬性 167
9.6.3SqlDataReader對象的
方法 168
9.7實驗指導——讀取資料庫表中
的記錄 168
9.8DataSet對象 170
9.8.1DataSet工作原理 170
9.8.2創建DataSet對象 171
9.8.3DataSet對象的屬性 171
9.8.4DataSet填充數據 171
9.8.5DataSet與SqlDataReader
的區別 172
9.9SqlDataAdapter對象 173
9.9.1創建SqlDataAdapter
對象 173
9.9.2SqlDataAdapter對象
更新數據 173
9.10其他常用對象 175
9.10.1DataTable對象 175
9.10.2DataView對象 176
9.11實驗指導——創建公用
的幫助類 178
思考與練習 181
第10章數據綁定技術 183
10.1常見的數據綁定 183
10.1.1<%=%>方式綁定 183
10.1.2<%#%>方式綁定 184
10.1.3<%$%>方式綁定 186
10.2數據控制項 186
10.2.1數據源控制項 186
10.2.2數據綁定控制項 189
10.3Repeater控制項 190
10.3.1Repeater控制項的模板 190
10.3.2Repeater控制項的屬性 192
10.3.3Repeater控制項的事件 193
10.4DataList控制項 196
10.4.1DataList控制項的模板 196
10.4.2DataList控制項的屬性 196
10.4.3DataList控制項的事件 199
10.4.4自動套用格式 200
10.5實驗指導——PagedDataSource
類實現分頁 201
10.6GridView控制項 204
10.6.1GridView控制項的功能 205
10.6.2GridView控制項的模板 205
10.6.3GridView控制項的欄位 206
10.6.4GridView控制項的屬性 208
10.6.5GridView控制項的事件 212
10.7實驗指導——GridView控制項查看
和刪除數據 215
10.7.1查看數據 215
10.7.2刪除數據 218
思考與練習 219
第11章LINQ數據處理 220
11.1LINQ概述 220
11.1.1LINQ類型 220
11.1.2LINQ查詢語句解析 222
11.2LINQtoObject 223
11.2.1了解LINQ子句 223
11.2.2FROM子句 224
11.2.3SELECT子句 225
11.2.4WHERE子句 227
11.2.5ORDERBY子句 228
11.2.6GROUP子句 229
11.2.7JOIN子句 230
11.3LINQtoSQL 235
11.3.1對象關係設計器簡介 235
11.3.2DataContext類簡介 237
11.3.3SubmitChanges()方法
簡介 239
11.3.4插入數據 239
11.3.5更新數據 240
11.3.6刪除數據 241
11.4實驗指導——多表關聯查詢 242
思考與練習 244
第12章高級技術套用 245
12.1檔案上傳與下載 245
12.1.1檔案上傳 245
12.1.2檔案下載 249
12.2檔案操作 252
12.2.1獲取檔案基本信息 252
12.2.2判斷檔案是否存在 253
12.2.3創建檔案 253
12.2.4刪除檔案 254
12.2.5移動檔案 254
12.2.6複製檔案 255
12.3目錄操作 256
12.3.1獲取目錄基本信息 256
12.3.2判斷目錄是否存在 257
12.3.3創建目錄 257
12.3.4刪除目錄 258
12.3.5遍歷目錄 258
12.4第三方控制項 259
12.4.1分頁控制項 260
12.4.2驗證碼控制項 263
12.5實驗指導——WebSocket
傳送訊息 264
思考與練習 267
第13章Ajax技術 269
13.1Ajax技術簡介 269
13.2ScriptManager控制項 270
13.2.1ScriptManager簡介 270
13.2.2ScriptManager套用 271
13.3UpdatePanel控制項 275
13.3.1UpdatePanel簡介 275
13.3.2UpdatePanel異步更新 276
13.3.3異步回發中的套用
限制 278
13.3.4UpdateProgress 280
13.4Timer控制項 281
13.5實驗指導——圖片的定時切換 281
13.6jQuery 283
13.6.1jQuery簡介 284
13.6.2jQuery選擇器 285
13.6.3jQuery事件 286
13.6.4jQuery特效 287
思考與練習 288
第14章Silverlight入門 289
14.1Silverlight概述 289
14.1.1Silverlight簡介 289
14.1.2Silverlight結構 291
14.1.3與WPF的比較 292
14.2實驗指導——創建第一個
Silverlight應用程式 293
14.3了解XAML 296
14.3.1XAML簡介 297
14.3.2XAML語法規則 297
14.3.3XAML命名空間 298
14.3.4XAML後台檔案 299
14.4與瀏覽器互動 300
14.4.1調用HTML頁面 300
14.4.2調用Silverlight 302
14.5實驗指導——創建脫離瀏覽器的
桌面應用程式 305
14.6實驗指導——實現一個
簡易時鐘 307
14.7實驗指導——操作剪下板 308
思考與練習 309
第15章ASP.NETMVC4框架 311
15.1ASP.NETMVC概述 311
15.1.1MVC工作模式 311
15.1.2MVC優缺點 312
15.1.3ASP.NETMVC4
新特性 313
15.1.4Razor視圖引擎 314
15.2實驗指導——創建第一個
MVC4項目 317
15.3MVC4項目元素詳解 320
15.3.1MVC4應用程式
目錄結構 320
15.3.2MVC4的約定優於
配置 321
15.3.3MVC4項目中的模型、
視圖與控制器 321
15.3.4MVC4路由規則 324
15.4ASP.NETMVC4應用程式
運行流程 326
15.5實驗指導——管理圖書信息 328
思考與練習 338
第16章WCF入門 340
16.1WCF概述 340
16.1.1WCF簡介 340
16.1.2WCF組成部分 342
16.2實踐案例——創建第一個WCF
服務程式 344
16.3WCF核心元素 349
16.3.1地址 350
16.3.2綁定 351
16.3.3契約 354
16.4端點 358
16.4.1通過配置檔案方式 359
16.4.2通過編程方式 361
16.5實驗指導——實現防盜鏈 362
思考與練習 364
第17章配置和部署ASP.NET
網站 366
17.1了解配置檔案 366
17.1.1配置檔案概述 366
17.1.2配置檔案及其說明 367
17.1.3配置檔案的保存和載入 368
17.2了解Web.config檔案 369
17.2.1Web.config檔案的
優點 369
17.2.2創建Web.config檔案 370
17.2.3配置檔案結構 371
17.2.4Web.config的常用
配置節 373
17.2.5<system.web>配置節 377
17.3網站部署和發布 381
17.3.1通過“發布網站”
工具發布 381
17.3.2通過“複製網站”
工具發布 388
17.4實驗指導——通過XCOPY
工具進行發布 389
思考與練習 391
附錄思考與練習答案 392
第2章ASP.NETWeb窗體頁 392
第3章Web伺服器控制項 392
第4章頁面請求與回響對象 392
第5章數據保存對象 393
第6章站點導航控制項 393
第7章使用母版頁 393
第8章驗證用戶輸入的
有效性 393
第10章數據綁定技術 394
第11章LINQ數據處理 394
第12章高級技術套用 394
第13章Ajax技術 395
第14章Silverlight入門 395
第16章WCF入門 396
第17章配置和部署ASP.NET
網站 396

相關詞條

熱門詞條

聯絡我們