ASP.NET程式設計與開發經典課堂

ASP.NET程式設計與開發經典課堂

《ASP.NET程式設計與開發經典課堂》是2020年清華大學出版社出版的圖書,作者是王治國。本書語言通俗易懂,知識結構合理,適合作為高等院校計算機與信息技術及相關專業學習ASP.NET動態網站設計的教材,也適合作為在.NET框架下開發Web應用程式的Web程式設計人員的參考資料。

基本介紹

  • 書名:ASP.NET程式設計與開發經典課堂
  • 作者:王治國
  • 出版社:清華大學出版社
  • ISBN:9787302558552
內容簡介,圖書目錄,作者簡介,

內容簡介

《ASP.NET程式設計與開發經典課堂》遵循“理論夠用,重在實踐”的原則,系統地講解了ASP.NET動態網站開發技術,主要內容包括ASP.NET概述、C#語言基礎、ASP.NET的常用對象、常用伺服器控制項、ASP.NET中的樣式/主題和母版頁、資料庫訪問技術和數據綁定技術、ASP.NET中的XML數據處理、ASP.NETWeb服務、ASP.NET的配置和部署、提高ASP.NET應用程式性能的方法、提高ASP.NET應用程式安全性的技術。*後通過實際的項目套用案例,介紹如何在具體開發中使用ASP.NET的這些技術。 《ASP.NET程式設計與開發經典課堂》語言通俗易懂,知識結構合理,適合作為高等院校計算機與信息技術及相關專業學習ASP.NET動態網站設計的教材,也適合作為在.NET框架下開發Web應用程式的Web程式設計人員的參考資料。

圖書目錄

