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

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

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

基本介紹

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

內容簡介

本書詳細介紹了使用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 .NET框架內容 58
2.3.3 公共語言規範 60
2.3.4 通用類型系統 61
2.3.5 新增功能 63
2.4 了解Visual Studio 2010 65
2.4.1 VS與.NET框架的關係 65
2.4.2 VS的常見版本 65
2.4.3 VS 2010產品亮點 66
2.4.4 如何安裝VS 2010 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.1 Page對象簡介 80
3.2.2 頁面首次載入判斷 82
3.2.3 頁面控制項焦點 84
3.2.4 輸出腳本 86
3.3 頁面跳轉 87
3.3.1 Response對象簡介 87
3.3.2 Response對象實現頁面
跳轉 89
3.3.3 向當前頁寫入信息 90
3.3.4 輸出腳本和控制項 92
3.3.5 Server對象簡介 94
3.3.6 Server對象實現頁面跳轉 95
3.4 Server與Response的其他套用 97
3.4.1 獲取檔案路徑 97
3.4.2 編碼和解碼 98
3.4.3 輸出圖像 100
3.4.4 輸出XML 102
3.5 數據獲取 102
3.5.1 Request對象簡介 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.1 ViewState對象 114
4.1.2 ViewState對象套用 116
4.2 數據共享的分類 117
4.3 用戶會話信息 119
4.3.1 Session對象 119
4.3.2 會話信息的套用 120
4.4 系統全局信息 123
4.4.1 Application對象 124
4.4.2 系統信息套用 125
4.5 客戶端存儲 127
4.5.1 Cookie對象 127
4.5.2 客戶端存儲套用 128
4.6 實驗指導4-1:用戶登錄 131
思考與練習 135
第5章 HTML伺服器控制項 137
5.1 HTML控制項概述 137
5.1.1 認識HTML控制項 137
5.1.2 HTML控制項的共同屬性 138
5.1.3 HTML輸入控制項的共同
屬性 139
5.1.4 HTML容器控制項的共同
屬性 139
5.2 文本輸入控制項 140
5.2.1 HtmlInputText控制項 140
5.2.2 HtmlInputPassword控制項 141
5.2.3 HtmlInputHidden控制項 142
5.2.4 HtmlTextArea控制項 143
5.3 按鈕控制項 145
5.3.1 HtmlButton控制項 145
5.3.2 HtmlInputButton控制項 146
5.3.3 HtmlInputReset控制項 147
5.3.4 HtmlInputSubmit控制項 148
5.4 實驗指導5-1:用戶登錄 148
5.5 選擇控制項 150
5.5.1 HtmlInputRadioButton
控制項 150
5.5.2 HtmlInputCheckBox控制項 153
5.6 圖像控制項 155
5.6.1 HtmlImage控制項 155
5.6.2 HtmlInputImage控制項 156
5.7 下拉列表控制項 158
5.7.1 HtmlSelect控制項 158
5.7.2 操作HtmlSelect的項 158
5.7.3 數據源綁定HtmlSelect 160
5.7.4 更改內容背景色 161
5.7.5 多重選擇列表框 163
5.8 檔案上傳控制項 164
5.8.1 HtmlInputFile控制項 164
5.8.2 HtmlInputFile控制項上傳
檔案 164
5.9 表格控制項 166
5.9.1 HtmlTable控制項 167
5.9.2 HtmlTableRow控制項 169
5.9.3 HtmlTableCell控制項 170
5.9 其他常用控制項 170
5.10.1 HtmlForm控制項 170
5.10.2 HtmlAnchor控制項 172
5.10.3 HtmlGenericControl控制項 173
5.10.4 HtmlHead控制項 174
5.10.5 HtmlTitle控制項 174
5.10.6 HtmlLink控制項 174
5.10.7 HtmlMeta控制項 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.1 Label控制項 186
6.2.2 Literal控制項 187
6.2.3 TextBox控制項 189
6.2.4 HyperLink控制項 191
6.3 按鈕控制項 192
6.3.1 Button控制項 192
6.3.2 LinkButton控制項 193
6.3.3 ImageButton控制項 194
6.4 選擇控制項 194
6.4.1 RadioButton控制項 195
6.4.2 RadioButtonList控制項 197
6.4.3 CheckBox控制項 199
6.4.4 CheckBoxList控制項 201
6.5 列表控制項 203
6.5.1 DropDownList控制項 204
6.5.2 BulletedList控制項 206
6.5.3 ListBox控制項 208
6.6 容器控制項 213
6.6.1 Panel控制項 214
6.6.2 MultiView控制項 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.1 RequiredFieldValidator
控制項 228
7.2.2 RangeValidator控制項 230
7.2.3 RegularExpressionValidator
控制項 231
7.2.4 CompareValidator控制項 233
7.2.5 CustomValidator控制項 237
7.3 錯誤顯示控制項 240
7.3.1 ValidationSummary控制項 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.2 Web.sitemap檔案 268
8.3.3 使用SiteMapPath控制項 270
8.4 導航控制項——Menu 271
8.4.1 認識Menu控制項 271
8.4.2 指定Menu控制項的選單項 273
8.4.3 XML檔案綁定Menu
控制項 275
8.5 導航控制項——TreeView 278
8.5.1 認識TreeView控制項 278
8.5.2 認識TreeNode對象 281
8.5.3 TreeView的事件 282
8.5.4 XML檔案綁定TreeView
控制項 283
8.5.5 TreeView控制項的圖像設定 285
8.6 實驗指導8-1:TreeView控制項
動態構建網頁 287
思考與練習 289
第9章 資料庫編程 291
9.1 資料庫開發基礎 291
9.1.1 資料庫開發技術簡介 291
9.1.2 ADO.NET簡介 292
9.2 資料庫連線 293
9.2.1 資料庫連線技術 293
9.2.2 SQL Server連線對象 294
9.2.3 連線SQL Server 294
9.3 實驗指導9-1:連線資料庫 296
9.4 數據操作 298
9.4.1 數據操作對象 299
9.4.2 SqlCommand對象 299
9.4.3 操作SQL Server數據 301
9.4.4 SqlParameter對象 302
9.4.5 含參數的數據操作 304
9.4.6 SqlDataReader對象 306
9.4.7 數據顯示 307
9.5 數據集對象 308
9.5.1 數據集對象簡介 309
9.5.2 SqlDataAdapter對象 309
9.5.3 DataSet對象 310
9.5.4 DataSet數據顯示 313
9.5.5 DataTable對象 315
9.5.6 DataView對象 318
9.5.7 SqlDataReader對象與
DataSet對象的區別 321
9.6 實驗指導9-2:用戶註冊 321
思考與練習 326
第10章 數據顯示和綁定 328
10.1 數據源控制項概述 328
10.1.1 常用的數據源控制項 328
10.1.2 XmlDataSource控制項 330
10.1.3 SqlDataSource控制項 331
10.2 數據綁定技術 336
10.2.1 常用的綁定方法 336
10.2.2 簡單數據綁定 338
10.3 數據綁定控制項——GridView 340
10.3.1 認識GridView控制項 340
10.3.2 GridView的列欄位 344
10.3.3 自定義GridView外觀 349
10.3.4 GridView常用事件 350
10.3.5 GridView顯示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.2 DataList控制項的模板 368
10.6.3 DataList控制項的事件 369
10.6.4 DataList控制項實現分頁 370
10.7 數據綁定控制項——Repeater 373
10.7.1 認識Repeater控制項 374
10.7.2 Repeater控制項的事件 375
10.7.3 Repeater控制項發布RSS 377
10.8 Repeater、DataList和GridView
的區別 378
10.9 數據綁定控制項——ListView 379
10.9.1 認識ListView控制項 379
10.9.2 ListView控制項模板 380
10.9.3 DataPager控制項綁定 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.NET MVC框架開發 424
12.1 MVC模式與MVC框架 424
12.1.1 MVC模式 424
12.1.2 MVC框架 426
12.1.3 MVC與Web窗體 427
12.2 創建第一個MVC項目 428
12.2.1 MVC應用程式結構 429
11.2.2 核心命名空間 430
11.2.3 運行查看項目效果 431
12.3 MVC應用程式執行流程 431
12.4 URLRouting對象 432
12.4.1 URL工作原理 432
12.4.2 URLRouting規則 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.6 ActionResult類 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.1 web.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.5 XCOPY方式部署網站項目 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 資料庫設計 482
14.2.1 表的設計 482
14.2.2 存儲過程設計 484
14.3 框架搭建 485
14.3.1 搭建框架 485
14.3.2 web.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.NET MVC框架
開發 510
第13章 網站配置與部署 510
??
??
??
??

相關詞條

熱門詞條

聯絡我們