注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET 2.0網(wǎng)站開發(fā)全程解析(第2版)

ASP.NET 2.0網(wǎng)站開發(fā)全程解析(第2版)

ASP.NET 2.0網(wǎng)站開發(fā)全程解析(第2版)

定 價:¥69.00

作 者: (美國)(Marco Bellinaso)貝爾利納索 著;楊劍 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: ASP

ISBN: 9787302174646 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 533 字?jǐn)?shù):  

內(nèi)容簡介

  這本Amazon五星級暢銷書自第1版出版以來就受到廣大讀者和網(wǎng)友的高度評價,國內(nèi)幾乎所有相關(guān)專業(yè)的IT網(wǎng)站都在推薦該書并提供相關(guān)英文資料的下載。該書全面介紹了利用C#開發(fā)ASP.NET2.0網(wǎng)站的完整過程,每章都自成一體,首先提出問題,然后討論解決問題時具體要考慮的方方面面,并構(gòu)建一個解決方案,最后給出實現(xiàn)該解決方案的實踐。書中的示例網(wǎng)站The Beer House使用ASP.NET2.0重新編寫,包含了很多主流內(nèi)容網(wǎng)站和電子商務(wù)網(wǎng)站所擁有的功能,可幫助讀者切實掌握ASP.NET的Web開發(fā)方法。.本書介紹了用C#開發(fā)ASP.NET2.0網(wǎng)站的完整過程,示例網(wǎng)站The Beer House經(jīng)過了重新編寫,并將內(nèi)容全面升級為ASP.NET2.0版,包含了很多當(dāng)今主流內(nèi)容網(wǎng)站及電子商務(wù)網(wǎng)站所擁有的功能,如論壇、民意調(diào)查、文章管理和電子商務(wù)等。本書每一章都介紹了一些新控件和新功能,即使讀者從未接觸過ASP.NET2.0,閱讀本書也并不會感到晦澀。本書各章自成一體,首先提出問題,然后討論解決這些問題所涉及的內(nèi)容,并構(gòu)建了一個解決方案,最后給出實現(xiàn)該解決方案的實踐。這樣讀者就能將ASP.NET 2.0所有的新功能整合到一起,實現(xiàn)一個功能豐富的網(wǎng)站!本書主要內(nèi)容:利用ASP.NET2.0的內(nèi)置功能減少編程工作量。用獨特靈活的方法解決網(wǎng)站開發(fā)過程中遇到的各種問題。實現(xiàn)主題、成員關(guān)系、個性化、本地化、模板頁面、WebPart及緩存等新功能。掌握GridView、DetailsView、MultiView、Wizard、Menu、SiteMap和Login等新服務(wù)器控件。本書主要面向具有ASP.NET1.x開發(fā)經(jīng)驗的編程人員,但不要求讀者了解ASP.NET2.0。

作者簡介

  Marco BellinasO是意大利CodeArchitects SrL公司的合伙人之一,這家公司專門為微軟平臺提供咨詢、指導(dǎo)、開發(fā)和培訓(xùn)。作為一名資深的顧問和開發(fā)人員,MarcO對所有的Web開發(fā)技術(shù)都特別感興趣。他著重于用微軟的產(chǎn)品和技術(shù)開發(fā)大型Web網(wǎng)站,包括SharePoint 2003、MCMS,當(dāng)然還有ASRNET 2.0和SQL Server 2005。從.NET Framework的Beta 1版開始,他就已經(jīng)在Web Services、Windows Forms和Windows Services等方面進(jìn)行了許多應(yīng)用。他同時還是一系列商業(yè)開發(fā)工具的開發(fā)者或合作者,如獲獎的VBMaximizer插件、用于.NET的CodeBox和FormMaximizer。在.NET發(fā)布之前,Marco是一個VB開發(fā)者,與COM和ASP開發(fā)者一樣,他也善于應(yīng)用高級的底層APl技術(shù)來開發(fā)Windows程序。在撰寫本書之前,MarcO參與編寫了由Wrox出版的其他一些圖書,包括Fast TrackASPNET,VisualC#.NET:A Guide fOR.VB6 Developers,Beginning C#和基于ASRNET 1.1的本書的上一個版本。他還頻繁地為MSDNMagazine、MSDN Online、Visual Studio Magazine及意大利的Computer Programmin9和Visual Basic&.NETJournal等雜志撰寫文章。他是www.dotnet2themax.com網(wǎng)站的主要開發(fā)者和編輯人員之一,這個受歡迎的Web網(wǎng)站服務(wù)于.NET開發(fā)者,它是從另一個更著名的關(guān)于VB6的Web網(wǎng)站www.vb2themax.com衍生而來的。寫作之余,MarcO還在由意大利微軟和其他大公司主辦的許多重要會議上用英語和意大利語發(fā)表演講。如果您有意與MarcO討論本書的相關(guān)問題,請登錄www.dotnet2themax.com或他的博客www.domet2themax.com/blogs/mbellinasO與他聯(lián)系。

