基本介紹
- 中文名:ASP.NET 2.0簡明教程(C# 2005篇)
- 作者:金雪雲、汪文彬、陳文臣
- 出版社:清華大學出版社
- 出版時間:2009年3月1日
- 定價:32 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787302196099
內容簡介,圖書目錄,
內容簡介
ASP.NET 2.0是一種基於伺服器的功能強大的技術,用於為Internet或企業的內部網(Intranet)創建動態的、互動式的HTML網頁。它構成了.NET Framework的核心元素,為異常強大的.NET開發環境提供基於Web的訪問。本書包括11章,系統介紹了如何使用ASP.NET開發動態網站,具體包括ASP.NET的運行環境、C#程式語言概述、ASP.NET控制項的使用、數據綁定、母版頁、網站導航、XML數據管理等內容,最後通過一個具體的動態網站開發項目為讀者演示了用ASP.NET 2.0進行動態網站開發的方法和思路。本書教學重點明確,結構合理,語言簡明,書中實例均為作者在本領域工作中的真實案例。
圖書目錄
目錄
第1章ASP.NET2.0開發基礎 1
1.1ASP.NET簡介 1
1.1.1.NET簡介 1
1.1.2ASP.NET頁面與Web
伺服器的互動過程 2
1.2 搭建ASP.NET2.0開發環境 3
1.2.1安裝和配置IIS 3
1.2.2 配置集成開發環境 8
1.3創建第一個ASP.NET2.0
應用程式 12
1.3.1創建Web站點 12
1.3.2編寫ASP.NET2.0應用程式 14
1.3.3編譯和運行應用程式 15
1.4習題 16
1.4.1填空題 16
1.4.2選擇題 16
1.4.3問答題 16
1.4.4上機操作題 17
第2章C#語言快速掌握 19
2.1數據類型 19
2.1.1值類型 20
2.1.2引用類型 24
2.1.3裝箱和拆箱 27
2.1.4指針類型 27
2.2變數和常量 28
2.2.1變數 28
2.2.2常量 29
2.3運算符 29
2.3.1算術運算符 30
2.3.2賦值運算符 31
2.3.3關係運算符 32
2.3.4邏輯運算符 32
2.3.5條件運算符 33
2.3.6位運算符 34
2.3.7運算符的優先權 36
2.4流程控制 35
2.4.1條件語句 36
2.4.2循環語句 43
2.4.3跳轉語句 45
2.5類和對象 47
2.5.1類 47
2.5.2屬性和方法 49
2.5.3對象的創建和回收 49
2.5.4繼承和多態 52
2.6委託與事件 58
2.6.1委託和事件 58
2.6.2使用委託進行回調 59
2.6.3動態註冊和移除事件 60
2.7習題 62
2.7.1填空題 62
2.7.2選擇題 63
2.7.3問答題 63
2.7.4上機操作題 63
第3章ASP.NET伺服器控制項 65
3.1HTML控制項 65
3.1.1表格 65
3.1.2表單 68
3.1.3圖像 73
3.2ASP.NET控制項的共有屬性 75
3.3基本ASP.NET控制項 84
3.3.1顯示數據 84
3.3.2顯示圖像 86
3.3.3輸入數據 88
3.3.4按鈕控制項 91
3.3.5超連結控制項 93
3.3.6列表控制項 95
3.3.7多選操作 97
3.3.8單選操作 103
3.3.9下拉列表框 107
3.3.10控制項的容器 109
3.3.11表格控制項 111
3.4ASP.NET2.0高級控制項 114
3.4.1 使用BulletedList控制項
實現項目符合和編號 114
3.4.2 ImageMap控制項 116
3.5ASP.NET2.0功能增強控制項 118
3.5.1使用Calendar控制項
輸入日期 118
3.5.2使用AdRotator控制項顯示
頁面廣告 121
3.6習題 126
3.6.1填空題 126
3.6.2選擇題 126
3.6.3問答題 126
3.6.4上機操作題 126
第4章驗證控制項 129
4.1 驗證控制項簡介 129
4.2 非空驗證 130
4.3 範圍驗證 132
4.4 使用正則表達式進行驗證 134
4.5 驗證兩個控制項的輸入值
是否相同 136
4.6使用自定義函式的驗證 138
4.7 頁面統一驗證 140
4.8習題 141
4.8.1填空題 141
4.8.2選擇題 141
4.8.3問答題 142
4.8.4上機操作題 142
第5章ASP.NET常用對象 145
5.1基本輸出對象Response 145
5.1.1Response對象的
屬性和方法 145
5.1.2輸出字元串和檔案 146
5.1.3網頁重定向 147
5.2基本輸入對象Request 150
5.2.1Request對象的屬性和方法 150
5.2.2獲取瀏覽器信息 150
5.2.3獲取HTTP中的信息 151
5.3Server對象 153
5.3.1Server對象的屬性和方法 153
5.3.2利用Server對象進行
HTML編碼解碼 155
5.3.3利用Server對象進行
URL編碼和解碼 157
5.4Session對象 159
5.4.1Session對象的屬性和方法 159
5.4.2Session對象的唯一性和
有效時間 159
5.5Cookie對象 164
5.5.1Cookie對象的屬性和方法 164
5.5.2訪問Cookie 165
5.6Application對象 165
5.6.1如何使用Application對象 166
5.6.2同步Application狀態 166
5.6.3網站的訪問計數 167
5.6習題 168
5.7.1填空題 168
5.7.2選擇題 169
5.7.3問答題 169
5.7.4上機操作題 169
第6章ADO.NET資料庫編程 171
6.1ADO.NET的基本對象 171
6.1.1ADO.NET簡介 171
6.1.2ADO.NET組件結構 172
6.2連線資料庫 172
6.2.1建立SQLServer資料庫 173
6.2.2連線SQLServer資料庫 176
6.2.3連線MicrosoftAccess
資料庫 177
6.3讀取數據 179
6.3.1使用SqlCommand類 179
6.3.2使用OleDBCommand類 181
6.3.3使用存儲過程 182
6.4使用DataReader 184
6.5填充數據集 187
6.5.1使用DataAdapter 188
6.5.2使用DataTable、
DataColumn和DataRow 190
6.5.3訪問數據集 192
6.6習題 195
6.6.1填空題 195
6.6.2選擇題 196
6.6.3問答題 196
6.6.4上機操作題 196
第7章數據綁定 199
7.1數據綁定簡介 199
7.1.1簡單數據綁定和複雜
數據綁定 199
7.1.2用於簡單數據綁定的控制項 200
7.2GridView控制項 202
7.2.1GridView控制項概述 202
7.2.2在GridViewWeb伺服器
控制項中分頁 203
7.2.3對GridViewWeb伺服器
控制項中的數據進行排序 206
7.2.4控制GridView中的列 207
7.3Repeater控制項 211
7.3.1Repeater控制項概述 211
7.3.2在Repeater控制項中顯示
數據編號 211
7.4DataList控制項 214
7.4.1DataList控制項概述 214
7.4.2使用SelectedItemTemplate
模板 214
7.4.3套用DataKeyField屬性
獲取主鍵 216
7.4.4在DataList控制項中
編輯數據 218
7.5ListBox和DropDownList
用於數據綁定 222
7.6習題 225
7.6.1填空題 225
7.6.2選擇題 225
7.6.3問答題 226
7.6.4上機操作題 226
第8章配置ASP.NET應用程式 229
8.1使用web.config進行配置 229
8.1.1身份驗證和授權 230
8.1.2web.config檔案的
其他設定 231
8.1.3在代碼中獲取Web.Config
應用程式設定 234
8.2使用global.asax進行配置 237
8.2.1編寫Application_Start和
Application_End事件
處理代碼 238
8.2.2編寫Session_Start和
Session_End事件代碼 241
8.2.3編寫錯誤處理程式 243
8.3習題 246
8.3.1填空題 246
8.3.2選擇題 246
8.3.3問答題 246
8.3.4上機操作題 247
第9章母版頁和站點導航 249
9.1母版頁概述 249
9.1.1母版頁的基礎知識 249
9.1.2母版頁運行機制 251
9.1.3母版頁的優點 251
9.2母版頁的創建和使用 251
9.2.1創建母版頁 251
9.2.2創建內容頁 253
9.2.3使用母版頁 255
9.2.4動態載入母版頁 258
9.3站點導航 264
9.3.1基於XML的站點地圖 264
9.3.2SiteMapDataSource
伺服器控制項 266
9.4TreeView伺服器控制項 266
9.5Menu伺服器控制項 268
9.6習題 270
9.6.1填空題 270
9.6.2選擇題 271
9.6.3問答題 271
9.6.4上機操作題 271
第10章ASP.NET中的XML
數據管理 273
10.1XML基礎 273
10.1.1XML概述 273
10.1.2XML文檔結構 274
10.2使用流模型操作XML數據 275
10.2.1讀取XML數據 275
10.2.2寫入XML數據 276
10.3使用XmlDocument類編輯
XML數據 278
10.4使用XML數據填充
DataSet 286
10.4.1DataSet和XML之間
的關係 287
10.4.2DataSet和XML的
相互轉換 287
10.4.3DataSet的XML架構 289
10.5XmlDataSource控制項 291
10.6習題 292
10.6.1填空題 292
10.6.2選擇題 293
10.6.3問答題 293
10.6.4上機操作題 293
第11章部落格系統 295
11.1系統設計 295
11.1.1需求分析 295
11.1.2總體設計 295
11.1.3功能設計 296
11.2系統資料庫設計 297
11.2.1資料庫的需求分析 297
11.2.2資料庫概念結構設計 297
11.2.3資料庫的邏輯設計 299
11.3配置檔案web.config 304
11.4客戶端 305
11.4.1首頁 305
11.4.2日誌分類列表頁面 311
11.4.3日誌詳細內容頁面 312
11.4.4我的相冊 314
11.4.5我的視頻 316
11.4.6留言頁面 316
11.5部落格系統管理端 319
11.5.1日誌的管理和維護 319
11.5.2評論管理頁面 325
11.6習題 327
11.6.1填空題 327
11.6.2選擇題 327
11.6.3問答題 328
11.6.4上機操作題 328