《ASP.NET 2.0網路編程從入門到精通》

《ASP.NET 2.0網路編程從入門到精通》

第一篇ASP.NET開發基礎第1章ASP.NET2.0開發入門31.1搭建ASP.NET開發環境41.1.1ASP.NET2.0概述41.1.2安裝和配置IIS41.1.3安裝VisualStudio200571.1.4配置集成開發環境IDE101.2創建第一個ASP.NETWeb應用程式121.2.1創建ASP.NETWeb應用程式121.2.2設計Web頁面131.2.3添加資源資料夾141.2.4添加配置檔案Web.con fig141.2.5運行應用程式151.2.6使用IIS配置網站161.2.7申請域名和空間17第2章C#語言基礎192.1C#概述202.2類型202.2.1基類型202.2.2使用值類型和引用類型212.2.3裝箱與拆箱232.3語句和運算符242.3.1選擇語句242.3.2循環語句262.3.3使用運算符282.3.4重載運算符282.3.5使用運算符轉換302.4字元串處理312.4.1使用Strin .aspx1496.2.5運行效果1496.3統一站點主題1506.3.1主題設計1506.3.2界面設計1506.3.3運行效果1516.4創建用戶控制項1516.4.1用戶控制項設計1526.4.2界面設計1526.4.3事件設計1536.4.4運行效果1546.5創建自定義控制項1556.5.1自定義控制項MyCalen

《ASP.NET 2.0網路編程從入門到精通》《ASP.NET 2.0網路編程從入門到精通》
書名:《ASP.NET2.0網路編程從入門到精通》
出版社:清華大學出版社
系列名:網站開發非常之旅
作者:李玉林/王岩/
瀏覽次數:21643次
出版日期:2006年9月
版別版次:2006年9月第1版第1次印刷
國標編號:ISBN7-302-13527-4
條形碼:9787302135272
字數:742千字
印張:33.25
印數:1~6000
頁數:527
開本:203×260

內容簡介

