ASP.NET編程從基礎到套用

ASP.NET編程從基礎到套用

《ASP.NET編程從基礎到套用》是2014年清華大學出版社出版的圖書。

基本介紹

  • 書名:ASP.NET編程從基礎到套用
  • ISBN:9787302315001
  • 定價:59元
  • 出版社:清華大學出版社
  • 出版時間:2014年
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

本書從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,由淺入深、循序漸進地介紹了學習ASP.NET程式開發必備的知識和技能。全書分12章,主要內容包括ASP.NET開發環境的搭建、ASP.NET中伺服器控制項的基本套用、ASP.NET內置系統對象、站點導航控制項、母版頁、數據綁定控制項、常用的第三方控制項、如何使用ADO.NET的基本對象運算元據庫、常用快取、檔案和目錄的相關處理、ASP.NET Ajax技術的相關知識及Web服務等。最後,通過一個綜合項目案例介紹ASP.NET在實際開發過程中的套用。

圖書目錄

第1章ASP.NET入門基礎 1
1.1ASP.NET簡介 1
1.1.1ASP.NET的發展、內容和特性 1
1.1.2ASP.NET的特色優勢 2
1.2.NETFramework 3
1.2.1.NETFramework簡介 3
1.2.2公共語言運行時 4
1.2.3類庫 5
1.3ASP.NET開發環境的搭建 6
1.3.1安裝VisualStudio2010 6
1.3.2安裝IIS 9
1.4項目案例:創建第一個ASP.NET網站 12
1.5習題 17
1.6實踐疑難解答 18
第2章ASP.NET的控制項套用 20
2.1控制項的分類 20
2.1.1HTML伺服器控制項 20
2.1.2Web伺服器控制項的共有屬性、方法和事件 21
2.2文本伺服器控制項 22
2.2.1Label控制項和HyperLink控制項 22
2.2.2Literal控制項 23
2.2.3TextBox控制項 23
2.3按鈕伺服器控制項 24
2.3.1Button控制項 24
2.3.2ImageButton控制項和LinkButton控制項 26
2.4圖像類控制項 26
2.4.1Image控制項 26
2.4.2ImageMap控制項 27
2.5選擇伺服器控制項 29
2.5.1CheckBox控制項和CheckedListBox控制項 29
2.5.2RadioButton控制項和RadioButtonList控制項 32
2.6列表伺服器控制項 34
2.6.1ListBox控制項 34
2.6.2DropDownList控制項 37
2.6.3BulletedList控制項 40
2.7容器伺服器控制項 42
2.7.1Panel控制項 43
2.7.2MultiView控制項 43
2.8驗證伺服器控制項 47
2.8.1驗證控制項概述 47
2.8.2RequiredFieldValidator控制項 47
2.8.3RangeValidator控制項 49
2.8.4CompareValidator控制項 50
2.8.5RegularExpressionValidator控制項 51
2.8.6CustomValidator控制項 52
2.8.7ValidationSummary控制項 55
2.9項目案例:實現註冊部落格用戶的功能 56
2.10習題 59
2.11實踐疑難解答 61
2.11.1ASP.NET中如何避開伺服器控制項的驗證 61
2.11.2DropDownList控制項回傳數據 61
第3章ASP.NET的系統對象和狀
態管理 62
3.1ASP.NET運行機制 62
3.2系統對象 63
3.2.1Request對象 63
3.2.2Response對象 65
3.2.3Page對象 66
3.3狀態保持 70
3.3.1Cookie對象 70
3.3.2Session對象 72
3.3.3Application對象和Global.asax
檔案 75
3.3.4ViewState對象 78
3.3.5狀態對象的異同點 80
3.4Server對象 81
3.5項目案例:實現簡單的聊天系統 83
3.6習題 88
3.7實踐疑難解答 90
3.7.1ASP.NET頁面傳值問題 90
3.7.2ASP.NET中Session丟失的原因 91
3.7.3使用Response對象輸出圖像 91
第4章站點導航控制項和母版頁搭建
框架 93
4.1站點導航控制項 93
4.1.1站點地圖 93
4.1.2SiteMapPath控制項 95
4.1.3TreeView控制項 97
4.1.4Menu控制項 101
4.2母版頁 103
4.2.1網頁典型布局 103
4.2.2母版頁 104
4.2.3內容頁 106
4.3主題 107
4.3.1主題概述 107
4.3.2載入主題的多種方式 108
4.3.3Theme和StylesheetTheme的
比較 111
4.4項目案例:使用母版頁和導航控制項搭
建框架 111
4.5習題 114
4.6實踐疑難解答 117
4.6.1導航控制項的具體使用 117
4.6.2ASP.NET母版頁中對控制項ID
的處理 117
第5章ADO.NET技術訪問資料庫 119
5.1ADO.NET簡介 119
5.1.1ADO.NET組件 119
5.1.2ADO.NET基本對象 120
5.2使用SqlConnection對象連線資料庫 120
5.2.1SqlConnection對象 121
5.2.2連線資料庫 121
5.3SqlCommand對象和SqlDataReader
對象讀取數據 124
5.3.1SqlCommand對象 125
5.3.2SqlDataReader對象 126
5.3.3使用ExecuteNonQuery()方法添
加數據 127
5.3.4使用Read()方法讀取數據 128
5.4DataSet對象和SqlDataAdapter對象 131
5.4.1DataSet對象 131
5.4.2SqlDataAdapter對象 133
5.4.3使用SqlDataAdapter對象填
充DataSet對象 133
5.4.4DataTable和DataView 135
5.4.5SqlDataReader和DataSet的
區別 138
5.5項目案例:操作人員管理後台數據 138
5.6習題 144
5.7實踐疑難解答 147
5.7.1使用Read()方法讀取空數據 147
5.7.2ADO.NET中如何執行帶有參數
的SQL語句 148
第6章ASP.NET的數據展示技術 149
6.1數據綁定技術 149
6.1.1簡單數據綁定技術 149
6.1.2複雜數據綁定技術 150
6.2數據源控制項 151
6.3數據綁定控制項 156
6.4GridView控制項 157
6.4.1GridView控制項概述 157
6.4.2GridView控制項的模板、行和
數據綁定列的類型 160
6.4.3GridView控制項的簡單使用 162
6.5DetailsView控制項 166
6.6DataList控制項 170
6.6.1DataList控制項概述 170
6.6.2使用DataList控制項的模板顯示
數據 171
6.7Repeater控制項 175
6.8ListView控制項和DataPager控制項 178
6.9項目案例:使用GridView控制項對聯繫人進行操作 182
6.10習題 191
6.11實踐疑難解答 194
6.11.1DataList控制項如何實現對數據
的編輯操作 194
6.11.2GridView、DataList和Repeater
如何實現自動編號 195
6.11.3刷新頁面後如何讓數據不回到頁
面頂端 196
第7章ASP.NET控制項的高級套用 198
7.1用戶控制項 198
7.1.1用戶控制項概述 199
7.1.2創建和使用用戶控制項 199
7.1.3將Web窗體頁轉化為用戶
控制項 201
7.1.4用戶控制項與Web窗體頁的
區別 201
7.2常用的第三方控制項 202
7.2.1線上編輯器控制項 202
7.2.2驗證碼控制項 212
7.2.3自定義驗證碼類 214
7.2.4分頁控制項 219
7.3模組處理程式 224
7.3.1HttpModule和HttpHandler 224
7.3.2封面圖片水印的實現(局部
HttpHandler方式) 224
7.3.3封面圖片水印的實現(全局
HttpHandler方式) 227
7.4代碼生成工具CodeSmith 229
7.4.1CodeSmith概述 229
7.4.2使用CodeSmith 229
7.5項目案例:論壇內容的顯示和添加 233
7.6習題 240
7.7實踐疑難解答 243
7.7.1如何在窗體頁面訪問用戶控制項中
的控制項值 243
7.7.2如何將輸入的驗證碼進行全形半
角的轉換 243
7.7.3CodeSmith新建模板的中文亂碼
問題 245
第8章快取技術 246
8.1快取概述 246
8.2頁面輸出快取 247
8.2.1頁面輸出快取概述 247
8.2.2使用快取顯示登錄時間 248
8.3頁面部分快取 251
8.3.1控制項快取 251
8.3.2快取後替換 255
8.4頁面數據快取 259
8.4.1數據快取概述 259
8.4.2使用Cache類實現數據快取 261
8.4.3CacheDependency依賴類緩
存XML檔案 266
8.5項目案例:資料庫快取依賴 268
8.6習題 273
8.7實踐疑難解答 275
8.7.1ASP.NET頁面快取 275
8.7.2AdRotator控制項實現快取後
替換 275
第9章檔案和目錄處理 277
9.1獲取檔案屬性 277
9.2檔案管理 279
9.2.1判斷檔案是否存在 279
9.2.2創建檔案 280
9.2.3複製檔案 282
9.2.4移動檔案 284
9.2.5刪除檔案 286
9.3獲取目錄容量 288
9.4目錄處理 290
9.4.1判斷目錄是否存在 290
9.4.2創建目錄 291
9.4.3移動目錄 293
9.4.4刪除目錄 295
9.4.5遍歷目錄 297
9.5文本檔案的讀寫操作 299
9.5.1使用StreamReader類讀取
檔案 299
9.5.2使用StreamWriter類寫入
檔案 301
9.6檔案上傳與下載 303
9.6.1檔案上傳 303
9.6.2檔案下載 305
9.7項目案例:簡單的檔案瀏覽器 308
9.8習題 314
9.9實踐疑難解答 317
9.9.1ASP.NET上傳檔案時設定最
大限制 317
9.9.2如何刪除目錄中的檔案 317
第10章ASP.NETAjax技術 319
10.1ASP.NETAjax概述 319
10.1.1Ajax概念 319
10.1.2ASP.NETAjax簡介 321
10.2XMLHttpRequest對象 322
10.2.1XMLHttpRequest對象的屬
性和方法 322
10.2.2XMLHttpRequest對象的簡
單使用 324
10.2.3處理XML格式的數據 326
10.3ASP.NETAjax套用 329
10.3.1ScriptManager控制項 329
10.3.2UpdatePanel控制項 330
10.3.3UpdateProgress控制項 332
10.3.4Timer控制項 334
10.4ASP.NETAjaxControlToolkit套用 336
10.4.1添加ControlToolkit工具包 337
10.4.2Accordion控制項 338
10.4.3AutoCompleteExtender控制項 341
10.4.4Rating控制項 345
10.5項目案例:通過淘寶商品頁實現效
果顯示 347
10.6習題 351
10.7實踐疑難解答 354
10.7.1UpdatePanel控制項下如何使用
UploadFile控制項 354
10.7.2Ajax中的GET和POST提交數據的問題 354
第11章Web服務 356
11.1Web服務概述 356
11.1.1Web服務簡介 356
11.1.2Web服務的使用場合 357
11.1.3Web服務的技術架構 360
11.2Web服務的基本使用 361
11.2.1調用存在的Web服務 361
11.2.2調用自定義的Web服務 363
11.3設定Web服務 366
11.3.1WebService的屬性設定 366
11.3.2WebMethod的屬性設定 368
11.4集成第三方Web服務 371
11.4.1天氣預報 371
11.4.2查看電視節目 374
11.4.3簡體字和繁體字的相互轉換 379
11.5習題 381
11.6實踐疑難解答 384
11.6.1調用服務出現有潛在的
Request.Form值提示 384
11.6.2添加Web引用和服務引用的區別
384
11.6.3WebMethod和WebMethod()的
區別 385
第12章線上考試管理系統 386
12.1系統概述 386
12.1.1系統簡介 386
12.1.2開發環境 387
12.2功能模組設計分析 387
12.2.1登錄 388
12.2.2個人資料管理 388
12.2.3用戶信息管理 388
12.2.4系別管理 389
12.2.5考試科目管理 390
12.2.6考試試題管理 390
12.2.7試卷出題與維護 390
12.2.8學生考試 391
12.2.9學生試卷管理 391
12.2.10退出系統 391
12.3設計資料庫 391
12.4公共模組 397
12.4.1搭建三層框架 397
12.4.2配置web.config 398
12.4.3SqlHelper類 399
12.4.4系統主界面 402
12.5登錄模組 405
12.6個人資料管理 410
12.7用戶信息管理 411
12.7.1用戶管理 412
12.7.2許可權管理 418
12.8系別管理 419
12.9考試科目管理 422
12.10考試試題管理 423
12.10.1填空題管理 423
12.10.2單選題管理 424
12.10.3復選題管理 425
12.10.4簡答題管理 426
12.11試卷出題與維護 427
12.11.1試卷出題 427
12.11.2試卷維護 429
12.12學生考試 430
12.12.1考試試題 430
12.12.2考試記錄 431
12.13學生試卷管理 431
12.13.1試卷評審 431
12.13.2學生成績 432
12.14系統退出 433
ASP.NET編程從基礎到套用
目錄

相關詞條

熱門詞條

聯絡我們