ASP.NET 2.0服務(wù)器控件與組件開(kāi)發(fā)高級(jí)編程

出版時(shí)間:2007-6  出版社:人民郵電  作者:庫(kù)斯拉維  頁(yè)數(shù):1145  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書(shū)是一本專門(mén)介紹服務(wù)器控件和組件的開(kāi)發(fā)與使用的圖書(shū)。全書(shū)共分為33章,分別介紹了Ajax控件和組件、ASP.NET 2.0 Web部件控件、ASP.NET 2.0安全、ASP.NET 2.0表格式和分層式數(shù)據(jù)源控件、ASP.NET 2.0表格式數(shù)據(jù)綁定控件、自定義架構(gòu)導(dǎo)入擴(kuò)展和ISerializable接口、基于提供程序的服務(wù)等內(nèi)容。本書(shū)可幫助讀者學(xué)習(xí)、掌握服務(wù)器控件和組件的各種開(kāi)發(fā)技巧、知識(shí)和經(jīng)驗(yàn)?! ”緯?shū)適合于那些需要學(xué)習(xí)如何創(chuàng)建自定義服務(wù)器控件和組件的讀者。  作者簡(jiǎn)介:  Shahram Khosravi,在學(xué)院期間,Shahram Khosravi是一名軟件工程師。在獲得學(xué)博士學(xué)位之后,他繼續(xù)為一個(gè)切割軟件開(kāi)發(fā)項(xiàng)目工作。Shahram是一名高級(jí)軟件工程師、咨詢師、作家和講師。他講授的課程包括ASP.NET、Web服務(wù)、NET技術(shù)、XML技術(shù)、ADO.NET、C#、3D計(jì)算機(jī)圖形、智能界面(Human Interface,縮寫(xiě)為HI)可用性和設(shè)計(jì)模式等。他擁有超過(guò)10年的面向?qū)ο蠓治?、設(shè)計(jì)和編程經(jīng)驗(yàn)。Shahram還撰寫(xiě)了大量.NET Framework、ADO.NET、ASP.NET和XML技術(shù)的文章。這些文章發(fā)表于多個(gè)主要的行業(yè)雜志上,如Dr.Dobbs Journal、asp.netPRO和Microsoft MSDN Online。他對(duì)于應(yīng)用、教授和撰寫(xiě)有關(guān)最新的微軟技術(shù)抱有極大熱情,同時(shí),還為使用這些技術(shù)的人們提供咨詢和培訓(xùn)服務(wù)。

作者簡(jiǎn)介

  Shahram Khosravi,在學(xué)院期間,Shahram Khosravi是一名軟件工程師。在獲得學(xué)博士學(xué)位之后,他繼續(xù)為一個(gè)切割軟件開(kāi)發(fā)項(xiàng)目工作。Shahram是一名高級(jí)軟件工程師、咨詢師、作家和講師。他講授的課程包括ASP.NET、Web服務(wù)、NET技術(shù)、XML技術(shù)、ADO.NET、C#、3D計(jì)算機(jī)圖形、智能界面(Human Interface,縮寫(xiě)為HI)可用性和設(shè)計(jì)模式等。他擁有超過(guò)10年的面向?qū)ο蠓治?、設(shè)計(jì)和編程經(jīng)驗(yàn)。Shahram還撰寫(xiě)了大量.NET Framework、ADO.NET、ASP.NET和XML技術(shù)的文章。這些文章發(fā)表于多個(gè)主要的行業(yè)雜志上,如Dr.Dobbs Journal、asp.netPRO和Microsoft MSDN Online。他對(duì)于應(yīng)用、教授和撰寫(xiě)有關(guān)最新的微軟技術(shù)抱有極大熱情,同時(shí),還為使用這些技術(shù)的人們提供咨詢和培訓(xùn)服務(wù)。

書(shū)籍目錄

