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

ASP.NET2.0高級(jí)編程

ASP.NET2.0高級(jí)編程

定 價(jià):¥66.00

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

ISBN: 9787302140900 出版時(shí)間: 2006-11-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 518 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第Ⅰ部分 ASP.NET內(nèi)部機(jī)理  
第1章 ASP.NET編譯模型    
1.1 ASP.NET運(yùn)行庫(kù)環(huán)境    
1.1.1 ASP.NET進(jìn)程模型    
1.1.2 ASP.NET臨時(shí)文件 11  
1.1.3 ASP.NET頁(yè)面的  
隱藏代碼 14  
1.2 應(yīng)用程序預(yù)編譯 20  
1.2.1 本地預(yù)編譯 20  
1.2.2 部署預(yù)編譯 22  
1.3 ASP.NET編譯機(jī)制的構(gòu)造塊 25  
1.3.1 編譯選項(xiàng) 25  
1.3.2 ASP.NET保留文件夾 27  
1.3.3 Build提供程序 32  
1.3.4 設(shè)計(jì)一個(gè)自定義的build  
提供程序 34  
1.3.5 虛擬路徑提供程序 42  
小結(jié)  45  
第2章 HTTP處理程序和模塊 46  
2.1 IIS可擴(kuò)展性API概述 47  
2.1.1 ISAPI模型 47  
2.1.2 IIS 7.0中即將出現(xiàn)的改變 49  
2.2 編寫(xiě)HTTP處理程序 50  
2.2.1 IHttpHandler接口 51  
2.2.2 快速數(shù)據(jù)報(bào)表的HTTP  
處理程序 53  
2.2.3 圖像查看器處理程序 59  
2.2.4 HTTP處理程序高級(jí)編程 62  
2.3 編寫(xiě)HTTP模塊 66  
2.3.1 IHttpModule接口 66  
2.3.2 自定義的HTTP模塊 67  
2.3.3 頁(yè)面刷新特征 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 其他最高級(jí)的配置節(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è)計(jì)模式 124  
4.1.2 實(shí)踐:實(shí)現(xiàn)細(xì)節(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 會(huì)話狀態(tài)服務(wù) 136  
4.2.5 站點(diǎn)地圖服務(wù) 138  
4.2.6 Web事件處理服務(wù) 139  
4.2.7 Web Parts個(gè)性化服務(wù) 143  
4.2.8 保護(hù)服務(wù)的配置 144  
4.3 構(gòu)建自己的提供程序 148  
4.3.1 設(shè)計(jì)考慮 149  
4.3.2 基于 ookie的配置文件  
提供程序的實(shí)現(xiàn) 150  
4.3.3 匯總 157  
小結(jié)  158  
第5章 構(gòu)建特征豐富的頁(yè)面 159  
5.1 構(gòu)建異步頁(yè)面 159  
5.1.1 ASP.NET異步編程的工具 160  
5.1.2 ASP.NET 2.0工具 162  
5.1.3 異步頁(yè)面的實(shí)現(xiàn) 167  
5.1.4 異步頁(yè)面的實(shí)際場(chǎng)景 171  
5.1.5 RegisterAsyn Task方法 180  
5.2 構(gòu)建自定義的表達(dá)式 184  
5.2.1 ASP風(fēng)格的代碼塊 184  
5.2.2 數(shù)據(jù)綁定表達(dá)式 187  
5.2.3 ASP.NET 2.0中的動(dòng)態(tài)  
表達(dá)式 189  
5.2.4 編寫(xiě)一個(gè)自定義的  
表達(dá)式生成器 191  
5.3 構(gòu)建ASP.NET頁(yè)面的  
解析器篩選器 195  
5.3.1 PageParserFilter類 196  
5.3.2 真實(shí)場(chǎng)景 197  
小結(jié)  201  
第Ⅱ部分 特有特性  
第6章 使用腳本代碼 205  
6.1 添加客戶端腳本到頁(yè)面 205  
6.1.1 檢查瀏覽器能力 206  
6.1.2 注冊(cè)腳本塊 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庫(kù) 231  
6.3.1 使用Ajax.NET庫(kù) 231  
6.3.2 Ajax.NET對(duì)腳本回調(diào) 235  
小結(jié)  237  
第7章 用Web Part合成頁(yè)面 239  
7.1 Web Part一瞥 239  
7.1.1 什么是Web Part 239  
7.1.2 Web Part 框架簡(jiǎn)介 241  
7.1.3 用Web Part構(gòu)建頁(yè)面 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)建一個(gè)編輯器區(qū)域 269  
7.3.4 創(chuàng)建一個(gè)目錄區(qū)域 270  
7.4 連接Web Part 274  
7.4.1 連接模型 274  
7.4.2 構(gòu)建一個(gè)母版/細(xì)節(jié)架構(gòu) 276  
小結(jié)  278  
第8章 移動(dòng)編程 280  
8.1 移動(dòng)控件概述 280  
8.1.1 移動(dòng)控件構(gòu)架 280  
8.1.2 ASP.NET移動(dòng)頁(yè)面 283  
8.1.3 容器控件 288  
8.1.4 列表控件 289  
8.1.5 文本控件 292  
8.1.6 驗(yàn)證控件 295  
8.2 開(kāi)發(fā)移動(dòng)應(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頁(yè)面訪問(wèn)圖像 307  
9.1.1 元素 308  
9.1.2 引用非文件圖像 309  
9.1.3 從資源中裝載圖像 310  
9.2 訪問(wèn)數(shù)據(jù)庫(kù)圖像 313  
9.2.1 使用二進(jìn)制字段 313  
9.2.2 現(xiàn)實(shí)情況 318  
9.3 動(dòng)態(tài)生成圖像 320  
9.3.1 GDI+類概述 320  
9.3.2 將圖像寫(xiě)入內(nèi)存中 323  
9.3.3 構(gòu)建圖表生成器頁(yè)面 327  
小結(jié)  333  
第10章 站點(diǎn)導(dǎo)航 334  
10.1 定義站點(diǎn)地圖信息 334  
10.1.1 創(chuàng)建站點(diǎn)地圖 334  
10.1.2 配置站點(diǎn)地圖 337  
10.2 訪問(wèn)站點(diǎn)地圖信息 339  
10.2.1 SiteMap類 340  
10.2.2 SiteMapPath控件 342  
10.2.3 SiteMapDataSource控件 345  
10.3 顯示站點(diǎn)地圖信息 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 迭代控件與列表控件  
的對(duì)比 361  
11.1.2 迭代控件與視圖控件  
的對(duì)比 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 將頁(yè)面轉(zhuǎn)換為用戶控件 389  
12.2 開(kāi)發(fā)用戶控件 391  
12.2.1 創(chuàng)建TabStrip用戶控件 392  
12.2.2 創(chuàng)建用戶控件對(duì)象模型 395  
12.2.3 處理用戶控件的事件 400  
12.3 關(guān)注用戶控件 402  
12.3.1 創(chuàng)建數(shù)據(jù)綁定用戶控件 403  
12.3.2 動(dòng)態(tài)地加載控件 409  
小結(jié)  410  
第13章 創(chuàng)建ASP.NET自定義控件 411  
13.1 擴(kuò)展現(xiàn)有控件 412  
13.1.1 選擇基類 412  
13.1.2 更加豐富的HyperLink  
控件 413  
13.2 從頭開(kāi)始創(chuàng)建控件 415  
13.2.1 基類和接口 416  
13.2.2 選擇呈現(xiàn)風(fēng)格 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è)計(jì)數(shù)據(jù)綁定控件 449  
14.1.1 數(shù)據(jù)綁定控件類型 450  
14.1.2 數(shù)據(jù)綁定機(jī)制 451  
14.2 創(chuàng)建簡(jiǎn)單的數(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è)計(jì)時(shí)支持 489  
15.1 .NET中的設(shè)計(jì)時(shí)體系結(jié)構(gòu) 489  
15.1.1 站點(diǎn). 容器和控件 490  
15.1.2 控件和設(shè)計(jì)器 490  
15.2 設(shè)計(jì)時(shí)特性 491  
15.2.1 使用設(shè)計(jì)時(shí)特性 492  
15.2.2 影響運(yùn)行時(shí)行為的特性 497  
15.3 呈現(xiàn)類型 498  
15.3.1 實(shí)現(xiàn)類型轉(zhuǎn)換器 498  
15.3.2 創(chuàng)建類型編輯器 506  
15.3.3 使用自定義集合 508  
15.4 自定義設(shè)計(jì)器 510  
15.4.1 內(nèi)置設(shè)計(jì)器 510  
15.4.2 編寫(xiě)自定義設(shè)計(jì)器 511  
小結(jié)  517  

本目錄推薦

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