ASP.NET(C#)實踐教程(第2版)

ASP.NET(C#)實踐教程(第2版)

《ASP.NET(C#)實踐教程(第2版)》是2016年清華大學出版社出版的圖書,作者是邵良杉、劉好增。

基本介紹

  • 書名:ASP.NET(C#)實踐教程(第2版)
  • 作者:邵良杉、劉好增
  • 出版社:清華大學出版社
  • 出版時間:2016年11月01日
  • 定價:69 元
  • ISBN:9787302427797
  • 印次:2-1
內容簡介,圖書目錄,

內容簡介

本書詳細介紹了使用ASP.NET進行Web應用程式開發應該掌握的各方面技術。全書共分為14章,包括ASP.NET技術介紹、IIS和Visual Studio 2010的安裝和配置、HTML伺服器控制項、Web伺服器控制項、驗證控制項、用戶控制項、登錄控制項、導航控制項、資料庫控制項對象、數據源控制項、數據綁定技術、數據綁定控制項、檔案和目錄操作、ASP.NET MVC框架以及企業管理系統等。本書配套資料中含有全程語音視頻講解教學錄像以及實例的全部原始碼,這些原始碼都經過精心調試,在Windows XP、Windows 2000、Windows 2003下全部通過。 本書讀者對象可以是ASP.NET的初學者,也可以作為非計算機專業學生學習的參考資料,還可以供專門從事ASP.NET的開發人員等閱讀參考。

圖書目錄

第1章 靜態網頁設計快速入門 1
1.1 HTML基礎 1
1.1.1 認識HTML網頁 1
1.1.2 HTML文檔結構 2
1.2 HTML的基本標記 3
1.2.1 元信息標記 3
1.2.2 字型標記 5
1.2.3 段落標記 8
1.2.4 水平線標記 11
1.3 HTML的常用操作標記 12
1.3.1 創建超連結 12
1.3.2 創建列表 15
1.3.3 創建表格 18
1.3.4 創建框架 21
1.4 層和表單 23
1.4.1 創建層 23
1.4.2 創建表單 26
1.4.3 創建表單元素 26
1.5 實驗指導1-1:用戶信息註冊 29
1.6 CSS基礎 30
1.6.1 認識CSS 31
1.6.2 CSS常用屬性 33
1.6.3 網頁中插入CSS樣式 37
1.7 實驗指導1-2:為XML文檔添加
CSS樣式 40
1.8 實驗指導1-3:使用HTML和
CSS構建網頁 42
思考與練習 45
第2章 ASP.NET動態開發 47
2.1 了解ASP.NET技術 47
2.1.1 發展歷史 47
2.1.2 特色優勢 48
2.1.3 新增功能 49
2.2 了解IIS伺服器 52
2.2.1 安裝IIS 52
2.2.2 配置IIS 55
2.3 .NET Framework框架 57
2.3.1 了解.NET框架 57
2.3.2 ....
2.3.2.NET框架內容 58
2.3.3公共語言規範 60
2.3.4通用類型系統 61
2.3.5新增功能 63
2.4了解VisualStudio2010 65
2.4.1VS與.NET框架的關係 65
2.4.2VS的常見版本 65
2.4.3VS2010產品亮點 66
2.4.4如何安裝VS2010 68
2.5實驗指導2-1:編寫簡單的計算器 70
思考與練習 75
第3章頁面跳轉與數據傳遞 77
3.1頁面運行機制 77
3.1.1常用內置對象 77
3.1.2頁面生存周期 78
3.2頁面 80
3.2.1Page對象簡介 80
3.2.2頁面首次載入判斷 82
3.2.3頁面控制項焦點 84
3.2.4輸出腳本 86
3.3頁面跳轉 87
3.3.1Response對象簡介 87
3.3.2Response對象實現頁面
跳轉 89
3.3.3向當前頁寫入信息 90
3.3.4輸出腳本和控制項 92
3.3.5Server對象簡介 94
3.3.6Server對象實現頁面跳轉 95
3.4Server與Response的其他套用 97
3.4.1獲取檔案路徑 97
3.4.2編碼和解碼 98
3.4.3輸出圖像 100
3.4.4輸出XML 102
3.5數據獲取 102
3.5.1Request對象簡介 102
3.5.2頁面傳值 104
3.5.3獲取客戶端信息 106
3.5.4獲取瀏覽器頭信息 107
3.5.5獲取表單信息 107
3.6實驗指導3-1:用戶註冊 109
思考與練習 112
第4章保存頁面數據 114
4.1頁面狀態 114
4.1.1ViewState對象 114
4.1.2ViewState對象套用 116
4.2數據共享的分類 117
4.3用戶會話信息 119
4.3.1Session對象 119
4.3.2會話信息的套用 120
4.4系統全局信息 123
4.4.1Application對象 124
4.4.2系統信息套用 125
4.5客戶端存儲 127
4.5.1Cookie對象 127
4.5.2客戶端存儲套用 128
4.6實驗指導4-1:用戶登錄 131
思考與練習 135
第5章HTML伺服器控制項 137
5.1HTML控制項概述 137
5.1.1認識HTML控制項 137
5.1.2HTML控制項的共同屬性 138
5.1.3HTML輸入控制項的共同
屬性 139
5.1.4HTML容器控制項的共同
屬性 139
5.2文本輸入控制項 140
5.2.1HtmlInputText控制項 140
5.2.2HtmlInputPassword控制項 141
5.2.3HtmlInputHidden控制項 142
5.2.4HtmlTextArea控制項 143
5.3按鈕控制項 145
5.3.1HtmlButton控制項 145
5.3.2HtmlInputButton控制項 146
5.3.3HtmlInputReset控制項 147
5.3.4HtmlInputSubmit控制項 148
5.4實驗指導5-1:用戶登錄 148
5.5選擇控制項 150
5.5.1HtmlInputRadioButton
控制項 150
5.5.2HtmlInputCheckBox控制項 153
5.6圖像控制項 155
5.6.1HtmlImage控制項 155
5.6.2HtmlInputImage控制項 156
5.7下拉列表控制項 158
5.7.1HtmlSelect控制項 158
5.7.2操作HtmlSelect的項 158
5.7.3數據源綁定HtmlSelect 160
5.7.4更改內容背景色 161
5.7.5多重選擇列表框 163
5.8檔案上傳控制項 164
5.8.1HtmlInputFile控制項 164
5.8.2HtmlInputFile控制項上傳
檔案 164
5.9表格控制項 166
5.9.1HtmlTable控制項 167
5.9.2HtmlTableRow控制項 169
5.9.3HtmlTableCell控制項 170
5.9其他常用控制項 170
5.10.1HtmlForm控制項 170
5.10.2HtmlAnchor控制項 172
5.10.3HtmlGenericControl控制項 173
5.10.4HtmlHead控制項 174
5.10.5HtmlTitle控制項 174
5.10.6HtmlLink控制項 174
5.10.7HtmlMeta控制項 175
5.11實驗指導5-2:個人資料填寫 175
思考與練習 179
第6章常用伺服器控制項 180
6.1伺服器控制項基礎 180
6.1.1伺服器控制項與HTML控制項
的區別 180
6.1.2控制項分類 183
6.1.3控制項公共屬性 184
6.2文本控制項 185
6.2.1Label控制項 186
6.2.2Literal控制項 187
6.2.3TextBox控制項 189
6.2.4HyperLink控制項 191
6.3按鈕控制項 192
6.3.1Button控制項 192
6.3.2LinkButton控制項 193
6.3.3ImageButton控制項 194
6.4選擇控制項 194
6.4.1RadioButton控制項 195
6.4.2RadioButtonList控制項 197
6.4.3CheckBox控制項 199
6.4.4CheckBoxList控制項 201
6.5列表控制項 203
6.5.1DropDownList控制項 204
6.5.2BulletedList控制項 206
6.5.3ListBox控制項 208
6.6容器控制項 213
6.6.1Panel控制項 214
6.6.2MultiView控制項 214
6.7其他常用控制項 215
6.7.1圖片顯示控制項 215
6.7.2圖片回響控制項 217
6.7.3日曆控制項 219
6.7.4廣告控制項 220
6.8實驗指導6-1:職工登記管理 221
思考與練習 223
第7章驗證控制項 225
7.1驗證控制項基礎 225
7.1.1驗證基礎 225
7.1.2常用的驗證 226
7.1.3驗證控制項共同屬性 227
7.2常用的驗證控制項 228
7.2.1RequiredFieldValidator
控制項 228
7.2.2RangeValidator控制項 230
7.2.3RegularExpressionValidator
控制項 231
7.2.4CompareValidator控制項 233
7.2.5CustomValidator控制項 237
7.3錯誤顯示控制項 240
7.3.1ValidationSummary控制項 240
7.3.2錯誤顯示 241
7.3.3控制項分組 241
7.4實驗指導7-1:職工登記信息
提交 244
思考與練習 247
第8章ASP.NET控制項的高級套用 248
8.1用戶控制項 248
8.1.1認識用戶控制項 248
8.1.2創建用戶控制項 249
8.1.3使用用戶控制項 250
8.1.4用戶控制項的屬性和事件 252
8.1.5窗體頁轉換為用戶控制項 254
8.2登錄控制項 254
8.2.1內置登錄頁面 255
8.2.2常用的登錄控制項 257
8.3導航控制項——SiteMapPath 266
8.3.1認識SiteMapPath控制項 266
8.3.2Web.sitemap檔案 268
8.3.3使用SiteMapPath控制項 270
8.4導航控制項——Menu 271
8.4.1認識Menu控制項 271
8.4.2指定Menu控制項的選單項 273
8.4.3XML檔案綁定Menu
控制項 275
8.5導航控制項——TreeView 278
8.5.1認識TreeView控制項 278
8.5.2認識TreeNode對象 281
8.5.3TreeView的事件 282
8.5.4XML檔案綁定TreeView
控制項 283
8.5.5TreeView控制項的圖像設定 285
8.6實驗指導8-1:TreeView控制項
動態構建網頁 287
思考與練習 289
第9章資料庫編程 291
9.1資料庫開發基礎 291
9.1.1資料庫開發技術簡介 291
9.1.2ADO.NET簡介 292
9.2資料庫連線 293
9.2.1資料庫連線技術 293
9.2.2SQLServer連線對象 294
9.2.3連線SQLServer 294
9.3實驗指導9-1:連線資料庫 296
9.4數據操作 298
9.4.1數據操作對象 299
9.4.2SqlCommand對象 299
9.4.3操作SQLServer數據 301
9.4.4SqlParameter對象 302
9.4.5含參數的數據操作 304
9.4.6SqlDataReader對象 306
9.4.7數據顯示 307
9.5數據集對象 308
9.5.1數據集對象簡介 309
9.5.2SqlDataAdapter對象 309
9.5.3DataSet對象 310
9.5.4DataSet數據顯示 313
9.5.5DataTable對象 315
9.5.6DataView對象 318
9.5.7SqlDataReader對象與
DataSet對象的區別 321
9.6實驗指導9-2:用戶註冊 321
思考與練習 326
第10章數據顯示和綁定 328
10.1數據源控制項概述 328
10.1.1常用的數據源控制項 328
10.1.2XmlDataSource控制項 330
10.1.3SqlDataSource控制項 331
10.2數據綁定技術 336
10.2.1常用的綁定方法 336
10.2.2簡單數據綁定 338
10.3數據綁定控制項——GridView 340
10.3.1認識GridView控制項 340
10.3.2GridView的列欄位 344
10.3.3自定義GridView外觀 349
10.3.4GridView常用事件 350
10.3.5GridView顯示XML數據 353
10.4實驗指導10-1:GridView操作
數據 355
10.4.1數據列表 355
10.4.2編輯數據 358
10.4.3刪除數據 362
10.5數據顯示控制項——DetailsView
控制項 363
10.6數據綁定控制項——DataList 366
10.6.1認識DataList控制項 366
10.6.2DataList控制項的模板 368
10.6.3DataList控制項的事件 369
10.6.4DataList控制項實現分頁 370
10.7數據綁定控制項——Repeater 373
10.7.1認識Repeater控制項 374
10.7.2Repeater控制項的事件 375
10.7.3Repeater控制項發布RSS 377
10.8Repeater、DataList和GridView
的區別 378
10.9數據綁定控制項——ListView 379
10.9.1認識ListView控制項 379
10.9.2ListView控制項模板 380
10.9.3DataPager控制項綁定 382
10.10實驗指導10-2:FormView控制項
分頁顯示數據 384
10.10.1認識FormView控制項 384
10.10.2實現步驟 384
思考與練習 385
第11章處理檔案和目錄 387
11.1目錄和檔案操作簡介 387
11.2目錄操作 388
11.2.1目錄操作類 388
11.2.2目錄屬性 390
11.2.3創建目錄 392
11.2.4移動目錄 393
11.2.5遍歷目錄 394
11.2.6刪除目錄 396
11.3檔案操作 397
11.3.1檔案操作類 397
11.3.2檔案屬性 399
11.3.3創建檔案 400
11.3.4檔案內容複製 401
11.3.5移動檔案 402
11.3.6刪除檔案 403
11.4檔案高級套用 405
11.4.1檔案寫入 405
11.4.2檔案讀取 407
11.4.3檔案上傳 408
11.4.4檔案下載 411
11.4.5檔案加密 412
11.4.6檔案解密 414
11.5實驗指導12-1:檔案管理 416
思考與練習 422
第12章ASP.NETMVC框架開發 424
12.1MVC模式與MVC框架 424
12.1.1MVC模式 424
12.1.2MVC框架 426
12.1.3MVC與Web窗體 427
12.2創建第一個MVC項目 428
12.2.1MVC應用程式目錄結構 429
11.2.2核心命名空間 430
11.2.3運行查看項目效果 431
12.3MVC應用程式執行流程 431
12.4URLRouting對象 432
12.4.1URL工作原理 432
12.4.2URLRouting規則 433
12.4.3自定義映射規則 437
12.5商品的數據操作 438
12.5.1查看商品 438
12.5.2添加商品 441
12.5.3詳細查看 444
12.5.4刪除商品 445
12.6ActionResult類 447
12.7頁面輔助類 448
12.7.1常用的頁面輔助類 449
12.7.2上傳個人圖片 451
12.8實驗指導12-1:用戶登錄 453
12.9實驗指導12-2:View視圖中
使用Repeater控制項 456
思考與練習 458
第13章網站配置與部署 460
13.1web.config檔案 460
13.1.1配置檔案的保存和載入 460
13.1.2認識web.config檔案 462
13.1.3常用配置檔案節點 463
13.1.4<system.web>節點 466
13.2網站項目部署概述 469
13.2.1部署網站項目的工具 469
13.2.2如何選擇部署工具 470
13.3“發布網站”工具部署網站項目 470
13.3.1發布網站項目對話框 470
13.3.2部署網站項目 471
13.3.3設定顯示水印效果 472
13.4“複製網站”工具部署網站項目 474
13.5XCOPY方式部署網站項目 477
13.5.1使用XCOPY部署網站
項目 477
13.5.2部署或更新Web應用程式
的單個檔案 478
思考與練習 478
第14章企業管理系統 480
14.1系統概述 480
14.1.1開發背景 480
14.1.2系統功能結構 481
14.2.1表的設計 482
14.2.2存儲過程設計 484
14.3框架搭建 485
14.3.1搭建框架 485
14.3.2web.config配置 488
14.4公共方法的編寫 488
14.5主要頁面 492
14.5.1管理員登錄 492
14.5.2母版頁 495
14.5.3新聞添加 498
14.5.4網站首頁 500
14.6其他頁面簡介 505
附錄思考與練習答案 507
第1章靜態網頁設計快速入門 507
第2章ASP.NET動態開發 507
第3章頁面跳轉與數據傳遞 507
第4章保存頁面數據 507
第5章HTML伺服器控制項 508
第6章常用伺服器控制項 508
第7章驗證控制項 508
第8章ASP.NET控制項的高級
套用 508
第9章資料庫編程 509
第10章數據顯示和綁定 509
第11章處理檔案和目錄 509
第12章ASP.NETMVC框架
開發 510
第13章網站配置與部署 510

相關詞條

熱門詞條

聯絡我們