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

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

《ASP.NET 2.0動態網站開發教程(第2版)》是2008年1月清華大學出版社出版的圖書,作者是程不功、龍躍進、卓琳。本書主要介紹了使用ASP.NET 2.0設計網站的相關技術。

基本介紹

  • 中文名:ASP.NET 2.0動態網站開發教程(第2版)
  • 作者:程不功、龍躍進、卓琳
  • 出版社:清華大學出版社
  • 出版時間:2008年01月01日
  • 定價:30 元
  • 裝幀:平裝
  • ISBN:9787302166047
內容簡介,圖書目錄,

內容簡介

ASP.NET 2.0是微軟公司推出的新一代企業級開發平台,它不是ASP.NETl.1版本的簡單升級,而是對原有版本的全面革新。ASENET2.0不僅功能強大,而且易學易用。利用它能夠在最短的時間內開發具有出高效性、高可靠性和高可擴展性的網站。
全書共21章分為四部分。第一部分介紹ASP.NET2.0的基礎知識,包括.NET框架的體系結構、ASPX網頁的運行機制、驗證控制項的使用以及相關的瀏覽器技術。第二部分介紹了數據訪問技術包括ADO.NET的系統結構,對資料庫的連線;顯示、編輯與同步,以及使用存儲過程、數據快取的方法等:第三部分站在網站的高度介紹了網頁界面一致性的設計、網站導航以及網頁保護等方面的問題。第四部分介紹了三層架構以及個性化設計等方面的內容。
本書的內容以套用開發為主線,主要特點是通過大量示例來說明問題。除此以外,書中還提供了幾個典型的綜合套用,如網上招聘網頁的設計、以訂單為中心的電子商務網站的設計等,讀者只需對它們稍加修改即可套用於實際工作之中。
本書是高等學校計算機專業及電子信息類等相關專業的教材,亦可作為高等學校非計算機專業的教材或其他學習ASP.NET語言人員的自學教材。

圖書目錄

