注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程ASP.NET 3.5編程循序漸進

ASP.NET 3.5編程循序漸進

ASP.NET 3.5編程循序漸進

定 價:¥59.00

作 者: (美)謝菲德 著,羅江華 譯
出版社: 機械工業(yè)出版社
叢編項: Microsoft核心技術叢書
標 簽: ASP

ISBN: 9787111252252 出版時間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 404 字數(shù):  

內(nèi)容簡介

  《ASP.NET3.5編程循序漸進》將展示如何使用ASP.NET 3.5來編寫Web應用程序。《ASP.NET3.5編程循序漸進》分為24章,主要內(nèi)容包括Web應用程序基礎、ASP.NET。應用程序基礎、頁面呈現(xiàn)模型、自定義呈現(xiàn)控件、復合控件、控件集合、Web Parts、提供持續(xù)統(tǒng)一的外觀、配置、登錄、數(shù)據(jù)綁定、Web站點導航、個性化、會話狀態(tài)、應用程序數(shù)據(jù)緩存、緩存輸出、診斷和調(diào)試、HttpApplication類和HTTPModules、定義Handlers、ASP.NET Web服務、ASP.NET與WPF、Web應用程序類型如何影響部署,以及ASP.NET 3.5引入的主要特性(包括對AJAX類型程序的支持以及對WCF的支持)。《ASP.NET3.5編程循序漸進》中的工程都是完全從頭開始建立的,因此可以讓讀者了解到整個開發(fā)過程?!禔SP.NET3.5編程循序漸進》適合Web程序員和從其他的Web編程平臺遷移過來的程序員參考。

