注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET2.0高級編程

ASP.NET2.0高級編程

ASP.NET2.0高級編程

定 價:¥66.00

作 者: (意)埃斯帕斯托 著;施平安 譯
出版社: 清華大學(xué)出版社
叢編項: 微軟技術(shù)叢書
標 簽: ASP.NET

ISBN: 9787302140900 出版時間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 518 字數(shù):  

內(nèi)容簡介

  本書作為《ASP.NET 2.0技術(shù)內(nèi)幕》的姐妹篇,,側(cè)重于延伸和拓寬ASP.NET 2.0的高級主題,進一步幫助讀者掌握并深入ASP .NET 2.0的精髓,為將來成功地構(gòu)建復(fù)雜精巧的、功能性更強的Web應(yīng)用程序奠定基礎(chǔ)。全書共三部分:ASP.NET內(nèi)部機理、特有特性和ASP.NET控件。特色主題:如何調(diào)整ASP.NET運行庫和控件配置的設(shè)定值構(gòu)建自定義提供程序來替換或增強原有組件使用移動控件、站點導(dǎo)航API、GDI+和其他.NET Framework實用工具來開發(fā)特性豐富的應(yīng)用使用匿名頁面、動態(tài)表達式和頁面解析篩選器來啟用復(fù)雜的應(yīng)用程序的功能為個性化的門戶類Web站點創(chuàng)建定制Web Part創(chuàng)建ASP.NET模板,定制Repeater和DataList數(shù)據(jù)迭代控件開發(fā)和部署用戶控件以便區(qū)分和重用常用界面元素設(shè)計自定義數(shù)據(jù)綁定控件本書適合從事Web開發(fā)的程序員閱讀,旨在幫助他們提升ASP.NET開發(fā)技能,是提升專業(yè)編程技能的理想?yún)⒖紩?/div>

作者簡介

  Dino Esposito是全球著名的ASP NETSnADO NET專家,目前就職于Solid Quality Learning,這是一家專門提供微軟技術(shù)高端教育和培訓(xùn)服務(wù)的全球化公司。他經(jīng)常在行業(yè)大會(如微軟開發(fā)人員大會和微軟技術(shù)大會)上發(fā)表演講,同時也是MSDN Magazine和其他出版物的特約撰稿人。他出版過多部專著,其中包括《ASP NET 2.0技術(shù)內(nèi)幕》。作為國際NET聯(lián)盟(International NET Association,簡稱INETA)演講團隊的成員,Dino經(jīng)常在當?shù)兀ㄌ貏e是在歐洲和美國)活動中主持講座。

圖書目錄