第1章初識ASP.NET
1.1Web開發技術基礎/2
1.1.1Web的基本概念/2
1.1.2靜態網頁技術/3
1.1.3動態網頁技術/4
1.1.4B/S架構體系/5
1.2.NETFramework與ASP.NET/5
1.2.1.NETFramework簡介/5
1.2.2ASP.NET的基本框架/7
1.2.3ASP.NET的特點/8
1.3配置ASP.NET運行環境/9
1.3.1配置IIS伺服器/10
1.3.2VisualStudio開發環境介紹/13
1.4個ASP.NETWeb程式/15
1.4.1創建個ASP.NETWeb程式/15
1.4.2編譯、運行並調試應用程式/19
強化練習/22
常見疑難解答/22
第2章ASP.NET程式設計基礎
2.1C#語言簡介/24
2.1.1C#語言特點/24
2.1.2關鍵字和標識符/25
2.1.3變數和常量/26
2.2C#的數據類型/27
2.2.1簡單類型概述/27
2.2.2引用類型/32
2.3運算符/36
2.4控制語句/38
2.4.1順序語句/38
2.4.2選擇語句/39
2.4.3循環語句/43
2.4.4跳轉語句/50
2.4.5異常處理/52
2.5面向對象程式設計基礎/55
2.5.1類聲明/56
2.5.2繼承/56
2.5.3類的訪問修飾符/57
2.5.4構造函式和析構函式/58
2.5.5this關鍵字/60
2.5.6static關鍵字/61
2.6面向對象高級進階/63
2.6.1多態性/63
2.6.2虛方法/63
2.6.3抽象類/65
2.6.4函式重載/66
2.6.5裝箱/68
強化練習/69
常見疑難解答/69
第3章ASP.NET的Web頁面管理
3.1ASP.NET頁面的生命周期/72
3.1.1ASP.NET頁面代碼模式/72
3.1.2回發和往返行程/73
3.1.3頁面的生命周期/74
3.1.4ASP.NET頁面生命周期的事件/74
3.2ASP.NET代碼隱藏模型/76
3.2.1代碼隱藏模型/76
3.2.2ASP.NET頁面指令/78
3.2.3ASP.NET應用程式檔案類型/79
3.3ASP.NET頁面的狀態管理/79
3.3.1頁面狀態概述/80
3.3.2視圖狀態/80
3.3.3控制項狀態/81
3.3.4隱藏域/82
3.4ASP.NET項目配置管理/82
3.4.1配置檔案的層次結構/82
3.4.2配置檔案的語法規則/83
3.4.3配置Web.config檔案/84
強化練習/85
常見疑難解答/85
第4章ASP.NET常用的伺服器控制項
4.1伺服器控制項概述/88
4.2標準伺服器控制項/88
4.2.1標籤控制項/89
4.2.2文本框控制項/91
4.2.3按鈕控制項/93
4.2.4超連結控制項/95
4.2.5圖像控制項/97
4.2.6複選框和複選框列表控制項/98
4.2.7RadioButton和RadioButtonList控制項/99
4.2.8列表控制項/102
4.2.9檔案上傳控制項/104
4.3驗證控制項/106
4.3.1表單驗證控制項(RequiredFieldValidator)/106
4.3.2比較驗證控制項(CompareValidator)/107
4.3.3範圍驗證控制項(RangeValidator)/109
4.3.4正則表達式驗證控制項(RegularExpressionValidator)/110
4.3.5自定義驗證控制項(CustomValidator)/112
強化練習/114
常見疑難解答/114
第5章ASP.NET的常用內置對象
5.1Response對象/116
5.1.1常用屬性與方法/116
5.1.2在頁面中輸出數據/116
5.1.3頁面跳轉並傳遞參數/118
5.2Request對象/121
5.2.1常用屬性與方法/121
5.2.2獲取頁面間傳送的值/122
5.2.3獲取客戶端瀏覽器信息/123
5.3Application對象/124
5.3.1Application對象常用集合、屬性和方法/124
5.3.2使用Application對象存儲和讀取全局變數/125
5.3.3設計一個網頁訪問計數器/125
5.4Session對象/127
5.4.1常用集合、屬性和方法/127
5.4.2使用Session對象存儲和讀取數據/127
5.5Cookie對象/129
5.5.1常用屬性與方法/130
5.5.2使用Cookie對象保存和讀取客戶端信息/130
5.6Server對象/131
5.6.1常用屬性與方法/131
5.6.2重定向頁面/132
5.6.3使用Server.MapPath方法獲取伺服器的物理地址/133
強化練習/134
常見疑難解答/134
第6章樣式、主題和母版頁
6.1CSS樣式/136
6.1.1CSS概述/136
6.1.2CSS知識基礎/136
6.1.3創建CSS樣式/143
6.1.4套用CSS樣式/145
6.2網頁布局設定/147
6.2.1網頁的基本布局方式/147
6.2.2頁面元素定位/148
6.2.3表格布局/149
6.2.4DIV和CSS布局/151
6.3主題/157
6.3.1創建並使用主題/157
6.3.2頁面主題和全局主題/160
6.3.3套用和禁用主題/160
6.3.4用編程的方法控制主題/163
6.4母版頁/164
6.4.1在ASP.NET中創建母版頁/164
6.4.2使用母版頁創建內容窗體/167
6.4.3母版頁的運行方法/169
強化練習/170
常見疑難解答/170
第7章使用ADO.NET訪問資料庫
7.1資料庫的基本知識/172
7.1.1資料庫概述/172
7.1.2SQLServer資料庫的基礎知識/173
7.2ADO.NET模型/177
7.2.1ADO.NET模型概述/177
7.2.2ADO.NET的結構分析/178
7.3連線資料庫/180
7.3.1Connection對象介紹/181
7.3.2連線MicrosoftAccess資料庫/182
7.3.3連線MicrosoftSQLServer資料庫/184
7.4基於ADO.NET的資料庫訪問/185
7.4.1使用DataReader對象訪問資料庫/185
7.4.2使用DataSet對象訪問資料庫/189
7.5使用數據適配器運算元據庫/195
7.5.1數據適配器概述/195
7.5.2創建DataAdapter對象/196
7.5.3基於DataAdapter對象的資料庫/196
強化練習/203
常見疑難解答/203
第8章ASP.NET中的數據綁定
8.1數據綁定概述/206
8.2單值和列表控制項的數據綁定/206
8.2.1單值綁定/206
8.2.2列表控制項的數據綁定/207
8.3GridView控制項/208
8.3.1GridView控制項的數據綁定/209
8.3.2設定GridView控制項的綁定列和模板列/215
8.3.3GridView控制項的排序/221
8.3.4GridView控制項的分頁/223
8.4DataList和FormView控制項/225
8.4.1DataList控制項的數據綁定/226
8.4.2FormView控制項的數據呈現和處理/233
8.5DataPager控制項/239
8.6DetailsView控制項/241
強化練習/244
常見疑難解答/244
第9章ASP.NET高級套用
9.1XML數據處理/246
9.1.1XML基礎/246
9.1.2在ASP.NET中處理XML數據/247
9.1.3DataSet和XML的相關處理技術/250
9.2Web服務/251
9.2.1了解Web服務/252
9.2.2創建Web服務/253
9.2.3公布Web服務/253
9.2.4使用Web服務/256
9.3AJAX與ASP.NET/257
9.3.1Ajax簡介/257
9.3.2ASP.NETAJAX控制項/258
9.3.3ASP.NETAJAXControlExtenders控制項/266
9.4處理快取/267
9.4.1ASP.NET快取機制概述/267
9.4.2快取指令@OutputCache/268
9.4.3設定頁面快取/270
9.4.4應用程式快取/270
9.5ASP.NET程式的安裝和部署/271
9.5.1使用VS2015模板創建安裝檔案/272
9.5.2使用XCopy部署遠程網站//273
9.6ASP.NET網站安全/273
9.6.1基於Form驗證/274
9.6.2基於Windows驗證/275
強化練習/277
常見疑難解答/278
第10章綜合編程項目開發
10.1概述/280
10.2業務流程以及功能需求分析/281
10.3系統功能模組設計/282
10.4資料庫設計/282
10.5公共類設計/284
10.5.1DataBase類/284
10.5.2Cart類/287
10.5.3CartProduct類/291
10.6網站的前台設計/291
10.6.1網站的母版頁設計/291
10.6.2圖書分類的實現/293
10.6.3系統首頁的實現/294
10.6.4會員管理的實現/299
10.7網站後台功能的實現/307
10.7.1管理員登錄模組/307
10.7.2圖書分類模組/309
10.7.3圖書管理模組/312
10.7.4會員管理模組/316
10.8本章小結/318
參考文獻/319

作者簡介

王治國,鄭州輕工業大學計算機與通信工程學院高級講師,從事計算機教學工作多年,有豐富的實戰經驗,對行業有獨到的見解。曾出版過《C#程式設計》、《計算機網路套用教程》等。

相關詞條

熱門詞條

聯絡我們