ASP.NET動態網站開發教程(第二版)

ASP.NET動態網站開發教程(第二版)

《ASP.NET動態網站開發教程(第二版)》是2012年清華大學出版社出版的圖書。

基本介紹

  • 書名:ASP.NET動態網站開發教程(第二版)
  • 作者:胡靜,韓英傑, 陶永才
  • ISBN:9787302211587
  • 頁數:320頁
  • 定價:30元
  • 出版社:清華大學出版社
  • 出版時間:2009年10月1日
  • 裝幀:平裝
  • 開本:16開
  • 印刷日期:2012-1-13
圖書簡介,目錄,

圖書簡介

詳細介紹了使用ASP.NET 3.5進行Web程式開發應該掌握的主要技術。全書共分10章,主要內容包括ASP.NET 3.5概述,Visual Studio 2008集成開發環境,HTML、XHTML網頁設計基礎和C# 2008程式設計基礎,使用ASP.NET編寫網頁的基礎知識和相關的伺服器控制項,常用內置對象、數據源和數據綁定控制項,以及ASP.NET 3.5中新增的AJAX控制項及LINQ技術。

目錄

第1章ASP.NET3.5概述 1
1.1Web基礎知識 1
1.1.1HTTP協定 1
1.1.2Web伺服器和瀏覽器 2
1.1.3C/S模式與B/S模式 2
1.1.4Web的訪問原理 2
1.1.5常見的網頁程式設計技術 4
1.2ASP.NET3.5簡介 6
1.2.1.NET框架 6
1.2.2ASP.NET3.5概述 9
1.2.3ASP.NET開發工具 10
1.3 安裝VisualStudio2008 10
1.3.1安裝VisualStudio2008 11
1.3.2主視窗 13
1.3.3文檔視窗 13
1.3.4工具箱 15
1.3.5解決方案資源管理器 16
1.3.6屬性視窗 16
1.3.7錯誤列表視窗 16
1.4開發ASP.NETWeb應用程式的一般流程 17
1.4.1創建ASP.NET應用程式 17
1.4.2運行ASP.NET應用程式 18
1.5本章小結 18
1.6思考和練習 18
第2章HTML和XHTML 20
2.1 HTML語言簡介 20
2.1.1Web標準 20
2.1.2HTML的起源和演變 21
2.1.3HTML語言的特點 21
2.1.4HTML標記基礎 21
2.1.5HTML文檔的結構 22
2.2 設定文字 24
2.2.1段落標記<p>和換行標記<br> 24
2.2.2文字修飾標記 25
2.2.3注釋標記 26
2.3 超連結 26
2.3.1什麼是URL 27
2.3.2超連結的路徑 27
2.3.3超連結標記<a> 27
2.4 插入圖像 29
2.4.1圖像的格式 29
2.4.2圖像標記<img> 29
2.5 表格 31
2.5.1基本的表格標記 31
2.5.2設定表格的屬性 31
2.5.3設定跨行、跨列的表格 33
2.6 表單 34
2.6.1表單標記<form> 35
2.6.2<input>標記 36
2.6.3<select>標記 37
2.6.4<textarea>標記 37
2.7XHTML 39
2.7.1XHTML簡介 39
2.7.2XHTML文檔的結構 40
2.7.3XHTML與HTML之間的語法差異 41
2.8 本章小結 42
2.9 思考和練習 42
第3章C#2008基礎 45
3.1C#語言簡介 45
3.2數據類型 46
3.2.1值類型 46
3.2.2引用類型 51
3.2.3語句 53
3.2.4標識符與關鍵字 54
3.2.5常量和變數 55
3.2.6裝箱和拆箱 57
3.3運算符 57
3.3.1算術運算符 58
3.3.2賦值運算符 58
3.3.3關係運算符 59
3.3.4邏輯運算符 59
3.3.5條件運算符 60
3.3.6對象創建運算符 60
3.3.7運算符的優先權 61
3.4控制語句 62
3.4.1分支語句 62
3.4.2循環語句 64
3.4.3跳轉語句 68
3.4.4異常處理語句 69
3.5字元串處理 75
3.5.1使用String和StringBuilder 75
3.5.2格式化字元串 78
3.6類和對象 80
3.6.1定義類 81
3.6.2定義成員 82
3.6.3對象的創建與回收 86
3.6.4封裝性、繼承性和多態性 87
3.6.5定義接口和抽象類 89
3.7委託與事件 91
3.7.1委託 92
3.7.2事件 93
3.8C#2008的新特性 94
3.8.1擴展方法 94
3.8.2對象初始化器 95
3.8.3匿名類型 97
3.8.4隱式類型局部變數 97
3.8.5自動屬性 97
3.9本章小結 98
3.10思考和練習 98
第4章用ASP.NET建立Web頁面 103
4.1 ASPX網頁的基類 103
4.2 頁面管理 104
4.2.1頁面的往返與處理機制 105
4.2.2頁面的生命周期 105
4.2.3ASP.NET頁生命周期事件 106
4.2.4ASP.NET頁面指令 107
4.3 ASP.NET的網頁代碼模型 108
4.3.1單檔案頁模型 108
4.3.2代碼隱藏頁模型 110
4.3.3用VisualStudio2008創建ASP.NET網頁 113
4.4 狀態管理 115
4.4.1頁面狀態概述 115
4.4.2視圖狀態 115
4.4.3控制項狀態 117
4.4.4隱藏域 118
4.5 ASP.NET配置管理 118
4.5.1配置檔案的規則 119
4.5.2配置Web.config檔案 120
4.6 本章小結 121
4.7 思考和練習 122
第5章伺服器控制項 124
5.1 控制項簡介 124
5.1.1控制項的分類 124
5.1.2在頁面中添加HTML伺服器控制項 125
5.1.3在頁面中添加Web伺服器控制項 125
5.1.4以編程方式添加伺服器控制項 126
5.1.5設定伺服器控制項屬性 126
5.2 HTML伺服器控制項 127
5.2.1HTML伺服器控制項的公共屬性 129
5.2.2HTML伺服器控制項的使用 130
5.3 Web伺服器控制項 139
5.3.1基本的Web伺服器控制項 141
5.3.2ASP.NET列表控制項 149
5.4 驗證控制項 155
5.4.1驗證控制項及其作用 155
5.4.2驗證控制項的公有成員 156
5.4.3驗證控制項的用法 157
5.4.4禁用數據驗證 168
5.5 本章小結 169
5.6 思考和練習 169
第6章ASP.NET常用對象 171
6.1對象簡介 171
6.2Request對象 172
6.2.1Request對象簡介 172
6.2.2使用QueryString屬性 172
6.2.3ServerVariables屬性 174
6.2.4lientCertificate屬性 174
6.2.5Browser屬性 175
6.3 Response對象 175
6.3.1Response對象簡介 175
6.3.2利用Write方法輸出信息 176
6.3.3使用Redirect方法引導客戶至另一個URL位置 176
6.3.4關於BufferOutput屬性 177
6.3.5輸出快取資料 178
6.3.6WriteFile方法 178
6.4Cookie對象 179
6.4.1什麼是Cookie 179
6.4.2如何讀寫Cookie 180
6.4.3檢測用戶是否啟用了Cookie 182
6.5 Session對象 182
6.5.1Session對象簡介 182
6.5.2利用Session存儲信息 183
6.5.3Timeout屬性 184
6.5.4Abandon方法 184
6.5.5使用Session對象的注意事項 184
6.6 Application對象 185
6.6.1Application對象簡介 185
6.6.2利用Application對象
存儲信息 185
6.6.3Global.asax檔案 186
6.7 Server對象 188
6.7.1Server對象簡介 188
6.7.2ScriptTimeout屬性 189
6.7.3CreateObject方法 189
6.7.4HTMLEncode方法 189
6.7.5URLEncode方法 190
6.7.6MapPath方法 191
6.7.7Execute方法 192
6.7.8Transfer方法 192
6.8 本章小結 192
6.9 思考和練習 193
第7章ADO.NET資料庫編程 196
7.1ADO.NET基礎 196
7.1.1什麼是ADO.NET 196
7.1.2與數據有關的命名空間 197
7.2ADO.NET數據提供者 198
7.2.1Connection對象 198
7.2.2Command對象 200
7.2.3DataReader對象 203
7.2.4DataAdapter對象 205
7.3使用ODBC.NETDataProvider 206
7.3.1ODBC.NETDataProvider簡介 206
7.3.2連線ODBC數據源 207
7.4DataSet對象 209
7.4.1DataSet對象簡介 209
7.4.2插入記錄 213
7.4.3刪除記錄 215
7.4.4更新記錄 216
7.5ADO.NET3.5的新特性 218
7.6本章小結 218
7.7思考與練習 218
第8章ADO.NET資料庫高級操作 222
8.1數據源控制項 222
8.1.1SqlDataSource控制項 223
8.1.2AccessDataSource控制項 229
8.1.3ObjectDataSource控制項 230
8.1.4SiteMapDataSource控制項 236
8.1.5XmlDataSource控制項 238
8.1.6LinqDataSource控制項 243
8.2數據綁定技術 250
8.2.1簡單數據綁定技術 250
8.2.2複雜的數據綁定技術 252
8.2.3Eval()和Bind()方法 253
8.3數據綁定控制項 254
8.3.1Repeater控制項 254
8.3.2DataList控制項 257
8.3.3GridView控制項 260
8.3.4DetailsView控制項 263
8.3.5FormView控制項 267
8.3.6DataPager控制項 273
8.3.7ListView控制項 274
8.4本章小結 282
8.5思考與練習 283
第9章ASP.NET3.5AJAX 286
9.1 Ajax簡介 286
9.1.1什麼是Ajax 286
9.1.2Ajax與傳統Web技術的區別 287
9.1.3Ajax的優點 288
9.1.4Ajax使用的技術 289
9.1.5ASP.NET3.5AJAX 289
9.1.6ASP.NET3.5AJAX簡單示例 290
9.2 ASP.NET3.5AJAX控制項 292
9.2.1ScriptManger(腳本管理員)控制項 292
9.2.2Timer(時間)控制項 294
9.2.3UpdatePanel(更新區域)控制項 296
9.2.4UpdateProgress(更新進度)控制項 298
9.3本章小結 299
9.4思考和練習 300
第10章網站會員登錄與註冊系統 302
10.1設計思路 302
10.1.1功能概述 302
10.1.2程式業務流程圖 302
10.1.3資料庫設計 303
10.1.4檔案組織結構 304
10.2創建資料庫 304
10.3會員註冊 305
10.3.1實現關鍵技術 305
10.3.2功能實現 307
10.4會員登錄 310
10.4.1關鍵技術實現方法 310
10.4.2功能實現 313
10.5本章小結 315
10.6思考和練習 316
參考文獻 319

熱門詞條

聯絡我們