圖書目錄

第1章 ASP.NET 2.0程序開發(fā)介紹 1
1.1 .NET Framework v2.0簡介 1
1.1.1 Web程序開發(fā)的發(fā)展歷程 2
1.1.2 .NET框架體系 3
1.1.3 .NET Framework v2.0 4
1.2 ASP.NET 2.0應(yīng)用程序結(jié)構(gòu) 6
1.2.1 虛擬目錄 7
1.2.2 網(wǎng)頁文件 10
1.2.3 配置文件 10
1.2.4 Global.asax 13
1.2.5 共享目錄 14
1.3 ASPX網(wǎng)頁代碼模式 15
1.3.1 網(wǎng)頁基類 15
1.3.2 網(wǎng)頁代碼存儲模式 15
1.4 Visual Studio 2005的使用 17
1.4.1 創(chuàng)建網(wǎng)站 17
1.4.2 管理新建的網(wǎng)站解決
方案資源 19
1.4.3 設(shè)計一個網(wǎng)頁 20
1.4.4 編寫邏輯處理代碼 21
1.4.5 調(diào)試 22
1.4.6 發(fā)布網(wǎng)站 23
1.5 小結(jié) 24
第2章 Web窗體中的常用控件 25
2.1 HTML控件 25
2.1.1 HTML控件結(jié)構(gòu) 26
2.1.2 HTML控件的常用屬性 27
2.1.3 基礎(chǔ)HTML控件 28
2.1.4 應(yīng)用舉例 29
2.2 Web控件 31
2.2.1 Web控件結(jié)構(gòu) 31
2.2.2 Web控件的功能 32
2.2.3 常用的Web控件 33
2.2.4 Web控件與HTML控件的
比較 38
2.3 數(shù)據(jù)控件 39
2.3.1 數(shù)據(jù)訪問控件 39
2.3.2 數(shù)據(jù)綁定控件 40
2.4 驗證控件 48
2.4.1 內(nèi)置驗證控件的介紹 48
2.4.2 定制驗證控件 57
2.5 導(dǎo)航控件 59
2.5.1 Web.sitemap文件 60
2.5.2 SiteMapDataSource控件 61
2.5.3 TreeView控件 61
2.5.4 Menu控件 62
2.5.5 SiteMapPath控件 64
2.6 登錄控件 65
2.6.1 登錄控件簡介 65
2.6.2 常用的登錄控件 66
2.6.3 直接使用Membership API 71
2.6.4 定制成員身份提供程序 73
2.7 Web部件 79
2.7.1 Web部件概述 79
2.7.2 Web部件基礎(chǔ) 81
2.7.3 Web頁的顯示模式 84
2.7.4 應(yīng)用舉例 85
2.8 小結(jié) 88
第3章 主題、用戶控件和母版頁 89
3.1 主題 89
3.1.1 概述 90
3.1.2 創(chuàng)建主題 91
3.1.3 主題的應(yīng)用 93
3.1.4 SkinID的應(yīng)用 95
3.2 用戶控件 96
3.2.1 概述 97
3.2.2 創(chuàng)建用戶控件 97
3.2.3 用戶控件的使用 102
3.3 母版頁 106
3.3.1 概述 106
3.3.2 創(chuàng)建母版頁 107
3.3.3 在母版頁中放入網(wǎng)頁
的方法 111
3.4 小結(jié) 112
第4章 ASP.NET 2.0的內(nèi)置對象 113
4.1 Response對象 113
4.1.1 Response對象的屬性 115
4.1.2 Response對象的方法 116
4.1.3 Response對象的應(yīng)用舉例 116
4.2 Request對象 119
4.2.1 Request對象的屬性 119
4.2.2 Request對象的方法 121
4.3 Server對象 122
4.3.1 Server對象的屬性 122
4.3.2 Server對象的方法 122
4.3.3 Server對象的應(yīng)用舉例 123
4.4 ViewState對象 124
4.4.1 概述 125
4.4.2 ViewState的安全機(jī)制 126
4.4.3 保留成員變量 127
4.4.4 存儲自定義對象 129
4.4.5 傳遞信息 130
4.5 Cookies對象 135
4.5.1 概述 135
4.5.2 Cookies對象的屬性 136
4.5.3 Cookies對象的方法 137
4.5.4 Cookies對象的使用 137
4.5.5 Cookies對象的應(yīng)用舉例 139
4.6 Session對象 141
4.6.1 概述 141
4.6.2 Session跟蹤 142
4.6.3 Session對象的屬性 142
4.6.4 Session對象的方法 143
4.6.5 Session對象的使用 143
4.6.6 Session對象的應(yīng)用舉例 144
4.6.7 Session的存儲 146
4.7 Application對象 149
4.7.1 Application對象的屬性 150
4.7.2 Application對象的方法 150
4.7.3 Application對象的
應(yīng)用舉例 150
4.8 小結(jié) 152
第5章 ASP.NET 2.0與AJAX技術(shù) 153
5.1 AJAX技術(shù) 153
5.1.1 概述 154
5.1.2 AJAX使用的技術(shù) 157
5.1.3 AJAX運行原理 160
5.1.4 AJAX應(yīng)用舉例 161
5.1.5 AJAX技術(shù)小結(jié) 170
5.2 ASP.NET 2.0客戶端
回調(diào)功能 171
5.2.1 回送和回調(diào)的比較 171
5.2.2 客戶端回調(diào)基本知識介紹 172
5.2.3 客戶端回調(diào)應(yīng)用舉例 174
5.3 Atlas框架 178
5.3.1 概述 178
5.3.2 Atlas的客戶端-服務(wù)器
交互 179
5.3.3 Atlas的體系 180
5.3.4 Atlas的安裝和使用 183
5.3.5 Atlas控件的簡介 187
5.3.6 Atlas應(yīng)用舉例 189
5.4 小結(jié) 196
第6章 數(shù)據(jù)訪問技術(shù) 197
6.1 數(shù)據(jù)訪問技術(shù)發(fā)展 197
6.1.1 微軟數(shù)據(jù)訪問組件 197
6.1.2 ADO、OLE DB與ODBC
的關(guān)系 198
6.2 ADO.NET技術(shù) 199
6.2.1 ADO.NET體系結(jié)構(gòu) 199
6.2.2 DataSet 201
6.2.3 托管的提供程序 205
6.2.4 ADO.NET訪問數(shù)據(jù)源的
一般步驟 208
6.3 GridView控件顯示數(shù)據(jù) 209
6.3.1 創(chuàng)建一個基于數(shù)據(jù)庫的
網(wǎng)站項目 210
6.3.2 GridView控件的數(shù)據(jù)綁定 216
6.3.3 利用GridView對數(shù)據(jù)表
進(jìn)行分頁、排序和選擇 217
6.4 數(shù)據(jù)操作 220
6.4.1 數(shù)據(jù)操作的SQL語句 220
6.4.2 數(shù)據(jù)查詢與同步 222
6.4.3 數(shù)據(jù)插入 233
6.4.4 數(shù)據(jù)更新 236
6.4.5 刪除數(shù)據(jù) 241
6.5 XML 242
6.5.1 XML概述 243
6.5.2 .NET中實現(xiàn)的XML DOM 250
6.5.3 DataSet與XML 255
6.6 文件操作 258
6.6.1 概述 259
6.6.2 文件基本操作 259
6.6.3 文件的I/O操作 261
6.7 小結(jié) 263
第7章 Web服務(wù) 265
7.1 概述 265
7.1.1 互聯(lián)網(wǎng)程序開發(fā)的
過去和現(xiàn)在 266
7.1.2 Web服務(wù)和可編程Web 267
7.1.3 何時使用Web服務(wù) 267
7.1.4 Web服務(wù)的標(biāo)準(zhǔn) 268
7.2 Web服務(wù)的描述語言 268
7.2.1 元素 269
7.2.2 元素 269
7.2.3 元素 270
7.2.4 元素 271
7.2.5 元素 272
7.2.6 元素 273
7.3 SOAP 273
7.4 與Web服務(wù)交互 275
7.5 發(fā)現(xiàn)Web服務(wù) 276
7.5.1 DISCO標(biāo)準(zhǔn) 276
7.5.2 UDDI標(biāo)準(zhǔn) 277
7.6 創(chuàng)建Web服務(wù) 277
7.6.1 創(chuàng)建一個Web服務(wù)項目 277
7.6.2 創(chuàng)建Access數(shù)據(jù)庫用來
作為Web服務(wù)的數(shù)據(jù)源 279
7.6.3 創(chuàng)建Web服務(wù)Student 280
7.7 使用存在的Web服務(wù) 284
7.8 Web服務(wù)的方法返回定制
的對象 288
7.9 小結(jié) 291
第8章 Web程序安全機(jī)制 293
8.1 安全需求 293
8.1.1 限制訪問的文件類型 293
8.1.2 安全概念 294
8.2 ASP.NET安全模型 295
8.2.1 安全策略 297
8.2.2 表單認(rèn)證 297
8.2.3 Windows認(rèn)證 301
8.3 小結(jié) 305
第9章 聊天室系統(tǒng) 307
9.1 功能分析 307
9.2 系統(tǒng)設(shè)計 308
9.2.1 框架設(shè)計 308
9.2.2 數(shù)據(jù)庫設(shè)計 310
9.2.3 數(shù)據(jù)庫接口程序設(shè)計 312
9.3 關(guān)鍵技術(shù)詳解 317
9.3.1 當(dāng)前聊天內(nèi)容的存儲 317
9.3.2 聊天內(nèi)容的自動刷新 318
9.4 系統(tǒng)實現(xiàn) 318
9.4.1 用戶登錄 318
9.4.2 用戶注冊 321
9.4.3 發(fā)送聊天信息 327
9.4.4 顯示聊天內(nèi)容 330
9.4.5 聊天室主界面的實現(xiàn) 330
9.4.6 聊天日志查看 331
9.4.7 用戶管理 334
9.5 小結(jié) 339
第10章 留言板系統(tǒng) 341
10.1 功能分析 341
10.2 系統(tǒng)設(shè)計 342
10.2.1 框架設(shè)計 342
10.2.2 數(shù)據(jù)庫設(shè)計 346
10.2.3 數(shù)據(jù)庫接口程序設(shè)計 347
10.3 關(guān)鍵技術(shù)詳解 347
10.3.1 使用AJAX技術(shù)實現(xiàn)異
步請求功能 347
10.3.2 用戶留言的存儲 351
10.3.3 留言格式的轉(zhuǎn)化 351
10.3.4 過濾臟話 353
10.4 系統(tǒng)實現(xiàn) 354
10.4.1 發(fā)表留言 354
10.4.2 查看留言 362
10.4.3 管理員登錄 368
10.4.4 系統(tǒng)設(shè)置 374
10.5 小結(jié) 379
第11章 在線投票系統(tǒng) 381
11.1 功能分析 381
11.2 系統(tǒng)設(shè)計 382
11.2.1 框架設(shè)計 382
11.2.2 數(shù)據(jù)庫設(shè)計 384
11.2.3 數(shù)據(jù)庫接口程序設(shè)計 385
11.2.4 存儲過程設(shè)計 392
11.3 關(guān)鍵技術(shù)詳解 397
11.3.1 投票比例的圖像化表示 397
11.3.2 GridView和DataGrid
模板列的使用 400
11.3.3 限制一票多投的方法 401
11.4 系統(tǒng)實現(xiàn) 401
11.4.1 管理員登錄 401
11.4.2 管理員功能 404
11.4.3 用戶投票功能的實現(xiàn) 417
11.4.4 投票結(jié)果的顯示功能 421
11.5 小結(jié) 424
第12章 網(wǎng)絡(luò)硬盤系統(tǒng) 425
12.1 功能分析 425
12.2 系統(tǒng)設(shè)計 426
12.2.1 框架設(shè)計 426
12.2.2 數(shù)據(jù)庫設(shè)計 431
12.2.3 數(shù)據(jù)庫接口程序設(shè)計 433
12.2.4 業(yè)務(wù)邏輯程序設(shè)計 433
12.3 關(guān)鍵技術(shù)詳解 446
12.3.1 用戶權(quán)限控制 446
12.3.2 給數(shù)據(jù)文件或文件夾綁定
上相應(yīng)的顯示圖片 448
12.4 系統(tǒng)實現(xiàn) 448
12.4.1 用戶登錄和注冊功能 449
12.4.2 網(wǎng)絡(luò)硬盤操作功能 453
12.4.3 上傳文件功能 460
12.4.4 新建文件夾 462
12.4.5 編輯文件夾 464
12.4.6 編輯文件 466
12.4.7 查看文件 467
12.5 小結(jié) 470
第13章 在線視頻管理系統(tǒng) 471
13.1 功能分析 471
13.2 系統(tǒng)設(shè)計 472
13.2.1 框架設(shè)計 472
13.2.2 數(shù)據(jù)庫設(shè)計 477
13.2.3 數(shù)據(jù)庫接口程序設(shè)計 478
13.2.4 業(yè)務(wù)邏輯程序設(shè)計 478
13.3 關(guān)鍵技術(shù)詳解 484
13.3.1 視頻的在線播放 484
13.3.2 DataList的自定義分頁 486
13.4 系統(tǒng)實現(xiàn) 488
13.4.1 視頻管理系統(tǒng)主界面
功能 488
13.4.2 搜索結(jié)果顯示功能 492
13.4.3 管理員功能界面 500
13.5 小結(jié) 503
第14章 網(wǎng)絡(luò)郵件系統(tǒng) 505
14.1 功能分析 505
14.2 系統(tǒng)設(shè)計 506
14.2.1 框架設(shè)計 506
14.2.2 數(shù)據(jù)庫設(shè)計 509
14.2.3 數(shù)據(jù)庫接口程序設(shè)計 511
14.2.4 業(yè)務(wù)邏輯程序設(shè)計 511
14.3 關(guān)鍵技術(shù)詳解 526
14.4 系統(tǒng)實現(xiàn) 527
14.4.1 用戶登錄和注冊 528
14.4.2 文件夾管理 530
14.4.3 發(fā)送郵件 537
14.4.4 閱讀郵件 541
14.5 小結(jié) 545
第15章 網(wǎng)絡(luò)書店系統(tǒng) 547
15.1 功能分析 547
15.2 系統(tǒng)設(shè)計 548
15.2.1 系統(tǒng)模塊的劃分 548
15.2.2 系統(tǒng)框架設(shè)計 551
15.2.3 系統(tǒng)程序結(jié)構(gòu)設(shè)計 558
15.2.4 數(shù)據(jù)庫設(shè)計 559
15.3 數(shù)據(jù)訪問層(DAL層)的實現(xiàn) 566
15.4 業(yè)務(wù)邏輯層的實現(xiàn) 566
15.4.1 Book類 566
15.4.2 Category類 578
15.4.3 Comment類 584
15.4.4 Cart類 587
15.4.5 Order類 589
15.4.6 Folders類和Mails類 591
15.4.7 Users類 591
15.5 界面表示層的實現(xiàn) 591
15.5.1 書籍信息瀏覽功能 591
15.5.2 書籍評論功能 593
15.5.3 購物車功能 595
15.5.4 訂單生成與修改功能 598
15.5.5 站內(nèi)郵件功能 600
15.6 小結(jié) 601


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號