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

王治國

  • 出版商: 清華大學
  • 出版日期: 2020-08-01
  • 售價: $414
  • 貴賓價: 9.5$393
  • 語言: 簡體中文
  • ISBN: 7302558558
  • ISBN-13: 9787302558552
  • 相關分類: .NETASP.NET

立即出貨 (庫存 < 4)

  • ASP.NET程序設計與開發經典課堂-preview-1
  • ASP.NET程序設計與開發經典課堂-preview-2
  • ASP.NET程序設計與開發經典課堂-preview-3
ASP.NET程序設計與開發經典課堂-preview-1

買這商品的人也買了...

商品描述

《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.1 Web開發技術基礎 /2

1.1.1 Web的基本概念 /2

1.1.2 靜態網頁技術 /3

1.1.3 動態網頁技術 /4

1.1.4 B/S架構體系 /5

1.2 .NET Framework與ASP.NET /5

1.2.1 .NET Framework簡介 /5

1.2.2 ASP.NET的基本框架 /7

1.2.3 ASP.NET的特點 /8

1.3 配置ASP.NET運行環境 /9

1.3.1 配置IIS服務器 /10

1.3.2 Visual Studio開發環境介紹 /13

1.4 第一個ASP.NET Web程序 /15

1.4.1 創建第一個ASP.NET Web程序 /15

1.4.2 編譯、運行並調試應用程序 /19

強化練習 /22

常見疑難解答 /22

第2章 ASP.NET程序設計基礎

2.1 C#語言簡介 /24

2.1.1 C#語言特點 /24

2.1.2 關鍵字和標識符 /25

2.1.3 變量和常量 /26

2.2 C#的數據類型 /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.5 this 關鍵字  /60

2.5.6 static關鍵字 /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.1 ASP.NET頁面的生命周期 /72

3.1.1 ASP.NET頁面代碼模式 /72

3.1.2 回發和往返行程 /73

3.1.3 頁面的生命周期 /74

3.1.4 ASP.NET頁面生命周期的事件 /74

3.2 ASP.NET代碼隱藏模型 /76

3.2.1 代碼隱藏模型 /76

3.2.2 ASP.NET頁面指令 /78

3.2.3 ASP.NET應用程序文件類型 /79

3.3 ASP.NET頁面的狀態管理 /79

3.3.1 頁面狀態概述 /80

3.3.2 視圖狀態 /80

3.3.3 控件狀態 /81

3.3.4 隱藏域 /82

3.4 ASP.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.7 RadioButton和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.1 Response對象 /116

5.1.1 常用屬性與方法 /116

5.1.2 在頁面中輸出數據 /116

5.1.3 頁面跳轉並傳遞參數 /118

5.2 Request對象 /121

5.2.1 常用屬性與方法 /121

5.2.2 獲取頁面間傳送的值 /122

5.2.3 獲取客戶端瀏覽器信息 /123

5.3 Application對象 /124

5.3.1 Application對象常用集合、

                        屬性和方法 /124

5.3.2 使用Application對象存儲和

                        讀取全局變量 /125

5.3.3 設計一個網頁訪問計數器 /125

5.4 Session對象 /127

5.4.1 常用集合、屬性和方法 /127

5.4.2 使用Session對象存儲和讀取

                        數據 /127

5.5 Cookie對象 /129

5.5.1 常用屬性與方法 /130

5.5.2 使用Cookie對象保存和讀取

                        客戶端信息 /130

5.6 Server對象 /131

5.6.1 常用屬性與方法 /131

5.6.2 重定向頁面 /132

5.6.3 使用Server.MapPath方法獲取

                        服務器的物理地址 /133

強化練習 /134

常見疑難解答 /134

第6章 樣式、主題和母版頁

6.1 CSS樣式 /136

6.1.1 CSS概述 /136

6.1.2 CSS知識基礎 /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.4 DIV和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.2 SQL Server數據庫的基礎知識 /173

7.2 ADO.NET模型 /177

7.2.1 ADO.NET模型概述 /177

7.2.2 ADO.NET的結構分析 /178

7.3 連接數據庫 /180

7.3.1 Connection對象介紹 /181

7.3.2 連接Microsoft Access數據庫 /182

7.3.3 連接Microsoft SQL Server

                        數據庫 /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.3 GridView控件 /208

8.3.1 GridView控件的數據綁定  /209

8.3.2 設定GridView控件的綁定列和

                        模板列 /215

8.3.3 GridView控件的排序 /221

8.3.4 GridView控件的分頁 /223

8.4 DataList和FormView控件 /225

8.4.1 DataList控件的數據綁定 /226

8.4.2 FormView控件的數據呈現和處理 /233

8.5 DataPager控件 /239

8.6 DetailsView控件 /241

強化練習 /244

常見疑難解答 /244

第9章 ASP.NET高級應用

9.1 XML數據處理 /246

9.1.1 XML基礎 /246

9.1.2 在ASP.NET中處理XML數據 /247

9.1.3 DataSet和XML的相關處理技術 /250

9.2 Web服務 /251

9.2.1 瞭解Web服務 /252

9.2.2 創建Web服務 /253

9.2.3 公佈Web服務 /253

9.2.4 使用Web服務 /256

9.3 AJAX與ASP.NET /257

9.3.1 Ajax簡介 /257

9.3.2 ASP.NET AJAX控件 /258

9.3.3 ASP.NET AJAX Control Extenders

                        擴展控件  /266

9.4 處理緩存 /267

9.4.1 ASP.NET緩存機制概述 /267

9.4.2 緩存指令@OutputCache /268

9.4.3 設置頁面緩存 /270

9.4.4 應用程序緩存  /270

9.5 ASP.NET程序的安裝和部署 /271

9.5.1 使用VS2015模板創建安裝文件 /272

9.5.2 使用XCopy部署遠程網站 / /273

9.6 ASP.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.1 DataBase類 /284

10.5.2 Cart類 /287

10.5.3 CartProduct類 /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