第1章 ASP.NET 2.0框架1.1 請(qǐng)求過(guò)程1.2 為什么開(kāi)發(fā)自定義組件1.3 小結(jié)第2章 開(kāi)發(fā)簡(jiǎn)單的自定義控件和用戶控件2.1 隱藏信息2.2 部署自定義控件2.3 在Web頁(yè)面中使用自定義控件2.4 為自定義控件添加屬性2.5 為自定義控件添加設(shè)計(jì)時(shí)屬性 2.6 將自定義控件添加到Visual Studio工具箱2.7 與HtmlTextWriter相關(guān)的枚舉2.8 狀態(tài)管理2.9 用戶控件2.10 小結(jié)第3章 開(kāi)發(fā)自定義控件樣式3.1 Style類3.2 WebControl類3.3 繼承WebControl類3.4 開(kāi)發(fā)自定義Style類3.5 使用自定義Style類3.6 小結(jié)第4章 開(kāi)發(fā)自定義控件事件4.1 事件介紹4.2 .NET事件設(shè)計(jì)模式4.3 事件優(yōu)化4.4 回傳4.5 頁(yè)面生命周期4.6 小結(jié)第5章 開(kāi)發(fā)自定義復(fù)合控件5.1 再次修改CreditCardForm65.2 創(chuàng)建復(fù)合控件5.3 小結(jié)第6章 開(kāi)發(fā)自定義模板控件6.1 自定義容器控件內(nèi)容6.2 TemplatedCreditCardForm控件6.3 在ASP.NET頁(yè)面中使用模板6.4 模板內(nèi)幕6.5 數(shù)據(jù)綁定表達(dá)式6.6 數(shù)據(jù)綁定表達(dá)式內(nèi)幕6.7 默認(rèn)模板6.8 小結(jié)第7章 開(kāi)發(fā)包含復(fù)雜屬性的自定義控件7.1 容器控件的樣式屬性7.2 自定義容器控件外觀7.3 狀態(tài)管理7.4 實(shí)現(xiàn)IStateManager接口的類型7.5 不實(shí)現(xiàn)IStateManager接口的類型7.6 容器控件樣式的狀態(tài)管理7.7 聲明持久性7.8 小結(jié)第8章 ASP.NET請(qǐng)求處理框架8.1 請(qǐng)求過(guò)程8.2 HTTP模塊8.3 HTTP處理程序8.4 HTTP處理程序工廠8.5 控件生成器8.6 開(kāi)發(fā)自定義HTTP模塊8.7 注冊(cè)自定義HTTP模塊8.8 開(kāi)發(fā)自定義HTTP處理程序工廠8.9 開(kāi)發(fā)自定義HTTP處理程序8.10 開(kāi)發(fā)自定義控件生成器8.11 小結(jié)第9章 數(shù)據(jù)綁定9.1 CustomTable控件9.2 設(shè)置數(shù)據(jù)源9.3 重寫(xiě)CreateChildControls方法9.4 重寫(xiě)DataBind方法9.5 創(chuàng)建控件層次9.6 重寫(xiě)CreateControlStyle屬方法9.7 實(shí)現(xiàn)CustomTable事件9.8 重寫(xiě)OnBubbleEvent9.9 CustomTableRow類9.10 CustomTableRowCollection類9.11 子控件樣式9.12 重寫(xiě)Render方法9.13 狀態(tài)管理9.14 在頁(yè)面中使用CustomTable控件9.15 CustomTable控件的缺點(diǎn)9.16 小結(jié)第10章 XML Web服務(wù)10.1 開(kāi)發(fā)和使用XML Web服務(wù)10.2 添加引用按鈕背后的秘密10.3 WSDL文檔10.4 XmlWebServiceMethodInvoker類10.5 如何使用XmlWebServiceMethodInvoker10.6 緩存編譯后的代理類10.7 開(kāi)發(fā)XML Web服務(wù)自定義控件10.8 XmlWebServiceResolver組件10.9 小結(jié)第11章 實(shí)現(xiàn)架構(gòu)導(dǎo)入擴(kuò)展和ISerializable接口11.1 實(shí)現(xiàn)IXmlSerializable接口11.2 開(kāi)發(fā)自定義架構(gòu)導(dǎo)入擴(kuò)展11.3 注冊(cè)自定義架構(gòu)導(dǎo)入擴(kuò)展11.4 以塊化方式發(fā)送和接收數(shù)據(jù)11.5 XmlWebServiceMethodInvoker的可擴(kuò)展能力11.6 小結(jié)第12章 理解ASP.NET 2.0表格式數(shù)據(jù)源控件模型12.1 為什么需要ASP.NET 2.0數(shù)據(jù)源控件模型12.2 ASP.NET 2.0數(shù)據(jù)源控件模型12.3 AS P.NET 2.0表格式數(shù)據(jù)源控件模型12.4 小結(jié)第13章 ASP.NET 2.0數(shù)據(jù)源控件參數(shù)模型13.1 Parameters類13.2 Parameter類13.3 ParameterCollection類13.4 自動(dòng)調(diào)用GetValues和UpdateValues方法13.5 綜合應(yīng)用13.6 開(kāi)發(fā)自定義參數(shù)13.7 小結(jié)第14章 開(kāi)發(fā)ASP.NET 2.0自定義表格式數(shù)據(jù)源控件14.1 XmlWebServiceMethodInvoker組件14.2 DataSourceControl類14.3 DataSourceView類14.4 RetrieveMethodArgumentNamesAndValues方法14.5 狀態(tài)管理14.6 小結(jié)第15章 理解ASP.NET 2.0分層式數(shù)據(jù)源控件模型15.1 IHierarchicalDataSource接口15.2 HierarchicalDataSourceControl類15.3 HierarchicalDataSourceView類15.4 IHierarchyData接口15.5 IHierarchicalEnumerable接口15.6 小結(jié)第16章 開(kāi)發(fā)ASP.NET 2.0自定義分層式數(shù)據(jù)源控件16.1 CustomSqlDataSource控件16.2 SqlHierarchyDataPropertyDescriptor類16.3 SqlHierarchyData類16.4 SqlHierarchicalEnumerable類16.5 SqlHierarchicalDataSourceView類16.6 小結(jié)第17章 理解ASP.NET 2.0表格式數(shù)據(jù)綁定控件模型17.1 本章概述17.2 ASP.NET 1.x數(shù)據(jù)綁定控件模型17.3 BaseDataBoundControl類17.4 開(kāi)發(fā)繼承自BaseDataBoundControl的自定義數(shù)據(jù)綁定控件17.5 DataBoundControl類17.6 開(kāi)發(fā)繼承自DataBoundControl的自定義數(shù)據(jù)綁定控件17.7 CompositeDataBoundControl類17.8 開(kāi)發(fā)繼承自CompositeDataBoundControl的控件17.9 小結(jié)第18章 ASP.NET 2.0數(shù)據(jù)控件字段模型18.1 為什么需要ASP.NET 2.0數(shù)據(jù)控件字段模型18.2 DataControlField組件18.3 BoundField18.4 DataControlFieldCollection組件18.5 開(kāi)發(fā)自定義數(shù)據(jù)控件字段18.6 小結(jié)第19章 開(kāi)發(fā)ASP.NET 2.0自定義表格式數(shù)據(jù)綁定控件19.1 繼承自CompositeDataBoundControl19.2 重寫(xiě)CreateChildControls方法19.3 重寫(xiě)CreateDataSourceSelectArguments方法19.4 重寫(xiě)CreateControlStyle方法19.5 重寫(xiě)OnBubbleEvent方法19.6 重寫(xiě)Render方法19.7 狀態(tài)管理19.8 重寫(xiě)OnInit方法19.9 事件19.10 GridViewRow類19.11 GridViewRowCollection類19.12 小結(jié)第20章 為什么需要ASP.NET 2.0成員資格/角色模型20.1 ASP.NET 1.x安全模型20.2 授權(quán)機(jī)制20.3 ASP.NET 1.x安全模型的缺點(diǎn)20.4 .NET 2.0提供程序模式20.5 小結(jié)第21章 理解ASP.NET 2.0成員資格模型21.1 Membership類21.2 成員資格API21.3 開(kāi)發(fā)自定義安全控件21.4 MembershipUser類21.5 小結(jié)第22章 開(kāi)發(fā)自定義MembershipProvider和MembershipUser組件22.1 MembershipProvider類22.2 SqlMembershipProvider類22.3 ProviderBase基類22.4 MembershipProvider類22.5 注冊(cè)SqlMembershipProvider22.6 使用自定義成員資格提供程序22.7 擴(kuò)展ASP.NET 2.0成員資格API22.8 小結(jié)第23章 理解ASP.NET角色管理模型23.1 角色管理API23.2 RolePrincipal類23.3 RoleManagerModule類23.4 小結(jié)第24章 開(kāi)發(fā)自定義角色提供程序、模塊和主體24.1 RoleProvider基類24.2 XmlRoleProvider24.3 ProviderBase類24.4 XML API24.5 實(shí)現(xiàn)RoleProvider類的方法24.6 開(kāi)發(fā)自定義角色主體24.7 開(kāi)發(fā)自定義角色管理模塊24.8 使用XmlRoleProvider24.9 小結(jié)第25章 開(kāi)發(fā)基于提供程序的自定義服務(wù)25.1 開(kāi)發(fā)基于提供程序的自定義服務(wù)的方法25.2 基于提供程序的RSS服務(wù)25.3 自定義提供程序基類25.4 自定義提供程序集合25.5 配置Web.config和Machine.config文件25.6 實(shí)現(xiàn)Service類25.7 使用RSS服務(wù)25.8 SqlRssProvider類25.9 RssHelper類25.10 XmlRssProvider類25.11 小結(jié)第26章 開(kāi)發(fā)Ajax控件和組件:客戶端功能26.1 Ajax組件和控件26.2 Ajax控件客戶端功能的實(shí)現(xiàn)方法26.3 呈現(xiàn)方式26.4 部署26.5 呈現(xiàn)控件的客戶端腳本的時(shí)機(jī)26.6 呈現(xiàn)控件的客戶端腳本的位置26.7 退回到服務(wù)器端代碼26.8 開(kāi)發(fā)Ajax控件26.9 小結(jié)第27章 開(kāi)發(fā)Ajax控件和組件:異步客戶端回調(diào)27.1 為什么使用AjaxDropDownList控件27.2 客戶端回調(diào)機(jī)制27.3 實(shí)現(xiàn)ASP.NET 2.0客戶端回調(diào)機(jī)制27.4 ASP.NET 2.0客戶端回調(diào)機(jī)制27.5 未知類型數(shù)據(jù)存儲(chǔ)Ajax控件27.6 主/次窗體27.7 開(kāi)發(fā)Ajax數(shù)據(jù)控件字段27.8 AjaxDetailsDialog控件27.9 AjaxField數(shù)據(jù)控件字段27.10 DropDownListField2控件27.11 Ajax控件CustomGridView27.12 小結(jié)第28章 開(kāi)發(fā)Ajax控件和組件:Ajax模式28.1 模式28.2 Google的XML Web服務(wù)API28.3 預(yù)測(cè)式獲取(Predictive Fetch)模式28.4 小結(jié)第29章 開(kāi)發(fā)Ajax控件和組件:更多的Ajax模式29.1 周期式刷新(Periodic Refresh)模式29.2 提交節(jié)流(Submission Throttling)模式29.3 顯式提交(Explicit Submission)模式29.4 小結(jié)第30章 理解ASP.NET 2.0 Web部件框架30.1 什么是ASP.NET Web部件框架30.2 以聲明方式開(kāi)發(fā)WebPart控件30.3 移動(dòng)WebPart控件30.4 個(gè)性化WebPart控件的屬性30.5 個(gè)性化WebPart控件的自定義屬性30.6 添加已聲明的WebPart控件30.7 添加已關(guān)閉的WebPart控件30.8 導(dǎo)出WebPart控件30.9 添加導(dǎo)入的WebPart控件30.10 Web部件框架的主要組件30.11 Part基類30.12 小結(jié)第31章 開(kāi)發(fā)自定義WebPart、EditorPart和CatalogPart控件31.1 WebPart基類31.2 開(kāi)發(fā)自定義WebPart控件31.3 實(shí)現(xiàn)IWebPart接口31.4 IWebActionable接口31.5 EditorPart基類31.6 開(kāi)發(fā)自定義EditorPart控件31.7 CatalogPart基類31.8 開(kāi)發(fā)自定義CatalogPart控件31.9 小結(jié)第32章 開(kāi)發(fā)自定義WebPartZoneBase控件32.1 WebZone基類32.2 WebPartZoneBase基類32.3 WebPartZone類32.4 開(kāi)發(fā)自定義WebPartZone控件32.5 WebPartChrome類32.6 開(kāi)發(fā)自定義WebPartChrome32.7 小結(jié)第33章 WebPartManager、Web部件連接和數(shù)據(jù)綁定WebPart控件33.1 開(kāi)發(fā)自定義WebPartManager控件33.2 連接WebPart控件33.3 開(kāi)發(fā)數(shù)據(jù)綁定WebPart控件33.4 小結(jié)