第1章.NET框架簡介 1
1.1網站發展歷史的簡要回顧 1
1.1.1從靜態網頁發展到動態網頁 1
1.1.2動態網頁發展的幾個階段 2
1.1.3ASP的技術特點 3
1.1.4新一代ASP.NET技術 3
1.2.NET框架的體系結構 4
1.3XML可擴展標記語言 7
1.3.1什麼是XML 8
1.3.2使用XML的特點 10
1.4小結 11
1.5習題 12
第2章ASP.NET2.0的體系結構 14
2.1ASP.NET的邏輯結構 14
2.2ASP.NET應用程式的組成 15
2.2.1虛擬目錄 15
2.2.2網頁檔案 15
2.2.3網站配置檔案 16
2.2.4網站全局檔案 17
2.2.5幾個專用的已分享資料夾 17
2.3創建新網站 18
2.4小結 21
2.5習題 21
第3章HTML語言與文本編輯 23
3.1HTML語言 23
3.1.1HTML語言概述 23
3.1.2HTML標記的基礎 24
3.1.3HTML文檔的基本結構 25
3.1.4HTML文檔的編輯工具 27
3.2HTML文本編輯 28
3.2.1HTML文本的格式化 28
3.2.2設定列表文本 31
3.3超連結 33
3.4創建移動的文本 35
3.5HTML與XML的比較 37
3.6綜合示例 38
3.7小結 39
3.8習題 40
第4章網頁布局與插入圖像 42
4.1網頁布局 42
4.1.1布局的基本概念 42
4.1.2表格和圖層 42
4.2插入圖像 46
4.2.1圖像的類型 46
4.2.2插入圖像的方法 47
4.3編輯圖像 47
4.3.1用HTML語言編輯圖像 47
4.3.2用可視化方法編輯圖像 48
4.4小結 49
4.5習題 50
第5章動態HTML技術 51
5.1動態HTML的基本理論 51
5.1.1DHTML基本概念 51
5.1.2DOM文檔對象模型 52
5.2JavaScript語言 57
5.2.1JavaScript語言簡介 57
5.2.2JavaScript的基本用法 57
5.3級聯樣式表(CSS)的使用 67
5.3.1CSS的基本概念 67
5.3.2CSS的定義 68
5.3.3CSS的使用 71
5.4多媒體的引用 72
5.5DHTML的套用示例 72
5.6小結 77
5.7習題 77
第6章ASPX網頁及代碼存儲模式 79
6.1ASPX網頁的基類 79
6.2ASPX網頁代碼的存儲模式 79
6.2.1代碼分離模式 80
6.2.2代碼的單檔案模式 83
6.3代碼模式的選擇 85
6.4小結 85
6.5習題 85
第7章網頁標準控制項與事件模型 87
7.1網頁中的控制項 87
7.1.1控制項類型 87
7.1.2HTML控制項 88
7.1.3網頁標準控制項 88
7.2ASP.NET2.0的事件處理模型 96
7.2.1基於伺服器的處理模型 96
7.2.2儘量減少信息的往返次數 97
7.2.3結合瀏覽器處理事件 97
7.3Web表單 100
7.3.1對比HTML表單 100
7.3.2ASP.NET2.0的Web表單 101
7.4套用示例 102
7.5小結 108
7.6習題 109
第8章狀態管理 111
8.1狀態的類型 111
8.2視圖狀態 112
8.3應用程式狀態 113
8.4會話狀態 114
8.4.1概述 114
8.4.2Session對象中方法的調用 116
8.5Cookie狀態 117
8.6簡單的套用示例 119
8.7Web窗體頁的生命周期 122
8.8小結 123
8.9習題 123
第9章數據驗證 125
9.1概述 125
9.2驗證控制項的類型 125
9.3各驗證控制項的使用方法 126
9.3.1RequiredFieldValidator
控制項 127
9.3.2CompareValidator控制項 127
9.3.3RangeValidator控制項 127
9.3.4RegularExpressionValidator
控制項 129
9.3.5ValidationSummary控制項 130
9.5分組校驗技術 131
9.6綜合示例 133
9.7小結 133
9.8習題 134
第10章ADO.NET簡介 136
10.1從ODBC到ADO資料庫的
通用接口 136
10.1.1ODBC通用接口 136
10.1.2ADO通用接口 137
10.2ADO.NET的數據模型 138
10.2.1數據訪問的層次結構 138
10.2.2數據集與數據提供器 139
10.3數據源控制項 143
10.3.1概述 143
10.3.2數據源控制項的類型 143
10.4小結 145
10.5習題 145
第11章利用GridView控制項
顯示數據 147
11.1數據綁定的基本概念 147
11.2SQLServer2005ExpressEdition
簡介 148
11.2.1SQLServer2005Express
Edition的主要特點 148
11.2.2在網站中創建Express
Edition資料庫的方法 149
11.3連線資料庫 152
11.4對數據表進行分頁、排序和選擇 156
11.5利用模板美化顯示 158
11.5.1模板 158
11.5.2自動套用格式 159
11.5.3設定模板樣式 159
11.6顯示記錄中的圖像 160
11.7小結 162
11.8習題 162
第12章資料庫查詢與同步 163
12.1資料庫查詢 163
12.1.1資料庫查詢語句 163
12.1.2單一條件查詢 164
12.1.3選擇條件查詢 167
12.1.4多條件的組合查詢 168
12.2數據表同步 170
12.2.1概述 170
12.2.2同一窗體頁中父、
子表同步 170
12.2.3不同窗體頁中父、
子表的同步 172
12.3小結 174
12.4習題 174
第13章編輯數據表 176
13.1數據表編輯的SQL語句 176
13.2使用GridView控制項更新
數據表 177
13.3使用GridView控制項的列模板 179
13.3.1選擇顯示的欄位 180
13.3.2增添按鈕 180
13.3.3使用模板列 181
13.4在GridView控制項中增添記錄 185
13.5使用DetailsView控制項 186
13.6小結 189
13.7習題 190
第14章網上招聘與留言板 191
14.1概述 191
14.2利用FormView控制項設計
招聘網頁 191
14.3利用FormView控制項設計留言板 194
14.3.1進入留言板 194
14.3.2留言網頁的界面設計 194
14.3.3對留言板的管理 196
14.4使用Wizard控制項 196
14.4.1Wizard控制項的用途 196
14.4.2Wizard控制項的結構 196
14.4.3Wizard控制項的使用方法 197
14.5小結 198
14.6習題 198
第15章存儲過程與數據快取 200
15.1概述 200
15.2創建存儲過程 201
15.3調用存儲過程 203
15.4數據快取 205
15.4.1網頁輸出快取 205
15.4.2資料庫快取 206
15.4.3快取池 207
15.5小結 208
15.6習題 209
第16章主題、用戶控制項和母版頁 211
16.1主題 211
16.1.1什麼是主題 211
16.1.2創建主題及皮膚檔案
的方法 212
16.1.3對同一控制項多種定義
的方法 213
16.1.4套用主題的方法 214
16.2用戶控制項 215
16.2.1什麼是用戶控制項 215
16.2.2創建用戶控制項的方法 215
16.2.3使用用戶控制項 216
16.2.4代碼分析 216
16.2.5將Web窗體頁轉換為
用戶控制項 217
16.3母版頁 218
16.3.1什麼是母版頁 218
16.3.2創建母版頁的方法 218
16.3.3在母版頁中放入
新網頁的方法 219
16.3.4將已建成的網頁
放入母版頁中 221
16.4小結 221
16.5習題 222
第17章網站導航 224
17.1TreeView控制項 224
17.1.1概述 224
17.1.2選擇TreeView控制項
的視圖 225
17.1.3編輯節點 225
17.1.4對節點事件的處理 226
17.2站點地圖檔案 228
17.3將TreeView結合站點地圖
進行導航 229
17.4利用動態選單進行導航 229
17.5使用SiteMapPath控制項 231
17.6小結 231
17.7習題 232
第18章基於角色的安全技術 234
18.1基於角色的安全技術的特點 234
18.1.1網站中可以包括
多個入口 234
18.1.2基於角色的安全技術
是有層次的 235
18.2ASP.NET2.0基於角色的
安全技術的特點 235
18.3基於角色的安全技術的
準備工作 236
18.3.1組織好站點中的檔案 236
18.3.2利用網站管理工具
進行安全配置 237
18.4利用控制項創建安全頁 242
18.4.1用戶登錄控制項 243
18.4.2使用創建新用戶控制項 244
18.4.3登錄狀態與登錄
姓名控制項 248
18.4.4登錄視圖控制項 248
18.4.5PasswordRecovery控制項
和ChangePassword控制項 250
18.5直接調用MembershipAPI方法 251
18.6小結 255
18.7習題 255
第19章購貨車與訂單 257
19.1概述 257
19.1.1Northwind樣板庫簡介 257
19.1.2本系統的功能 258
19.1.3主要數據表的結構及
其他準備工作 260
19.2設計用戶控制項及母版頁 261
19.3設計主頁 262
19.4產品類型與產品目錄之間同步 262
19.5選擇商品 263
19.5.1選擇按鈕觸發的事件 264
19.5.2如何取出數據 264
19.5.3如何創建數據表 264
19.6顯示購貨車 266
19.6.1輸入用戶標誌 267
19.6.2在GridView中增加按鈕 267
19.6.3增加模板列 268
19.6.4在窗體頁的Page_Load
事件中增加條件 268
19.6.5在GridView的
RowCommand事件中
編寫代碼 268
19.7結賬 270
19.7.1結賬網頁的數據顯示 270
19.7.2在GridView控制項中
增加複選框 270
19.7.3匯總的計算 271
19.8保存訂單 272
19.9查看訂單 273
19.10充分利用圖像介紹商品的方法 274
19.11小結 279
19.12習題 280
第20章創建三層架構 283
20.1從兩層架構發展成三層架構 283
20.2ASP.NET2.0中間層的特點 284
20.3創建中間層的步驟 286
20.4在網頁中調用中間層對象 288
20.4.1直接調用中間層對象 288
20.4.2通過ObjectDataSource
數據源控制項調用中間層 289
20.5三層架構的套用示例 290
20.6小結 296
20.7習題 296
第21章網站的個性化服務 298
21.1概述 298
21.2ASP.NET2.0對個性化設計
的支持 299
21.2.1關於Membership 299
21.2.2關於Profiles 300
21.2.3關於WebPart 301
21.3保留用戶關心的數據 302
21.4WebParts介紹 304
21.4.1定製網頁時能夠執行
的任務 304
21.4.2WebParts的分類 304
21.5定製主頁 305
21.5.1創建簡單的包含WebParts
控制項的網頁 305
21.5.2創建可以編輯和改變
布局的網頁 307
21.5.3運行中增添WebParts
控制項 312
21.6小結 314
21.7習題 314
附錄AC#.NET常用語法簡介 316
附錄B部分習題參考答案 332

相關詞條

熱門詞條

聯絡我們