基於C#的ASP.NET程式設計(第3版)

基於C#的ASP.NET程式設計(第3版)

《基於C#的ASP.NET程式設計(第3版)》是2018年2月機械工業出版社出版的圖書,作者是翁健紅。

基本介紹

  • 書名:基於C#的ASP.NET程式設計(第3版)
  • 作者:翁健紅
  • 出版社:機械工業出版社
  • 出版時間:2018年2月
  • 定價:35 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111488910
內容簡介,圖書目錄,

內容簡介

本書共11章,內容包括ASP.NET基礎、C#語言基礎、伺服器端控制項、ADO.NET資料庫訪盼笑臘問技術樂乎廈糊、VS.NET開發會員管理系統、數據窗體設計、內置對象與快取、網站導航控制項與WEB服務、母版頁與主題、AJAX技術以及設計實例。

圖書目錄

目 錄
第3版前言
第1章 ASP.NET基礎1
1.1 Web基礎知識1
1.1.2 靜態網頁1
1.1.3 動態網頁2
1.2 ASP.NET概述3
1.3 配置ASP.NET的運行環境3
1.3.1 ASP.NET的運行環境3
1.3.2 安裝IIS4
1.3.3 安裝.NET Framework4
1.3.4 測試ASP.NET環境4
1.4 Visual Studio集成開發環境5
1.5 第一個ASP.NET程式6
1.5.1 代碼分離模式6
1.5.2 單一檔案模式10
1.6 ASP.NET頁面的結構11
1.7 ASP.NET應用程式中的特殊資料夾12
1.8 ASP.NET頁面的生命周期事件13
1.9 本書實例採用的資料庫15
習題15
第2章 C#語言基礎16
2.1 C#語言簡介16
2.2 變數16
2.3 數據類型17
2.4 運算符19
2.5 程式流程控制22
2.5.1 條件語句22
2.5.2 循環語句24
2.5.3 跳轉語句26
2.6 方法27
習題匙漿戶28
第3章 伺服器端控制項29
3.1 常用伺服器端控制項29
3.1.1 Label控制項30
3.1.2 Button控制項30
3.1.3 TextBox控制項31
3.1.4 RadioButton控制項32
3.1.5 RadioButtonList控制項33
3.1.6 DropDownList控制項35
3.1.7 ListBox控制項36
3.1.9 HyperLink控制項38
3.1.10 ImageButton控制項38
3.1.11 CheckBox控制項39
3.1.12 CheckBoxList控制項40
3.1.13 Calendar控制項41
3.1.14 PlaceHolder控制項43
3.1.15 Table控制項43
3.2 數據驗證控制項45
3.2.1 RequiredFieldValidator控制項45
3.2.2 CompareValidator控制項46
3.2.3 RangeValidator控制項48
3.2.4 RegularExpressionValidator控制項49
3.2.5 ValidationSummary控制項51
3.3 HTML控榆恥員件簡介52
習題52
第4章 ADO.NET資料庫訪問技術53
4.1 ADO.NET基本概念53
4.2 ADO.NET對象模型53
4.3 SqlConnection對象55
4.4.1 Command對象的屬性和方法56
4.4.2 增加、刪除、精姜修改數據57
4.4.3 執行帶乃尋舟參數的Command58
4.4.4 ExecuteScalar方法60
4.5 DataReader對象60
4.6 DataSet、DataTable和
DataAdapter對象62
4.6.1 DataSet對象62
4.6.2 DataTable對象64
4.6.3 DataAdapter對象66
4.7 DataView對象69
4.8 使用存儲過程70
4.8.1 執行不帶參數的存儲過程70
4.8.2 執行帶參數的存儲過程71
習題73
第5章 VS.NET開發會員管理腿頁尋精系統74
5.1 項目基礎74
5.1.1 VS.NET中的表格操作74
5.1.2 程式排錯與調試75
5.1.4 編程規範80
5.1.5 Web.config配置檔案82
5.2 會員管理系統86
5.2.1 系統分析與設計86
5.2.2 系統的運行界面86
5.2.3 配置Web.config檔案88
5.2.4 登錄頁面88
5.2.5 主頁面90
5.2.6 註冊頁面91
5.2.7 顯示個人信息頁面94
5.2.8 修改個人信息頁面95
5.2.9 取回密碼1頁面98
5.2.10 取回密碼2頁面100
5.3 發布網站101
習題104
第6章 數據窗體設計105
6.1 數據綁定簡介105
6.2 Repeater控制項106
6.3 DataList控制項108
6.4 數據源控制項111
6.5 GridView控制項114
6.5.1 GridView控制項簡介114
6.5.2 GridView控制項的常用屬性114
6.5.3 GridView控制項的數據綁定列117
6.5.4 GridView控制項的數據顯示117
6.5.5 GridView控制項的數據編輯120
6.5.6 GridView控制項中使用下拉列表122
6.5.7 HyperLinkField列123
6.5.8 GridView控制項的編程125
6.6 FormView控制項129
習題132
第7章 內置對象與快取133
7.1 內置對象133
7.1.1 Application對象133
7.1.2 Request對象134
7.1.4 Server對象137
7.2 Cookie對象139
7.2.1 Cookie對象的特點139
7.2.2 Cookie對象的讀寫140
7.2.3 Cookie對象的生存期140
7.2.4 Cookie對象驗證的安全性140
7.2.5 Cookie對象套用舉例140
7.3 Global.asax檔案142
7.4 ASP.NET中的快取144
7.4.1 輸出型快取144
7.4.2 片段型快取145
7.4.3 數據型快取147
習題148
第8章 網站導航控制項與Web服務149
8.1 網站導航控制項149
8.1.1 站點地圖149
8.1.2 SiteMapDataSource控制項150
8.1.3 Menu控制項151
8.1.4 SiteMapPath控制項152
8.2 Web服務153
8.2.1 Web服務簡介153
8.2.2 Web服務的作用154
8.2.3 Web服務術語154
8.2.4 Web服務套用實例155
習題159
第九章 母版頁與主題160
9.1 母版頁160
9.1.1 母版頁概述160
9.1.2 母版頁套用實例160
9.1.3 將已建成的網頁
嵌入母版頁中165
9.1.4 母版頁的嵌套165
9.1.5 在內容頁中訪問母版頁中的內容165
9.2 主題與外觀166
9.2.1 主題與外觀概述166
9.2.2 套用實例167
9.2.3 將主題檔案套用於
整個套用項目170
9.2.4 主題套用的規則和優先權170
9.3 用戶控制項171
9.3.1 創建用戶控制項171
9.3.2 使用用戶控制項172
習題173
第10章 AJAX技術174
10.1 AJAX簡介174
10.2 ASP.NET AJAX簡介175
10.3 AJAX Extension安裝175
10.4 ASP.NET AJAX常用控制項176
10.4.1 ScriptManager控制項176
10.4.2 UpdatePanel控制項176
10.4.3 Timer控制項179
10.4.4 ScriptManagerProxy控制項179
10.5 ASP.NET AJAX套用實例179
10.5.1 ASP.NET AJAX實現登錄179
10.5.2 ASP.NET AJAX實現下拉
列表聯動181
10.5.3 ASP.NET AJAX實現信息
的即時刷新182
10.6 jQuery的AJAX技術183
習題185
第11章 設計實例186
11.1 線上考試系統186
11.1.1 系統分析與設計186
11.1.2 系統的運行界面187
11.1.3 Web.Config檔案188
11.1.4 資料庫操作的公共類188
11.1.5 考生登錄頁面191
11.1.6 考試頁面192
11.1.7 成績顯示頁面195
11.2 新聞發布系統196
11.2.1 系統分析與設計196
11.2.2 系統的運行界面197
11.2.3 瀏覽新聞頁面198
11.2.4 顯示新聞頁面199
11.2.5 添加新聞頁面200
11.2.6 新聞列表頁面202
11.2.7 管理新聞頁面207
11.2.8 修改新聞頁面211
習題212
附錄 參考實驗213
實驗1 ASP.NET開發環境213
實驗2 C#語言基礎213
實驗3 Web Server控制項213
實驗4 數據驗證控制項214
實驗5 ADO.NET資料庫訪問技術214
實驗6 開發會員管理系統215
實驗7 數據窗體設計215
實驗8 內置對象與應用程式配置215
實驗9 網站導航216
實驗10 主題與外觀216
參考文獻217
3.2.2 CompareValidator控制項46
3.2.3 RangeValidator控制項48
3.2.4 RegularExpressionValidator控制項49
3.2.5 ValidationSummary控制項51
3.3 HTML控制項簡介52
習題52
第4章 ADO.NET資料庫訪問技術53
4.1 ADO.NET基本概念53
4.2 ADO.NET對象模型53
4.3 SqlConnection對象55
4.4.1 Command對象的屬性和方法56
4.4.2 增加、刪除、修改數據57
4.4.3 執行帶參數的Command58
4.4.4 ExecuteScalar方法60
4.5 DataReader對象60
4.6 DataSet、DataTable和
DataAdapter對象62
4.6.1 DataSet對象62
4.6.2 DataTable對象64
4.6.3 DataAdapter對象66
4.7 DataView對象69
4.8 使用存儲過程70
4.8.1 執行不帶參數的存儲過程70
4.8.2 執行帶參數的存儲過程71
習題73
第5章 VS.NET開發會員管理系統74
5.1 項目基礎74
5.1.1 VS.NET中的表格操作74
5.1.2 程式排錯與調試75
5.1.4 編程規範80
5.1.5 Web.config配置檔案82
5.2 會員管理系統86
5.2.1 系統分析與設計86
5.2.2 系統的運行界面86
5.2.3 配置Web.config檔案88
5.2.4 登錄頁面88
5.2.5 主頁面90
5.2.6 註冊頁面91
5.2.7 顯示個人信息頁面94
5.2.8 修改個人信息頁面95
5.2.9 取回密碼1頁面98
5.2.10 取回密碼2頁面100
5.3 發布網站101
習題104
第6章 數據窗體設計105
6.1 數據綁定簡介105
6.2 Repeater控制項106
6.3 DataList控制項108
6.4 數據源控制項111
6.5 GridView控制項114
6.5.1 GridView控制項簡介114
6.5.2 GridView控制項的常用屬性114
6.5.3 GridView控制項的數據綁定列117
6.5.4 GridView控制項的數據顯示117
6.5.5 GridView控制項的數據編輯120
6.5.6 GridView控制項中使用下拉列表122
6.5.7 HyperLinkField列123
6.5.8 GridView控制項的編程125
6.6 FormView控制項129
習題132
第7章 內置對象與快取133
7.1 內置對象133
7.1.1 Application對象133
7.1.2 Request對象134
7.1.4 Server對象137
7.2 Cookie對象139
7.2.1 Cookie對象的特點139
7.2.2 Cookie對象的讀寫140
7.2.3 Cookie對象的生存期140
7.2.4 Cookie對象驗證的安全性140
7.2.5 Cookie對象套用舉例140
7.3 Global.asax檔案142
7.4 ASP.NET中的快取144
7.4.1 輸出型快取144
7.4.2 片段型快取145
7.4.3 數據型快取147
習題148
第8章 網站導航控制項與Web服務149
8.1 網站導航控制項149
8.1.1 站點地圖149
8.1.2 SiteMapDataSource控制項150
8.1.3 Menu控制項151
8.1.4 SiteMapPath控制項152
8.2 Web服務153
8.2.1 Web服務簡介153
8.2.2 Web服務的作用154
8.2.3 Web服務術語154
8.2.4 Web服務套用實例155
習題159
第九章 母版頁與主題160
9.1 母版頁160
9.1.1 母版頁概述160
9.1.2 母版頁套用實例160
9.1.3 將已建成的網頁
嵌入母版頁中165
9.1.4 母版頁的嵌套165
9.1.5 在內容頁中訪問母版頁中的內容165
9.2 主題與外觀166
9.2.1 主題與外觀概述166
9.2.2 套用實例167
9.2.3 將主題檔案套用於
整個套用項目170
9.2.4 主題套用的規則和優先權170
9.3 用戶控制項171
9.3.1 創建用戶控制項171
9.3.2 使用用戶控制項172
習題173
第10章 AJAX技術174
10.1 AJAX簡介174
10.2 ASP.NET AJAX簡介175
10.3 AJAX Extension安裝175
10.4 ASP.NET AJAX常用控制項176
10.4.1 ScriptManager控制項176
10.4.2 UpdatePanel控制項176
10.4.3 Timer控制項179
10.4.4 ScriptManagerProxy控制項179
10.5 ASP.NET AJAX套用實例179
10.5.1 ASP.NET AJAX實現登錄179
10.5.2 ASP.NET AJAX實現下拉
列表聯動181
10.5.3 ASP.NET AJAX實現信息
的即時刷新182
10.6 jQuery的AJAX技術183
習題185
第11章 設計實例186
11.1 線上考試系統186
11.1.1 系統分析與設計186
11.1.2 系統的運行界面187
11.1.3 Web.Config檔案188
11.1.4 資料庫操作的公共類188
11.1.5 考生登錄頁面191
11.1.6 考試頁面192
11.1.7 成績顯示頁面195
11.2 新聞發布系統196
11.2.1 系統分析與設計196
11.2.2 系統的運行界面197
11.2.3 瀏覽新聞頁面198
11.2.4 顯示新聞頁面199
11.2.5 添加新聞頁面200
11.2.6 新聞列表頁面202
11.2.7 管理新聞頁面207
11.2.8 修改新聞頁面211
習題212
附錄 參考實驗213
實驗1 ASP.NET開發環境213
實驗2 C#語言基礎213
實驗3 Web Server控制項213
實驗4 數據驗證控制項214
實驗5 ADO.NET資料庫訪問技術214
實驗6 開發會員管理系統215
實驗7 數據窗體設計215
實驗8 內置對象與應用程式配置215
實驗9 網站導航216
實驗10 主題與外觀216
參考文獻217

相關詞條

熱門詞條

聯絡我們