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

ASP.NET2.0高級編程

ASP.NET2.0高級編程

定 價:¥66.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第Ⅰ部分 ASP.NET內部機理  
第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 應用程序預編譯 20  
1.2.1 本地預編譯 20  
1.2.2 部署預編譯 22  
1.3 ASP.NET編譯機制的構造塊 25  
1.3.1 編譯選項 25  
1.3.2 ASP.NET保留文件夾 27  
1.3.3 Build提供程序 32  
1.3.4 設計一個自定義的build  
提供程序 34  
1.3.5 虛擬路徑提供程序 42  
小結  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  
小結  75  
第3章 ASP.NET配置 77  
3.1 ASP.NET配置層次結構 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  
小結  121  
第4章 構建自定義的ASP.NET  
提供程序 123  
4.1 提供程序的結構 123  
4.1.1 理論基礎:設計模式 124  
4.1.2 實踐:實現(xiàn)細節(jié) 125  
4.2 內建的ASP.NET提供程序 127  
4.2.1 成員資格服務 128  
4.2.2 角色管理服務 132  
4.2.3 用戶的配置文件服務 134  
4.2.4 會話狀態(tài)服務 136  
4.2.5 站點地圖服務 138  
4.2.6 Web事件處理服務 139  
4.2.7 Web Parts個性化服務 143  
4.2.8 保護服務的配置 144  
4.3 構建自己的提供程序 148  
4.3.1 設計考慮 149  
4.3.2 基于 ookie的配置文件  
提供程序的實現(xiàn) 150  
4.3.3 匯總 157  
小結  158  
第5章 構建特征豐富的頁面 159  
5.1 構建異步頁面 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 構建自定義的表達式 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 構建ASP.NET頁面的  
解析器篩選器 195  
5.3.1 PageParserFilter類 196  
5.3.2 真實場景 197  
小結  201  
第Ⅱ部分 特有特性  
第6章 使用腳本代碼 205  
6.1 添加客戶端腳本到頁面 205  
6.1.1 檢查瀏覽器能力 206  
6.1.2 注冊腳本塊 209  
6.1.3 添加彈出式窗口 216  
6.2 腳本回調 219  
6.2.1 ASP.NET原始API 220  
6.2.2 執(zhí)行帶外調用 222  
6.3 Ajax.NET庫 231  
6.3.1 使用Ajax.NET庫 231  
6.3.2 Ajax.NET對腳本回調 235  
小結  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構建頁面 244  
7.2 構建Web Part 246  
7.2.1 WebPart類 246  
7.2.2 StockViewer Web Part 250  
7.2.3 構建Web Part的其他方法 257  
7.2.4 Web區(qū)域的樣式設置 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 構建一個母版/細節(jié)架構 276  
小結  278  
第8章 移動編程 280  
8.1 移動控件概述 280  
8.1.1 移動控件構架 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ā)移動應用程序 297  
8.2.1 CustomerFinder應用程序 297  
8.2.2 該應用程序的導航模型 299  
8.2.3 自適應呈現(xiàn) 303  
8.2.4 狀態(tài)管理 304  
小結  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 將圖像寫入內存中 323  
9.3.3 構建圖表生成器頁面 327  
小結  333  
第10章 站點導航 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  
小結  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  
小結  385  
第12章 ASP.NET Web用戶控件 386  
12.1 究竟什么是用戶控件 386  
12.1.1 UserControl類 387  
12.1.2 將頁面轉換為用戶控件 389  
12.2 開發(fā)用戶控件 391  
12.2.1 創(chuàng)建TabStrip用戶控件 392  
12.2.2 創(chuàng)建用戶控件對象模型 395  
12.2.3 處理用戶控件的事件 400  
12.3 關注用戶控件 402  
12.3.1 創(chuàng)建數(shù)據(jù)綁定用戶控件 403  
12.3.2 動態(tài)地加載控件 409  
小結  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  
小結  447  
第14章 數(shù)據(jù)綁定控件和模板化控件 449  
14.1 設計數(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 關鍵特征 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  
小結  487  
第15章 自定義控件的設計時支持 489  
15.1 .NET中的設計時體系結構 489  
15.1.1 站點. 容器和控件 490  
15.1.2 控件和設計器 490  
15.2 設計時特性 491  
15.2.1 使用設計時特性 492  
15.2.2 影響運行時行為的特性 497  
15.3 呈現(xiàn)類型 498  
15.3.1 實現(xiàn)類型轉換器 498  
15.3.2 創(chuàng)建類型編輯器 506  
15.3.3 使用自定義集合 508  
15.4 自定義設計器 510  
15.4.1 內置設計器 510  
15.4.2 編寫自定義設計器 511  
小結  517  
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號