ASP.NET(C#)4.0程式開發基礎教程與實驗指導

ASP.NET(C#)4.0程式開發基礎教程與實驗指導

《ASP.NET(C#)4.0程式開發基礎教程與實驗指導》是2012年3月清華大學出版社出版的圖書,作者是邵良杉、劉好增、馬海軍。

基本介紹

  • 書名:ASP.NET(C#)4.0程式開發基礎教程與實驗指導
  • 作者:邵良杉、劉好增、馬海軍
  • ISBN:9787302273905
  • 定價:45元
  • 出版社:清華大學出版社
  • 出版時間:2012.03.01
  • 裝幀:平裝
  • 開本:16開 
內容簡介,圖書目錄,

內容簡介

本書由淺入深地學習ASP.NET編程知識。全書共分11章,介紹ASP.NET面向對象編程的基礎知識和技能,從基本的C#語言編程基礎、面向對象程式設計,逐步過渡到網頁設計基礎、內置對象與配置、Web伺服器控制項和Web驗證控制項程式設計的高級特徵;深入學習用戶控制項與自定義控制項、ADO.NET資料庫管理和數據綁定控制項等高級套用;最後,通過朝安科技企業網的綜合套用,對前面學習的內容進行鞏固和提高。

圖書目錄

第1章ASP.NET4.0概述 1
1.1.NETFramework基礎 1
1.1.1Microsoft.NET簡介 1
1.1.2ASP.NET技術 5
1.2Web前端開發技術 6
1.2.1XHTML技術 6
1.2.2CSS技術 7
1.2.3ECMAScript技術 7
1.3ASP.NET開發環境 8
1.3.1VisualStudio2010簡介 8
1.3.2IIS系統簡介 10
1.4ASP.NET網頁語法 10
1.4.1ASP.NET網頁擴展名 10
1.4.2ASP.NET頁面指令 12
1.4.3ASP.NET代碼注釋 18
1.5了解命名空間 18
1.6擴展練習 21
第2章C#程式語言基礎 26
2.1C#語法基礎 26
2.1.1數據類型 26
2.1.2變數與常量 29
2.1.3運算符 31
2.1.4類型轉換與裝箱拆箱 36
2.2條件語句 37
2.2.1if條件語句 37
2.2.2switch多分支語句 38
2.3循環語句 38
2.3.1while語句 38
2.3.2do…while語句 39
2.3.3for語句 39
2.3.4foreach語句 40
2.4數組與集合 41
2.4.1了解數組 41
2.4.2ArrayList集合 45
2.5擴展練習 48
第3章面向對象程式設計 53
3.1深入了解面向對象 53
3.1.1面向對象基礎 53
3.1.2對象模型主要要素 56
3.1.3對象和類 57
3.1.4面向組件的概念 58
3.2面向對象中類與類成員 58
3.2.1定義類 59
3.2.2類的成員欄位 63
3.2.3類的成員屬性 64
3.2.4類的成員方法 67
3.2.5構造函式 71
3.2.6析構函式 72
3.3繼承、多態和接口 73
3.3.1類的繼承 73
3.3.2認識多態 76
3.3.3了解接口 81
3.4委託與類事件 83
3.4.1了解委託 83
3.4.2聲明事件 84
3.4.3為類定義事件 85
3.5擴展練習 86
第4章頁面設計基礎 90
4.1XHTML語言 90
4.1.1XHTML概述 90
4.1.2XHMTL文檔結構 91
4.1.3HTML和XHTML的區別 91
4.2XHTML標記 92
4.2.1字型標記 92
4.2.2換行標記 93
4.2.3圖片標記 94
4.2.4表格 95
4.2.5段落標記 98
4.3HTML控制項 99
4.3.1了解HTML控制項 99
4.3.2HTML控制項常用屬性 100
4.3.3表單控制項 105
4.3.4文本框控制項 107
4.3.5下拉列表框控制項 108
4.3.6提交、重置和普通按鈕
控制項 110
4.3.7單選框控制項 112
4.3.8複選框控制項 114
4.3.9圖片控制項 116
4.3.10表格控制項 119
4.4擴展練習 121
第5章內置對象與配置 124
5.1Response對象(請求回響) 124
5.1.1Response常用屬性 124
5.1.2Response常用方法 126
5.2Request對象(獲取數據) 128
5.2.1Request常用屬性和方法 128
5.2.2Request對象的套用 129
5.3Session對象(會話) 132
5.3.1Session對象的屬性和
方法 132
5.3.2Session對象的套用 133
5.4Server對象(獲取伺服器信息) 135
5.4.1Server對象的屬性和方法 135
5.4.2Server對象的套用 135
5.5Application對象(全局共享
數據) 137
5.5.1Application對象簡介 138
5.5.2Application對象套用 139
5.6Cookie對象 140
5.6.1Cookie對象簡介 140
5.6.2Cookie對象的套用 141
5.7ASP.NET應用程式配置 144
5.7.1ASP.NET應用程式配置 144
5.7.2配置檔案Web.config 145
5.7.3ASP.NET基本配置節 147
5.8擴展練習 150
第6章ASP.NET伺服器控制項 154
6.1伺服器控制項概述 154
6.2文本類型控制項 157
6.2.1使用Label控制項顯示
文本 157
6.2.2使用TextBox控制項輸入
數據 157
6.3按鈕類型控制項 160
6.3.1通過Button控制項提交
表單 160
6.3.2顯示圖像的ImageButton
控制項 162
6.3.3超連結按鈕控制項 163
6.4列表類型控制項 164
6.4.1列表的ListBox控制項 164
6.4.2實現下拉框的DropDownList
控制項 166
6.5選擇類型控制項 168
6.5.1實現單選的RadioButton
控制項 169
6.5.2實現多選的CheckBox
控制項 171
6.6圖形控制項 171
6.6.1顯示圖像的Image控制項 171
6.6.2設定熱點區域的ImageMap
控制項 172
6.7其他控制項 174
6.7.1日曆控制項 175
6.7.2廣告控制項 177
6.7.3容器控制項 180
6.8擴展練習 181
第7章ASP.NET驗證控制項 187
7.1了解驗證控制項 187
7.2驗證是否輸入數據 188
7.2.1RequiredFieldValidator
控制項 188
7.2.2RequiredFieldValidator控制項
套用 189
7.3比較數據是否一致 190
7.3.1CompareValidator控制項 190
7.3.2CompareValidator控制項
套用 192
7.4驗證輸入數據的範圍 193
7.4.1RangeValidator控制項 193
7.4.2RangeValidator控制項套用 194
7.5驗證數據輸入格式 195
7.5.1RegularExpressionValidator
控制項 195
7.5.2正則表達式 196
7.5.3RegularExpressionValidator
控制項套用 197
7.6驗證錯誤信息匯總 199
7.6.1ValidationSummary控制項 199
7.6.2ValidationSummary控制項
套用 200
7.7自定義驗證控制項 201
7.7.1CustomValidator控制項 201
7.7.2CustomValidator控制項套用 202
7.8擴展練習 204
第8章用戶控制項和自定義控制項 209
8.1用戶控制項的概述 209
8.2創建及使用用戶控制項 211
8.2.1創建用戶控制項 211
8.2.2將用戶控制項添加至網頁 214
8.2.3將窗體頁轉化為用戶控制項 216
8.3自定義控制項 221
8.3.1自定義控制項概述 221
8.3.2定義控制項 221
8.3.3複合控制項 227
8.4擴展練習 231
第9章ADO.NET資料庫管理 239
9.1ADO.NET基礎 239
9.1.1了解ADO.NET 239
9.1.2ADO.NET組成 241
9.1.3ADO.NET命名空間 242
9.2ADO.NET對象 243
9.2.1Connection對象 244
9.2.2Command對象 247
9.2.3DataAdapter對象 250
9.2.4DataSet對象 251
9.2.5DataReader對象 254
9.2.6Parameter對象 257
9.3LINQ技術 257
9.3.1LINQ概述 257
9.3.2Lambda表達式 261
9.3.3LINQ簡單操作 267
9.4擴展練習 275
第10章數據綁定控制項 278
10.1數據綁定控制項概述 278
10.1.1了解數據綁定 278
10.1.2綁定控制項與數據源控制項 279
10.2GridView控制項 281
10.2.1GridView概述 281
10.2.2使用GridView控制項 284
10.2.3通過代碼添加控制項 288
10.3DataList控制項 294
10.3.1關於DataList控制項 294
10.3.2使用DataList控制項 296
10.4擴展練習 300
第11章朝安科技企業網 304
11.1企業網站系統分析 304
11.1.1企業網站的需求分析 304
11.1.2企業網站的可行性分析 306
11.2系統設計 307
11.2.1系統功能設計 307
11.2.2系統結構圖 309
11.3資料庫設計 311
11.3.1資料庫的概念設計 311
11.3.2資料庫的邏輯結構 314
11.4公共模組設計 318
11.4.1前台公共模組 319
11.4.2後台公共模組 328
11.5網站前台功能模組設計 332
11.5.1網站首頁模組設計 332
11.5.2新聞資訊模組設計 336
11.5.3產品展示模組設計 339
11.6網站後台功能模組設計 342
11.6.1用戶登錄模組的設計 342
11.6.2後台管理首頁模組的
設計 343
附錄實驗指導 350
第1單元 350
練習1-1管理選單和工具列 350
練習1-2添加和使用外部工具 352
練習1-3創建HelloWorld程式 353
第2單元 355
練習2-1列印斐波那契數列 355
練習2-2創建圖書結構 356
第3單元 357
練習3-1求平均值 357
練習3-2數字排序 358
第4單元 359
練習4-1旅遊景點介紹 359
練習4-2製作導航條 362
第5單元 368
練習5-1用戶登錄頁 368
練習5-2製作購物車 374
第6單元 379
練習6-1製作試題頁面 379
練習6-2統計線上人數 383
第7單元 386
練習7-1製作註冊頁面 386
練習7-2用戶登錄及驗證 390
第8單元 396
練習8-1自定義資料庫連線
控制項 396
練習8-2樹型列表用戶控制項 400
第9單元 405
練習9-1實現分頁效果 405
練習9-2設計展示模組 410
第10單元 418
練習10-1添加FormView控制項 418
練習10-2通過資源管理器創建
資料庫 421

相關詞條

熱門詞條

聯絡我們