編輯推薦

  本書(shū)重點(diǎn)關(guān)注ASENET 2.0服務(wù)器控件和組件開(kāi)發(fā)技術(shù),共包括33章,其中不僅講解了有關(guān)開(kāi)發(fā)控件和組件的基礎(chǔ)知識(shí),還詳細(xì)講解了ASENET2.0新增的幾類控件和組件的開(kāi)發(fā)方法,內(nèi)容多以ASP.NET2.0內(nèi)置控件和組件為例,講解它們的具體實(shí)現(xiàn)機(jī)制。這些內(nèi)容對(duì)于讀者學(xué)習(xí)控件和組件開(kāi)發(fā)具有很強(qiáng)的指導(dǎo)意義,對(duì)于加深技術(shù)理解,提高技術(shù)水平都非常有益,是讀者從初學(xué)者走向開(kāi)發(fā)高手的必讀佳作。作為一本全面深入講解控件和組件開(kāi)發(fā)的書(shū)籍,本書(shū)并不適合所有技術(shù)水平的讀者。這主要是由開(kāi)發(fā)控件和組件所需的技術(shù)水平來(lái)決定的。因此,建議具有初、中級(jí)以上技術(shù)水平的讀者閱讀?! ”緯?shū)主要內(nèi)容■使用Ajax模式、ASP.NET 2.0客戶端回調(diào)、CSS,DOM,XML和JavaScript實(shí)現(xiàn)Ajax控件和組件;  ■如何實(shí)現(xiàn)自定義的Web部件,包括CatalogPart、WebPartZone、WebPartManager、WebPartChrome和數(shù)據(jù)綁定WebPart控件;  ■實(shí)現(xiàn)ASP.NET 2.0的安全、角色管理和成員資格組件的方法;..  ■生成自定義表格式和分層式數(shù)據(jù)源控件的方法;  ■如何創(chuàng)建表格式數(shù)據(jù)綁定控件和數(shù)據(jù)控件字段;  ■如何實(shí)現(xiàn)自定義SchemaImporterExtension和ISerializable;  ■如何開(kāi)發(fā)自定義HTTP模塊、HTTP處理程序工廠、HTTP處理程序、控件生成器、用戶控件。復(fù)雜控件和模板控件。  本書(shū)讀者對(duì)象  本書(shū)適合那些需要學(xué)習(xí)如何創(chuàng)建自定義服務(wù)器控件和組件的ASP.NET開(kāi)發(fā)人員。同時(shí),假設(shè)讀者毫無(wú)關(guān)于編寫(xiě)自定義服務(wù)器控件和組件的知識(shí)?! rox Professiona系列教程由程序員為滿足程序員、開(kāi)發(fā)人員和IT專家的需求而策劃和編寫(xiě)的。他們集中于解決每天面對(duì)的專業(yè)技術(shù)問(wèn)題。他們提供的新技術(shù)方面的示例、實(shí)踐解決方案和培訓(xùn)都是為幫助程序員更好的工作而設(shè)計(jì)的。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET 2.0服務(wù)器控件與組件開(kāi)發(fā)高級(jí)編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7