作者簡介

  George Shepherd,微軟.NET框架方面的專家,曾為行業(yè)中的第三方開發(fā)過一些先進的以.NET為基礎的工具。他是多本編程類暢銷書的合著者,DevelopMentor的指導者,一些業(yè)內(nèi)會議的講師,以及MSDN雜志的編輯。他從20世紀80年代Windows 2.0時就一直從事編程工作。羅江華,微軟成都程序員俱樂部主席,多次組織大型技術交流活動并擔任講師,曾在新加坡及國內(nèi)知名外資企業(yè)任職,參與了多個系統(tǒng)的設計和開發(fā),現(xiàn)就職于豐田(TTNI-A)新加坡公司。他于2006年7月被評為微軟MVP,并于2007年7月、2008年7月連任成功。他寫作了《.NETWeb高級開發(fā)》,翻譯了((ASP.NET3.5構建Web2.0門戶站點》和《AJAX服務器控件高級編程》。他主要關注ASP.NET3.5、Silvedight、C#3.0、SQL2005/2008、SOA、WCF、WF與.NETFmmework及相關技術的發(fā)展。他的個人技術博客:http://igee.cnblogs.com。

圖書目錄

譯者序
前言
致謝
第一部分 基礎
第1章 Web應用程序基礎1
1.1 HTTP請求1
1.1.1 來自于瀏覽器的HTTP請求2
1.1.2 不使用瀏覽器創(chuàng)建HTTP請求3
1.2 超文本標記語言4
1.3 動態(tài)內(nèi)容6
1.3.1 HTML表單6
1.3.2 通用網(wǎng)關接口7
1.3.3 微軟Web服務器平臺8
1.4 Internet信息服務8
1.4.1 Internet服務應用程序編程接口DLL9
1.4.2 Internet信息服務9
1.5 傳統(tǒng)ASP(站在ASP.NET的角度)13
1.6 Web開發(fā)概念15
1.7 ASP.NET15
1.8 小結(jié)16
1.9 第1章快速參考16
第2章 ASP.NET應用程序基礎17
2.1 規(guī)范的Hello World應用程序17
2.1.1 構建HelloWorld Web應用程序17
2.1.2 混合HTML與可執(zhí)行代碼21
2.1.3 服務器端的可執(zhí)行代碼塊23
2.2 ASP.NET編譯模型28
2.3 代碼選項29
2.3.1 ASP.NET 1.x樣式30
2.3.2 現(xiàn)在的 ASP.NET樣式30
2.4 ASP.NET HTTP管道32
2.4.1 IIS 5.x和IIS 6.x管道33
2.4.2 IIS 7.0集成管道33
2.4.3 管道概述34
2.5 Visual Studio和 ASP.NET35
2.5.1 本地IIS Web站點35
2.5.2 基于文件系統(tǒng)的Web站點36
2.5.3 FTP Web站點36
2.5.4 遠程Web站點36
2.5.5 Hello World和Visual Studio37
2.6 小結(jié)41
2.7 第2章快速參考42
第3章 頁面呈現(xiàn)模型43
3.1 以標簽的方式呈現(xiàn)控件43
3.2 以組件方式封裝UI45
3.2.1 ASP.NET頁面46
3.2.2 頁面呈現(xiàn)模型47
3.2.3 頁面控件樹48
3.3 使用Visual Studio添加控件49
3.3.1 使用Visual Studio構建頁面49
3.3.2 布局考慮56
3.4 小結(jié)57
3.5 第3章快速參考58
第4章 自定義呈現(xiàn)控件59
4.1 Control類59
4.2 Visual Studio和自定義控件60
4.3 Palindrome Checker66
4.4 控件和事件69
4.5 HtmlTextWriter和控件71
4.6 控件和ViewState73
4.7 小結(jié)76
4.8 第4章快速參考77
第5章 復合控件78
5.1 復合控件與呈現(xiàn)控件78
5.2 自定義復合控件79
5.3 用戶控件85
5.4 使用各種類型控件的時機91
5.5 小結(jié)91
5.6 第5章快速參考91
第6章 控件集合92
6.1 驗證92
6.1.1 頁面驗證是如何工作的96
6.1.2 其他驗證器98
6.1.3 驗證器屬性98
6.2 基于Image的控件99
6.3 TreeView102
6.4 MultiView105
6.5 小結(jié)107
6.6 第6章快速參考107
第二部分 高級特性
第7章 Web Parts109
7.1 Web Parts簡史110
7.2 Web Parts的好處是什么110
7.2.1 開發(fā) Web Parts控件110
7.2.2 Web Parts頁面開發(fā)110
7.2.3 Web Parts應用程序開發(fā)110
7.3 Web Parts架構111
7.3.1 WebPartManager和WebZones111
7.3.2 內(nèi)置區(qū)域111
7.3.3 內(nèi)置 Web Parts112
7.4 開發(fā)Web Part120
7.5 小結(jié)127
7.6 第7章快速參考127
第8章 提供持續(xù)統(tǒng)一的外觀128
8.1 一致的外觀128
8.2 ASP.NET Master Page129
8.3 主題138
8.4 皮膚140
8.5 小結(jié)142
8.6 第8章快速參考142
第9章 配置143
9.1 Windows配置143
9.2 .NET配置144
9.2.1 MachineConfig文件144
9.2.2 配置節(jié)處理程序144
9.2.3 WebConfig文件146
9.2.4 在ASP.NET 1.x中進行配置管理147
9.2.5 在ASP.NET后面的版本中進行配置管理147
9.3 使用IIS進行ASP.NET配置151
9.4 小結(jié)155
9.5 第9章快速參考155
第10章 登錄156
10.1 基于Web的安全性156
10.1.1 IIS安全性157
10.1.2 基本的Forms驗證157
10.2 ASP.NET驗證服務161
10.2.1 FormsAuthentication類161
10.2.2 可選登錄頁面162
10.3 用戶管理165
10.4 ASP.NET登錄控件169
10.5 為用戶授權171
10.6 小結(jié)173
10.7 第10章快速參考174
第11章 數(shù)據(jù)綁定175
11.1 不使用數(shù)據(jù)綁定來顯示集合175
11.2 使用數(shù)據(jù)綁定顯示集合175
11.2.1 基于ListControl的控件176
11.2.2 TreeView176
11.2.3 Menu176
11.2.4 FormView176
11.2.5 GridView177
11.2.6 DetailsView177
11.2.7 DataList177
11.2.8 Repeater177
11.3 簡單數(shù)據(jù)綁定177
11.4 訪問數(shù)據(jù)庫181
11.5 .NET數(shù)據(jù)庫181
11.5.1 連接181
11.5.2 命令183
11.5.3 管理結(jié)果集184
11.6 ASP.NET數(shù)據(jù)源185
11.7 其他數(shù)據(jù)綁定控件189
11.8 LINQ195
11.9 小結(jié)197
11.10 第11章快速參考197
第12章 Web站點導航198
12.1 ASP.NET的導航支持198
12.1.1 導航控件198
12.1.2 XML站點地圖199
12.1.3 SiteMapProvider199
12.1.4 SiteMap類200
12.1.5 SiteMapNode200
12.2 導航控件201
12.2.1 Menu和TreeView控件201
12.2.2 SiteMapPath控件202
12.2.3 站點地圖配置202
12.3 構建可導航的Web站點203
12.4 捕獲SiteMapResolve事件206
12.5 為節(jié)點添加自定義屬性207
12.6 安全控制209
12.7 URL映射210
12.8 小結(jié)213
12.9 第12章快速參考214
第13章 個性化215
13.1 Web訪問中的個性化215
13.2 ASP.NET中的個性化215
13.2.1 使用Profile215
13.2.2 個性化提供程序216
13.3 使用個性化216
13.3.1 在WebConfig文件中定義Profile216
13.3.2 使用Profile信息217
13.3.3 保存Profile的變化217
13.3.4 Profile和用戶218
13.4 小結(jié)222
13.5 第13章快速參考222
第三部分 緩存和狀態(tài)管理
第14章 會話狀態(tài)223
14.1 為何需要會話狀態(tài)223
14.2 ASP.NET與會話狀態(tài)224
14.3 會話狀態(tài)概述224
14.4 會話狀態(tài)及其他復雜數(shù)據(jù)228
14.5 配置會話狀態(tài)234
14.5.1 關閉會話狀態(tài)235
14.5.2 通過InProc保存會話狀態(tài)235
14.5.3 在狀態(tài)服務器上保存會話狀態(tài)235
14.5.4 在數(shù)據(jù)庫中保存會話狀態(tài)236
14.6 跟蹤會話狀態(tài)236
14.6.1 使用Cookies來跟蹤會話狀態(tài)236
14.6.2 使用URL來跟蹤會話狀態(tài)237
14.6.3 使用AutoDetect238
14.6.4 應用設備配置238
14.6.5 會話狀態(tài)超時238
14.7 其他會話配置設定238
14.8 Wizard控件:會話狀態(tài)的一個可用替代239
14.9 小結(jié)246
14.1 0第14章快速參考246
第15章 應用程序數(shù)據(jù)緩存247
15.1 使用數(shù)據(jù)緩存249
15.2 緩存的作用250
15.3 管理緩存251
15.3.1 內(nèi)存中的數(shù)據(jù)集252
15.3.2 緩存過期254
15.3.3 緩存依賴256
15.3.4 SQL Server依賴258
15.3.5 清理緩存259
15.4 小結(jié)261
15.5 第15章快速參考262
第16章 緩存輸出263
16.1 緩存頁面內(nèi)容263
16.2 管理緩存內(nèi)容265
16.2.1 修改OutputCache指令265
16.2.2 HttpCachePolicy269
16.2.3 緩存定位270
16.2.4 輸出緩存依賴270
16.2.5 緩存Profile271
16.3 緩存用戶控件271
16.4 輸出緩存有意義的時候274
16.5 小結(jié)275
16.6 第16章快速參考275
第四部分 診斷和管道
第17章 診斷和調(diào)試277
17.1 頁面跟蹤277
17.1.1 啟用跟蹤277
17.1.2 跟蹤語句281
17.2 應用程序跟蹤283
17.2.1 以編程方式啟用跟蹤285
17.2.2 TraceFinished事件286
17.2.3 其他管道跟蹤消息286
17.3 使用Visual Studio調(diào)試286
17.4 錯誤頁面289
17.5 未處理的異常292
17.6 小結(jié)293
17.7 第17章快速參考293
第18章 HttpApplication類和 HTTP模塊295
18.1 Application對象:一個交匯點295
18.2 重寫HttpApplication296
18.2.1 應用程序狀態(tài)的附加說明298
18.2.2 事件處理298
18.2.3 HttpApplication事件299
18.3 HttpModules301
18.3.1 存在的模塊301
18.3.2 實現(xiàn)一個模塊302
18.3.3 查看活動的模塊304
18.3.4 在模塊中存儲狀態(tài)306
18.4 Globalasax與HttpModules308
18.5 小結(jié)309
18.6 第18章快速參考309
第19章 自定義Handler310
19.1 Handler310
19.2 內(nèi)置Handler311
19.3 IHttpHandler314
19.4 Handler和會話狀態(tài)318
19.5 一般Handler (ASHX文件)318
19.6 小結(jié)320
19.7 第19章快速參考321第五部分服務、AJAX、部署以及Silverlight
第20章 ASP.NET Web服務323
20.1 Remoting323
20.2 Web上的Remoting324
20.2.1 SOAP325
20.2.2 傳輸類型系統(tǒng)325
20.2.3 Web服務描述語言325
20.3 如果你不能使用ASP.NET325
20.4 ASP.NET中的Web服務326
20.5 調(diào)用Web服務332
20.6 異步執(zhí)行335
20.7 Web服務的演化過程338
20.8 其他特性338
20.9 小結(jié)339
20.10 第20章快速參考339
第21章 WCF340
21.1 分布式計算的回歸340
21.2 一些零散的通信API340
21.3 面向互聯(lián)系統(tǒng)的WCF341
21.4 WCF的組成元素341
21.4.1 WCF端點341
21.4.2 通道342
21.4.3 行為342
21.4.4 消息343
21.5 如何在ASP.NET中玩轉(zhuǎn)WCF343
21.5.1 并行模式343
21.5.2 ASP.NET兼容模式343
21.6 編寫一個WCF服務344
21.7 構建一個WCF客戶端349
21.8 小結(jié)353
21.9 第21章快速參考354
第22章 AJAX355
22.1 什么是AJAX356
22.2 AJAX概述356
22.2.1 使用AJAX的原因356
22.2.2 真實世界的AJAX358
22.2.3 正確的AJAX358
22.3 ASP.NET服務器端控件對AJAX的支持359
22.3.1 ScriptManager控件359
22.3.2 ScriptManagerProxy控件359
22.3.3 UpdatePanel控件359
22.3.4 UpdateProgress控件359
22.3.5 Timer控件360
22.4 AJAX客戶端支持360
22.4.1 ASP.NET AJAX控件工具箱360
22.4.2 其他的ASP.NET AJAX社區(qū)支持材料360
22.4.3 AJAX控件工具箱集合361
22.5 熟悉AJAX362
22.6 定時器367
22.7 更新進展373
22.8 擴展控件376
22.8.1 AutoComplete擴展376
22.8.2 一個模態(tài)彈出對話框風格的組件381
22.9 小結(jié)384
22.1 0第22章快速參考385
第23章 ASP.NET與WPF386
23.1 WPF是什么386
23.1.1 與Web應用有什么關系387
23.1.2 松散的XAML文件388
23.1.3 XBAP應用程序388
23.2 WPF內(nèi)容以及Web應用程序389
23.3 關于Silverlight393
23.4 小結(jié)394
23.5 第23章快速參考394
第24章 Web應用程序類型如何影響部署395
24.1 Visual Studio工程395
24.1.1 HTTP工程395
24.1.2 FTP工程396
24.1.3 文件系統(tǒng)工程396
24.2 預編譯396
24.2.1 預編譯性能396
24.2.2 預編譯部署397
24.2.3 發(fā)布一個Web站點403
24.3 小結(jié)404
24.4 第24章快速參考404

本目錄推薦

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