第Ⅰ部分 ASP.NET內(nèi)部機理  
第1章 ASP.NET編譯模型    
1.1 ASP.NET運行庫環(huán)境    
1.1.1 ASP.NET進程模型    
1.1.2 ASP.NET臨時文件 11  
1.1.3 ASP.NET頁面的  
隱藏代碼 14  
1.2 應(yīng)用程序預(yù)編譯 20  
1.2.1 本地預(yù)編譯 20  
1.2.2 部署預(yù)編譯 22  
1.3 ASP.NET編譯機制的構(gòu)造塊 25  
1.3.1 編譯選項 25  
1.3.2 ASP.NET保留文件夾 27  
1.3.3 Build提供程序 32  
1.3.4 設(shè)計一個自定義的build  
提供程序 34  
1.3.5 虛擬路徑提供程序 42  
小結(jié)  45  
第2章 HTTP處理程序和模塊 46  
2.1 IIS可擴展性API概述 47  
2.1.1 ISAPI模型 47  
2.1.2 IIS 7.0中即將出現(xiàn)的改變 49  
2.2 編寫HTTP處理程序 50  
2.2.1 IHttpHandler接口 51  
2.2.2 快速數(shù)據(jù)報表的HTTP  
處理程序 53  
2.2.3 圖像查看器處理程序 59  
2.2.4 HTTP處理程序高級編程 62  
2.3 編寫HTTP模塊 66  
2.3.1 IHttpModule接口 66  
2.3.2 自定義的HTTP模塊 67  
2.3.3 頁面刷新特征 70  
小結(jié)  75  
第3章 ASP.NET配置 77  
3.1 ASP.NET配置層次結(jié)構(gòu) 77  
3.1.1 配置文件 78  
3.1.2 節(jié) 82  
3.1.3 節(jié) 85  
3.1.4 其他最高級的配置節(jié) 108  
3.2 管理配置數(shù)據(jù) 110  
3.2.1 使用配置API 110  
3.2.2 使用管理工具 116  
小結(jié)  121  
第4章 構(gòu)建自定義的ASP.NET  
提供程序 123  
4.1 提供程序的結(jié)構(gòu) 123  
4.1.1 理論基礎(chǔ):設(shè)計模式 124  
4.1.2 實踐:實現(xiàn)細節(jié) 125  
4.2 內(nèi)建的ASP.NET提供程序 127  
4.2.1 成員資格服務(wù) 128  
4.2.2 角色管理服務(wù) 132  
4.2.3 用戶的配置文件服務(wù) 134  
4.2.4 會話狀態(tài)服務(wù) 136  
4.2.5 站點地圖服務(wù) 138  
4.2.6 Web事件處理服務(wù) 139  
4.2.7 Web Parts個性化服務(wù) 143  
4.2.8 保護服務(wù)的配置 144  
4.3 構(gòu)建自己的提供程序 148  
4.3.1 設(shè)計考慮 149  
4.3.2 基于 ookie的配置文件  
提供程序的實現(xiàn) 150  
4.3.3 匯總 157  
小結(jié)  158  
第5章 構(gòu)建特征豐富的頁面 159  
5.1 構(gòu)建異步頁面 159  
5.1.1 ASP.NET異步編程的工具 160  
5.1.2 ASP.NET 2.0工具 162  
5.1.3 異步頁面的實現(xiàn) 167  
5.1.4 異步頁面的實際場景 171  
5.1.5 RegisterAsyn Task方法 180  
5.2 構(gòu)建自定義的表達式 184  
5.2.1 ASP風格的代碼塊 184  
5.2.2 數(shù)據(jù)綁定表達式 187  
5.2.3 ASP.NET 2.0中的動態(tài)  
表達式 189  
5.2.4 編寫一個自定義的  
表達式生成器 191  
5.3 構(gòu)建ASP.NET頁面的  
解析器篩選器 195  
5.3.1 PageParserFilter類 196  
5.3.2 真實場景 197  
小結(jié)  201  
第Ⅱ部分 特有特性  
第6章 使用腳本代碼 205  
6.1 添加客戶端腳本到頁面 205  
6.1.1 檢查瀏覽器能力 206  
6.1.2 注冊腳本塊 209  
6.1.3 添加彈出式窗口 216  
6.2 腳本回調(diào) 219  
6.2.1 ASP.NET原始API 220  
6.2.2 執(zhí)行帶外調(diào)用 222  
6.3 Ajax.NET庫 231  
6.3.1 使用Ajax.NET庫 231  
6.3.2 Ajax.NET對腳本回調(diào) 235  
小結(jié)  237  
第7章 用Web Part合成頁面 239  
7.1 Web Part一瞥 239  
7.1.1 什么是Web Part 239  
7.1.2 Web Part 框架簡介 241  
7.1.3 用Web Part構(gòu)建頁面 244  
7.2 構(gòu)建Web Part 246  
7.2.1 WebPart類 246  
7.2.2 StockViewer Web Part 250  
7.2.3 構(gòu)建Web Part的其他方法 257  
7.2.4 Web區(qū)域的樣式設(shè)置 259  
7.3 編輯和列出Web Part 265  
7.3.1 改變顯示模式 265  
7.3.2 改變區(qū)域布局 267  
7.3.3 創(chuàng)建一個編輯器區(qū)域 269  
7.3.4 創(chuàng)建一個目錄區(qū)域 270  
7.4 連接Web Part 274  
7.4.1 連接模型 274  
7.4.2 構(gòu)建一個母版/細節(jié)架構(gòu) 276  
小結(jié)  278  
第8章 移動編程 280  
8.1 移動控件概述 280  
8.1.1 移動控件構(gòu)架 280  
8.1.2 ASP.NET移動頁面 283  
8.1.3 容器控件 288  
8.1.4 列表控件 289  
8.1.5 文本控件 292  
8.1.6 驗證控件 295  
8.2 開發(fā)移動應(yīng)用程序 297  
8.2.1 CustomerFinder應(yīng)用程序 297  
8.2.2 該應(yīng)用程序的導(dǎo)航模型 299  
8.2.3 自適應(yīng)呈現(xiàn) 303  
8.2.4 狀態(tài)管理 304  
小結(jié)  306  
第9章 使用圖像 307  
9.1 從Web頁面訪問圖像 307  
9.1.1 元素 308  
9.1.2 引用非文件圖像 309  
9.1.3 從資源中裝載圖像 310  
9.2 訪問數(shù)據(jù)庫圖像 313  
9.2.1 使用二進制字段 313  
9.2.2 現(xiàn)實情況 318  
9.3 動態(tài)生成圖像 320  
9.3.1 GDI+類概述 320  
9.3.2 將圖像寫入內(nèi)存中 323  
9.3.3 構(gòu)建圖表生成器頁面 327  
小結(jié)  333  
第10章 站點導(dǎo)航 334  
10.1 定義站點地圖信息 334  
10.1.1 創(chuàng)建站點地圖 334  
10.1.2 配置站點地圖 337  
10.2 訪問站點地圖信息 339  
10.2.1 SiteMap類 340  
10.2.2 SiteMapPath控件 342  
10.2.3 SiteMapDataSource控件 345  
10.3 顯示站點地圖信息 347  
10.3.1 TreeView控件 348  
10.3.2 Menu控件 351  
小結(jié)  357  
第Ⅲ部分 ASP.NET控件  
第11章 ASP.NET迭代控件 361  
11.1 究竟什么是迭代控件 361  
11.1.1 迭代控件與列表控件  
的對比 361  
11.1.2 迭代控件與視圖控件  
的對比 362  
11.2 Repeater控件 363  
11.2.1 Repeater控件的編程接口 363  
11.2.2 Repeater控件的模板 366  
11.2.3 使用Repeater控件 370  
11.3 DataList控件 373  
11.3.1 DataList控件的編程接口 374  
11.3.2 格式化功能 377  
11.3.3 DataList控件的模板 380  
11.3.4 使用DataList控件 381  
小結(jié)  385  
第12章 ASP.NET Web用戶控件 386  
12.1 究竟什么是用戶控件 386  
12.1.1 UserControl類 387  
12.1.2 將頁面轉(zhuǎn)換為用戶控件 389  
12.2 開發(fā)用戶控件 391  
12.2.1 創(chuàng)建TabStrip用戶控件 392  
12.2.2 創(chuàng)建用戶控件對象模型 395  
12.2.3 處理用戶控件的事件 400  
12.3 關(guān)注用戶控件 402  
12.3.1 創(chuàng)建數(shù)據(jù)綁定用戶控件 403  
12.3.2 動態(tài)地加載控件 409  
小結(jié)  410  
第13章 創(chuàng)建ASP.NET自定義控件 411  
13.1 擴展現(xiàn)有控件 412  
13.1.1 選擇基類 412  
13.1.2 更加豐富的HyperLink  
控件 413  
13.2 從頭開始創(chuàng)建控件 415  
13.2.1 基類和接口 416  
13.2.2 選擇呈現(xiàn)風格 417  
13.2.3 SimpleGaugeBar控件 419  
13.2.4 呈現(xiàn)SimpleGaugeBar  
控件 423  
13.3 創(chuàng)建豐富控件 432  
13.3.1 Panel下拉控件 432  
13.3.2 呈現(xiàn)引擎 436  
13.3.3 觸發(fā)回發(fā)事件 441  
13.3.4 添加腳本代碼 444  
小結(jié)  447  
第14章 數(shù)據(jù)綁定控件和模板化控件 449  
14.1 設(shè)計數(shù)據(jù)綁定控件 449  
14.1.1 數(shù)據(jù)綁定控件類型 450  
14.1.2 數(shù)據(jù)綁定機制 451  
14.2 創(chuàng)建簡單的數(shù)據(jù)綁定控件 454  
14.2.1 關(guān)鍵特征 455  
14.2.2 GaugeBar控件 457  
14.3 創(chuàng)建數(shù)據(jù)綁定列表控件 463  
14.3.1 列表控件概述 463  
14.3.2 HyperLinkList控件 465  
14.4 創(chuàng)建模板化組合控件 472  
14.4.1 數(shù)據(jù)綁定組合控件概述 472  
14.4.2 BarChart控件 475  
14.4.3 添加模板支持 482  
小結(jié)  487  
第15章 自定義控件的設(shè)計時支持 489  
15.1 .NET中的設(shè)計時體系結(jié)構(gòu) 489  
15.1.1 站點. 容器和控件 490  
15.1.2 控件和設(shè)計器 490  
15.2 設(shè)計時特性 491  
15.2.1 使用設(shè)計時特性 492  
15.2.2 影響運行時行為的特性 497  
15.3 呈現(xiàn)類型 498  
15.3.1 實現(xiàn)類型轉(zhuǎn)換器 498  
15.3.2 創(chuàng)建類型編輯器 506  
15.3.3 使用自定義集合 508  
15.4 自定義設(shè)計器 510  
15.4.1 內(nèi)置設(shè)計器 510  
15.4.2 編寫自定義設(shè)計器 511  
小結(jié)  517  
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號