本書從易到難、由淺入深、循序漸進地介紹了ASP.NET2.0(C#)的知識點及其Web應用程式的開發技術。本書內容通俗易懂,使用了大量的實例使讀者更加深刻理解所學習的知識,更好地進行開發實踐。
本書共分為14章,從搭建ASP.NETWeb應用程式開發環境開始,首先介紹了C#語言的編程基礎知識和常用技巧,然後介紹了ASP.NET2.0的基本開發技術,如伺服器控制項、ADO.NET、ASP.NET基本對象、站點導航等,並使用這些技術實現了6個網路套用開發的常用模組,如網路用戶管理、網路硬碟、留言板、郵件系統、流量統計、線上投票等。最後使用一個大型電子商務系統——網上購物商城結束全書。
本書內容充實,實例豐富,結構嚴謹,深入淺出,不論是對初學ASP.NET2.0網路應用程式開發的人員,還是對ASP.NET2.0網路應用程式開發有一定經驗的開發人員,都會有所幫助。

章節

第一篇ASP.NET開發基礎
第1章ASP.NET2.0開發入門3
1.1搭建ASP.NET開發環境4
1.1.1ASP.NET2.0概述4
1.1.2安裝和配置IIS4
1.1.3安裝VisualStudio20057
1.1.4配置集成開發環境IDE10
1.2創建第一個ASP.NETWeb應用程式12
1.2.1創建ASP.NETWeb應用程式12
1.2.2設計Web頁面13
1.2.3添加資源資料夾14
1.2.4添加配置檔案Web.config14
1.2.5運行應用程式15
1.2.6使用IIS配置網站16
1.2.7申請域名和空間17
第2章C#語言基礎19
2.1C#概述20
2.2類型20
2.2.1基類型20
2.2.2使用值類型和引用類型21
2.2.3裝箱與拆箱23
2.3語句和運算符24
2.3.1選擇語句24
2.3.2循環語句26
2.3.3使用運算符28
2.3.4重載運算符28
2.3.5使用運算符轉換30
2.4字元串處理31
2.4.1使用String和StringBuilder31
2.4.2格式化字元串32
2.4.3對字元串進行編碼33
2.5類和結構36
2.5.1定義類和結構36
2.5.2定義屬性38
2.5.3定義索引器38
2.5.4重載方法40
2.5.5使用Ref和Out類型參數41
2.5.6定義接口和抽象類42
2.6使用集合編程43
2.6.1使用枚舉43
2.6.2使用數組45
2.6.3使用ArrayList46
2.6.4使用哈希表47
2.6.5使用字典48
2.6.6使用堆疊49
2.6.7使用佇列49
2.7委託與事件50
2.7.1委託和事件50
2.7.2使用委託進行回調51
2.7.3動態註冊和移除事件52
2.8使用反射編程53
第3章ASP.NET的基本對象55
3.1ASP.NET基本對象概述56
3.1.1使用Application對象存儲數據56
3.1.2使用Session對象存儲數據56
3.1.3使用ViewState對象保存頁面狀態信息58
3.2Request對象和Respose對象60
3.2.1向頁面輸出數據60
3.2.2頁面跳轉61
3.2.3使用Request對象傳遞參數61
3.2.4使用Respose對象輸出圖像63
3.3Server對象和Global.asax檔案64
3.3.1獲取檔案物理路徑64
3.3.2使用Server對象對字元串進行編碼65
3.3.3使用Global.asax檔案中的事件67
3.3.4擴展Global.asax檔案68
3.4配置應用程式69
3.4.1配置資料庫連結字元串69
3.4.2配置檔案Web.config69
3.4.3使用“ASP.NET配置”工具72
3.4.4自定義配置節73
3.4.5讀取Web.config檔案74
第4章套用ADO.NET編程75
4.1ADO.NET概述76
4.2使用ADO.NET連結數據源77
4.2.1連結SQLServer資料庫77
4.2.2使用ODBC連結數據源80
4.2.3使用OLEDB連結數據源83
4.2.4連結Oracle資料庫86
4.3ADO.NET的基本對象和操作88
4.3.1使用Command對象和DataReader對象讀取數據88
4.3.2使用DataAdapter對象填充DataSet92
4.3.3使用dataview對象96
4.3.4使用ExecuteNonQuery()運算元據99
4.3.5使用ExecuteXMLReader()讀取XML數據103
第5章進一步使用ADO.NET編程107
5.1數據綁定108
5.1.1簡單數據綁定108
5.1.2使用AccessDataSource數據源控制項109
5.1.3使用ObjectDataSource數據源控制項112
5.1.4使用SqlDataSource數據源控制項112
5.1.5使用XmlDataSource數據源控制項114
5.1.6使用SiteMapDataSource數據源控制項115
5.2複雜數據綁定控制項116
5.2.1使用Repeater控制項116
5.2.2使用DataList控制項交替顯示數據118
5.2.3DataList控制項的模板列和事件119
5.3GridView控制項122
5.3.1綁定GridView控制項數據123
5.3.2使用GridView控制項交替顯示數據124
5.3.3使用GirdView控制項模板列126
5.3.4GridView自動編輯127
5.3.5GridView排序數據129
5.3.6GridView分頁機制131
5.4ADO.NET和XML132
5.4.1從資料庫中讀取XML數據133
5.4.2創建XML檔案134
5.4.3使用XML填充DataSet136
第6章導航與控制項139
6.1導航和登錄140
6.1.1使用Menu創建選單140
6.1.2使用TreeView141
6.1.3實現站點登錄144
6.2使用母版頁146
6.2.1母版頁界面設計146
6.2.2創建頁面Default.aspx147
6.2.3創建頁面Bluehills.aspx147
6.2.4創建頁面sun.aspx149
6.2.5運行效果149
6.3統一站點主題150
6.3.1主題設計150
6.3.2界面設計150
6.3.3運行效果151
6.4創建用戶控制項151
6.4.1用戶控制項設計152
6.4.2界面設計152
6.4.3事件設計153
6.4.4運行效果154
6.5創建自定義控制項155
6.5.1自定義控制項MyCalendar設計155
6.5.2界面設計160
6.5.3事件設計161
6.5.4運行效果162
第7章用戶輸入驗證165
7.1用戶輸入驗證概述166
7.2簡單驗證167
7.2.1非空驗證167
7.2.2範圍驗證169
7.2.3比較驗證171
7.3複雜驗證173
7.3.1日期和時間驗證174
7.3.2電話號碼驗證176
7.3.3數值驗證178
7.3.4Email驗證181
7.4自定義格式驗證183
7.5頁面統一驗證186

第二篇典型模組設計
第8章網路用戶管理系統193
8.1系統功能概述194
8.2資料庫設計194
8.3設計錯誤處理頁面195
8.4關鍵技術詳解195
8.4.1防止惡意用戶SQL注入攻擊196
8.4.2防止惡意用戶客戶端攻擊197
8.4.3設計用戶登錄圖片驗證碼198
8.4.4對用戶輸入信息進行編碼201
8.4.5加密用戶登錄信息202
8.5實現網路用戶管理系統202
8.5.1接口設計202
8.5.2數據訪問層設計204
8.5.3用戶登錄210
8.5.4用戶管理213
8.5.5添加用戶216
8.5.6修改用戶218
8.5.7刪除用戶221
8.5.8設定用戶許可權221
8.5.9修改用戶密碼222
8.5.10退出登錄226
第9章網路硬碟227
9.1系統功能概述228
9.2資料庫設計228
9.3設計錯誤處理頁面229
9.4關鍵技術詳解230
9.4.1瀏覽網路硬碟230
9.4.2上載檔案235
9.4.3同時上載多個檔案238
9.4.4搜尋檔案238
9.5實現網路硬碟241
9.5.1接口設計241
9.5.2數據訪問層設計242
9.5.3創建資料夾244
9.5.4重命名資料夾246
9.5.5刪除資料夾或檔案248
9.5.6重命名檔案250
9.5.7移動檔案或資料夾252
9.5.8查看檔案屬性253
第10章留言板257
10.1系統功能概述258
10.2資料庫設計258
10.3設計錯誤處理頁面259
10.4關鍵技術詳解260
10.4.1使用GridView顯示所有留言260
10.4.2展開留言的回覆262
10.4.3同時回復多個留言263
10.5實現留言板265
10.5.1接口設計265
10.5.2數據訪問層設計266
10.5.3用戶登錄269
10.5.4發表留言273
10.5.5留言管理275
10.5.6回復管理277
10.5.7刪除留言281
10.5.8回復留言283
10.5.9退出登錄285
第11章網路郵件管理系統287
11.1系統功能概述288
11.2資料庫設計288
11.3設計錯誤處理頁面289
11.4關鍵技術詳解290
11.4.1傳送郵件290
11.4.2傳送普通文本郵件294
11.4.3傳送HTML格式郵件296
11.4.4傳送攜帶附屬檔案的郵件296
11.4.5配置郵件傳送伺服器298
11.5實現網路郵件管理系統301
11.5.1接口設計301
11.5.2數據訪問層設計302
11.5.3查看信箱列表303
11.5.4查看信箱的郵件307
11.5.5新建資料夾310
11.5.6重命名資料夾312
11.5.7刪除資料夾314
11.5.8查看郵件315
11.5.9刪除郵件318
11.5.10移動郵件319
第12章網站流量統計321
12.1系統功能概述322
12.2資料庫設計322
12.3設計錯誤處理頁面323
12.4關鍵技術詳解324
12.4.1使用Application對象統計324
12.4.2使用Session對象統計325
12.5實現網站流量統計系統326
12.5.1接口設計326
12.5.2數據訪問層設計327
12.5.3統計主頁面330
12.5.4按年統計332
12.5.5按月統計336
12.5.6按日統計339
12.5.7按星期統計343
12.5.8按作業系統統計345
12.5.9按瀏覽器統計348

第13章網路線上投票系統351
13.1系統功能概述352
13.2資料庫設計352
13.3設計錯誤處理頁面353
13.4關鍵技術詳解354
13.4.1禁止重複投票354
13.4.2使用表格顯示統計結果355
13.4.3使用方形圖顯示投票結果359
13.5實現網路線上投票系統363
13.5.1接口設計363
13.5.2數據訪問層設計365
13.5.3管理員登錄366
13.5.4投票主題管理367
13.5.5添加投票主題371
13.5.6投票項目管理373
13.5.7添加投票項目378
13.5.8投票項目的選擇項管理380
13.5.9添加投票項目的選擇項386
13.5.10用戶線上投票388
13.5.11配置系統參數394

第三篇綜合案例
第14章網上購物商城401
14.1系統總體設計402
14.1.1功能設計402
14.1.2架構設計404
14.1.3模組設計404
14.2資料庫設計405
14.2.1總體設計405
14.2.2表設計405
14.2.3關係設計409
14.3資料庫訪問模組設計410
14.3.1連線資料庫410
14.3.2運算元據庫411
14.3.3數據轉換416
14.4註冊和登錄417
14.4.1註冊用戶信息417
14.4.2提交用戶信息420
14.4.3用戶登錄423
14.4.4用戶註銷425
14.5用戶和角色管理425
14.5.1角色管理425
14.5.2添加角色428
14.5.3修改角色429
14.5.4用戶管理431
14.5.5添加後台用戶434
14.6瀏覽、購物及訂單437
14.6.1瀏覽商品437
14.6.2購買商品440
14.6.3查看購物車442
14.6.4提交訂單446
14.6.5評論商品449
14.6.6留言453
14.7商品查詢454
14.7.1簡單查詢454
14.7.2高級查詢456
14.8用戶信息中心459
14.8.1修改密碼459
14.8.2修改個人信息462
14.8.3查看個人信息464
14.8.4查看訂單信息468
14.9商品及訂單管理468
14.9.1商品種類管理468
14.9.2添加商品種類471
14.9.3修改商品種類473
14.9.4商品管理476
14.9.5添加商品480
14.9.6修改商品482
14.9.7商品評論管理487
14.9.8訂單管理490
14.10信息中心493
14.10.1新聞管理493
14.10.2發布新聞496
14.10.3修改新聞498
14.10.4公告設定500
14.10.5留言管理502
14.11商城前台505
14.11.1新聞模組505
14.11.2操作模組506
14.11.3公告模組508
14.11.4客戶功能模組508
14.11.5供應商功能模組509
14.11.6管理員功能模組510
14.11.7載入前台的功能模組510
14.12發布系統511

相關詞條

相關搜尋

熱門詞條

聯絡我們