注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)

庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)

庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)

定 價(jià):¥79.00

作 者: 鄭健 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: ASP

ISBN: 9787121116537 出版時(shí)間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 655 字?jǐn)?shù):  

內(nèi)容簡介

  ASP.NET的控件開發(fā),書中通過70多個(gè)例子講解ASP.NET控件開發(fā)技術(shù)的各個(gè)方面,而且剖析了很多控件中的系統(tǒng)基類源代碼,讀者從這些系統(tǒng)源代碼可以體會(huì)設(shè)計(jì)模式思想。如果扎實(shí)地掌握了ASP.NET控件的運(yùn)行機(jī)制,開發(fā)一個(gè)頁面級(jí)的.ASP.NET應(yīng)用程序會(huì)變得非常簡單。《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》宗旨就是讓開發(fā)人員真正理解ASP.NET技術(shù),幫助開發(fā)人員提高ASP.NET開發(fā)的技術(shù)水平。學(xué)完《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》后您不僅能夠掌握控件開發(fā)各個(gè)方面的技術(shù),而且深曉ASP.NET的工作原理。對(duì)大部分使用ASP.NET技術(shù)開發(fā)兩年左右的開發(fā)人員來說,《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》中有75%以上的內(nèi)容可能沒有接觸到,《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》將通過作者精心準(zhǔn)備的一些形象的例子來闡述這些內(nèi)容。作為《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》的第2版,在內(nèi)容方面也做了許多調(diào)整。一方面采納讀者的建議對(duì)《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開發(fā)技術(shù)(第2版)》內(nèi)容進(jìn)行了多處修訂;另一方面,還增加了第18章《基于Web的性能調(diào)優(yōu)》,介紹了服務(wù)端和客戶端代碼性能分析、ASP.NET產(chǎn)品級(jí)的優(yōu)化方案、網(wǎng)絡(luò)瓶頸診斷等內(nèi)容。

作者簡介

  姓名:鄭健 網(wǎng)名:【夜戰(zhàn)鷹】 【ChengKing(zhengJian)】 MSDN中文技術(shù)論壇版主;CSDN Blog專家、社區(qū)專家、榮譽(yù)專家;CSDN社區(qū)ASP.NET版塊版主、ASP.NET控件/組件開發(fā)版塊版主;2006—2009年多屆微軟全球最有價(jià)值專家;榮獲“DevWOW微軟博客達(dá)人”優(yōu)勝獎(jiǎng);榮獲微軟“最有影響力開發(fā)者”獎(jiǎng)項(xiàng)。具有多年Web開發(fā)經(jīng)驗(yàn),目前在北京用友軟件集團(tuán)平臺(tái)技術(shù)部門從事ERP產(chǎn)品的底層Ul控件/組件設(shè)計(jì)工作。 作為一個(gè)對(duì)技術(shù)的癡狂追求者,我很明白分享的重要意義,因?yàn)橛羞^許多次當(dāng)遇到問題從網(wǎng)上尋找到答案的驚喜,所以希望本書也能為鐘情于ASP.NET的讀者,們帶來同樣的感受。

圖書目錄

第1章 服務(wù)器控件概述及開發(fā)環(huán)境部署
1.1 自定義服務(wù)器控件
1.2 服務(wù)器控件在軟件開發(fā)過程中的作用
1.3 在控件開發(fā)中提升自己
1.4 可繼承控件基類介紹
1.5 運(yùn)行一個(gè)簡單的控件
1.5.1 開發(fā)一個(gè)簡單控件
1.5.2 部署和運(yùn)行
1.6 控件生命周期
1.6.1 概述
1.6.2 用代碼跟蹤控件生命周期過程
1.7 本章總結(jié)
第2章 服務(wù)器控件開發(fā)中的調(diào)試技術(shù)
2.1 預(yù)置代碼示例
2.2 調(diào)試頁面服務(wù)端代碼
2.3 服務(wù)器控件的調(diào)試
2.3.1 運(yùn)行模式下的調(diào)試方法
2.3.2 設(shè)計(jì)模式下的調(diào)試方法
2.4 JavaScript腳本調(diào)試方法
2.4.1 調(diào)試頁面中的JavaScript腳本(方法一)
2.4.2 調(diào)試頁面中的JavaScript腳本(方法二)
2.4.3 調(diào)試非嵌入式JavaScript腳本文件
2.4.4 調(diào)試嵌入式JavaScript腳本資源文件
2.4.5 高效率調(diào)試的技巧
2.5 Ajax Library對(duì)JavaScript調(diào)試的支持
2.6 本章總結(jié)
第3章從零開始開發(fā)服務(wù)器控件
3.1 選擇基類
3.2 控件呈現(xiàn)順序
3.3 Render呈現(xiàn)控件的幾種方式
3.3.1 使用HtmlTextWriter類輸出
3.3.2 直接輸出HTML標(biāo)簽
3.3.3 使用服務(wù)器控件的RenderControl方法
3.4 AddAttributesToRender方法
3.5 CreateChildControls方法
3.6 INamingContainer接口
3.7 實(shí)現(xiàn)復(fù)合控件
3.7.1 CreateChildControls方法
3.7.2 ChildControlsCreated屬性
3.7.3 EnsureChildControls方法
3.7.4 RecreateChildControls方法
3.7.5 Controls屬性
3.7.6 HasControls方法
3.7.7 HasEvents方法
3.7.8 FindControl方法
3.7.9 實(shí)現(xiàn)復(fù)合控件示例
3.8 常用開發(fā)技巧
3.8.1 DesignMode屬性
3.8.2 屏蔽基類控件中的屬性
3.8.3 Page.Request.Browser屬性
3.8.4 設(shè)置控件ID規(guī)范
3.8.5 增強(qiáng)FindControl功能
3.8.6 映射服務(wù)端控件值到客戶端
3.8.7 禁止派生自CompositeControl的控件創(chuàng)建子控件
3.8.8 使用CreateChildControls的注意事項(xiàng)
3.8.9 不要誤解設(shè)計(jì)元屬性DefaultValue
3.8.10 在Render方法中利用基類資源
3.8.11 條件編譯&條件屬性
3.9 本章總結(jié)
第4章 服務(wù)器控件屬性
4.1 控件屬性的作用
4.1.1 系統(tǒng)屬性
4.1.2 自定義屬性
4.2 簡單屬性
4.3 屬性的設(shè)計(jì)時(shí)特性
4.4 復(fù)雜屬性
4.4.1 概述
4.4.2 復(fù)雜屬性的幾種標(biāo)記形式
4.4.3 深入研究——復(fù)雜屬性分析器
4.5 深入研究——定制自己的屬性編輯器
4.5.1 系統(tǒng)屬性編輯器
4.5.2 定制屬性編輯器
4.6 類型轉(zhuǎn)換器
4.6.1 系統(tǒng)類型轉(zhuǎn)換器
4.6.2 定制自己的類型轉(zhuǎn)換器
4.7 實(shí)現(xiàn)自定義屬性
4.8 本章總結(jié)
第5章 事件和數(shù)據(jù)回發(fā)機(jī)制
5.1 控件事件和數(shù)據(jù)回發(fā)概述
5.1.1 事件及其意義
5.1.2 數(shù)據(jù)回發(fā)機(jī)制
5.2 事件和數(shù)據(jù)回發(fā)機(jī)制的實(shí)現(xiàn)
5.2.1 客戶端回傳事件接口IPostBackEventHandler
5.2.2 客戶端回發(fā)/回調(diào)揭密.
5.2.3 回傳數(shù)據(jù)處理接口IPostBackDataHandler
5.2.4 正確處理繼承基類中控件的事件
5.2.5 擴(kuò)展KingTextBox控件功能(KingTextBoxCaJlLPostEvent控件)
5.3 復(fù)合控件的事件處理機(jī)制
5.3.1 高效率事件集合對(duì)象
5.3.2 定制自己的委托和事件參數(shù)類
5.3.3 復(fù)合控件的事件處理
5.3.4 自動(dòng)完成功能控件SearchConlhDlIntelligent
5.4 本章總結(jié)
第6章 頁面狀態(tài)機(jī)制
6.1 頁面狀態(tài)概述
6.2 視圖狀態(tài)機(jī)制
6.2.1 IStateManager接口
6.2.2 控件生命周期中的裝載和保存視圖階段
6.2.3 簡單類型視圖狀態(tài)應(yīng)用
6.2.4 實(shí)現(xiàn)自定義類型視圖狀態(tài)
6.3 控件狀態(tài)機(jī)制.
6.4 視圖狀態(tài)和控件狀態(tài)的關(guān)系
6.4.1 在禁用視圖狀態(tài)的情況下仍然使用ViewState對(duì)象
6.4.2 IStateManager接口仍然可以在控件狀態(tài)中使用
6.4.3 視圖狀態(tài)和控件狀態(tài)組合使用規(guī)則
6.5 加密頁面狀態(tài)
6.6 清除頁面狀態(tài)
6.7 對(duì)動(dòng)態(tài)添加控件的視圖狀態(tài)分析
6.8 自定義類型轉(zhuǎn)換器實(shí)現(xiàn)高效率序列化
6.9 頁面狀態(tài)性能優(yōu)化策略
6.9.1 存儲(chǔ)位置優(yōu)化——把視圖狀態(tài)信息保存在服務(wù)端而非客戶端
6.9.2 體積優(yōu)化——壓縮視圖狀態(tài)數(shù)據(jù)
6.9.3 分塊存儲(chǔ)視圖狀態(tài)數(shù)據(jù)
6.10 視圖狀態(tài)和控件狀態(tài)的總結(jié)
6.11 本章總結(jié)
第7章 定制自定義控件主題樣式
7.1 控件樣式概述
7.2 ASP.NET對(duì)樣式的支持
7.2.1 Style類的工作原理及使用
7.2.2 WebControl基類對(duì)樣式的支持功能及其工作原理
7.2.3 HtmlTextWriter類對(duì)控件樣式的支持
7.2.4 定義控件內(nèi)部的樣式屬性規(guī)則
7.2.5 兩個(gè)常用轉(zhuǎn)換方法
7.3 應(yīng)用示例
7.3.1 復(fù)合控件樣式及視圖狀態(tài)
7.3.2 控件結(jié)構(gòu)與樣式分離方案
7.4 本章總結(jié)
第8章 控件客戶端編程模型
8.1 ASP.NET服務(wù)端控件對(duì)客戶端的支持
8.2 ClientScriptManager類功能詳解
8.2.1 RegisterArrayDeclaration方法
8.2.2 RegisterClientScriptBlock方法
8.2.3 RegisterClientSeriptlnclude方法
8.2.4 RegisterClientScriptResource方法
8.2.5 RegisterStartupScript方法
8.2.6 RegisterExpandoAttribute方法
8.2.7 RegisterHiddenField方法
8.2.8 GetCallbackEventReference方法
8.2.9 GetPostBackClientHyperlink方法
8.2.10 GetPostBackEventReference方法
8.2.11 GetWebResourceUrl方法
8.2.12 RegisterOnSubmitStatement方法
8.3 客戶端回調(diào)
8.4 客戶端控件應(yīng)用示例
8.4.1 封裝JS客戶端對(duì)象
8.4.2 封裝HTC客戶端對(duì)象
8.4.3 在線簽名控件示例應(yīng)用
8.5 常用的一些JavaScript框架
8.6 本章總結(jié)
第9章 定制用戶控件
9.1 用戶控件概述
9.1.1 用戶控件的作用
9.1.2 了解System.Web.UI.UserControl基類
9.2 用戶控件應(yīng)用示例
9.2.1 簡單用戶控件
9.2.2 復(fù)雜數(shù)據(jù)綁定用戶控件
9.3 用戶控件緩存
9.3.1 ASENET緩存介紹
9.3.2 用戶控件緩存
9.4 本章總結(jié)
第10章 開發(fā)驗(yàn)證控件
10.1 驗(yàn)證控件的工作原理
10.1.1 內(nèi)置驗(yàn)證控件簡述
10.1.2 驗(yàn)證控件的工作機(jī)制解析
l0.2 實(shí)現(xiàn)自定義驗(yàn)證控件
10.3 本章總結(jié)
第11章 在控件中使用嵌入資源
11.1 在控件中嵌入資源的原理
11.2 在控件中應(yīng)用嵌入資源
11.2.1 在控件中使用嵌入資源
11.2.2 常用嵌入資源類型及用法
11.3 瀏覽器常用工具
11.3.1 HttpWatch
11.3.2 IEDevelperToolbar
11.3.3 Fiddler
11.4 本章總結(jié)
第12章 開發(fā)模板數(shù)據(jù)綁定控件
12.1 ASENET模板屬性控件機(jī)制
12.1.1 模板屬性介紹
12.1.2 ASP.NET對(duì)模板控件的支持
12.1.3 Repeater控件模板實(shí)現(xiàn)機(jī)制解析
12.2 自定義控件應(yīng)用示例
12.2.1 模板控件功能
12.2.2 應(yīng)用示例
12.3 本章總結(jié)
第13章 數(shù)據(jù)綁定和數(shù)據(jù)源控件
13.1 數(shù)據(jù)綁定控件
13.1.1 數(shù)據(jù)綁定控件概述
13.1.2 ASP.NET對(duì)數(shù)據(jù)綁定控件的支持
13.2 數(shù)據(jù)綁定控件示例應(yīng)用
13.2.1 控件實(shí)現(xiàn)功能
13.2.2 應(yīng)用示例
13.3 數(shù)據(jù)源控件
13.3.1 數(shù)據(jù)源控件概述
13.3.2 ASP.NET對(duì)數(shù)據(jù)源控件的支持
13.4 數(shù)據(jù)源控件示例應(yīng)用
13.4.1 控件實(shí)現(xiàn)功能
13.4.2 應(yīng)用示例
13.5 本章總結(jié)
第14章 擴(kuò)展控件方案——GridView
14.1 擴(kuò)展控件概述
14.2 任意定制GridView多表頭
14.2.1 功能概述
14.2.2 代碼實(shí)現(xiàn)
14.3 固定GridView表頭并增加滾動(dòng)條支持
14.3.1 功能概述
14.3.2 代碼實(shí)現(xiàn)
14.4 本章總結(jié)
第15章 自定義控件設(shè)計(jì)模式下編程匯總
15.1.NET框架對(duì)設(shè)計(jì)時(shí)支持
l5.2 設(shè)計(jì)時(shí)元數(shù)據(jù)支持
15.3 復(fù)雜屬性序列化
15.4 類型轉(zhuǎn)換器
15.5 屬性編輯器
15.6 設(shè)計(jì)模式可用基類介紹
15.7 設(shè)計(jì)時(shí)對(duì)控件呈現(xiàn)的支持
15.7.1 概述
15.7.2 應(yīng)用示例
15.8 自動(dòng)套用格式
15.8.1 概述
15.8.2 應(yīng)用示例
15.9 模板UI設(shè)計(jì)器
15.10 智能操作列表
15.10.1 概述
15.10.2 應(yīng)用示例
15.11 控件設(shè)計(jì)器區(qū)域
15.11.1 概述
15.11.2 應(yīng)用示例
15.12 本章總結(jié)
第16章 ASP.NETAjax控件開發(fā)客戶端
16.1 ASENETAjax框架概述
16.2 AjaxLibrary對(duì)客戶端面向?qū)ο蠊δ艿闹С?br />16.2.1 命名空間及Type和Function類
16.2.2 接口類型
16.2.3 類類型以及面向?qū)ο罄^承特征
16.2.4 枚舉類型
16.2.5 反射功能
16.3 AjaxLibrary中的常用類型
16.3.1 AjaxLibrary對(duì)JavaScnpt基類型的擴(kuò)展
16.3.2 Sys.StringBuilder類
16.4 AjaxLibrary請(qǐng)求服務(wù)端和WebServices
16.4.1 Sys.Net命名空間中的類
16.4.2 請(qǐng)求過程解析
16.4.3 WebRequest請(qǐng)求示例
16.4.4 使用代理實(shí)現(xiàn)Aiax調(diào)用服務(wù)端示例
16.5 AjaxLibrary對(duì)控件客戶端類開發(fā)的支持
16.5.1 客戶端控件基成員(類/接口)
16.5.2 ASP.NETAjax控件客戶端生命周期
16.6 客戶端控件示例應(yīng)用
16.7 調(diào)試和跟蹤
16.8 本章總結(jié)
第17章 ASP.NETAjax控件開發(fā)服務(wù)端
17.1 ASENETA1ax服務(wù)器控件概述
17.2 AjaX服務(wù)器控件
17.2.1 Ajax擴(kuò)展控件
17.2.2 ASP.NETAjax擴(kuò)展程序控件
17.3 ASENETAiaX對(duì)服務(wù)器控件支持的基類
17.3.1 Ajax控件支持的基類
17.3.2 A1ax控件應(yīng)用示例
17.4 本章總結(jié)
第18章 基于Web的性能調(diào)優(yōu)
18.1 服務(wù)端代碼性能分析
18.1.1 VSTS性能分析工具Profiler
18.1.2 VSTS:Profiler的使用
18.1.3 VSTS報(bào)表字段字典
18.2 客戶端代碼性能分析
18.2.1 IE8Profiler簡介
18.2.2 使用IE8Profiler分析客戶端腳本
18.2.3 查看IE8Profiler分析報(bào)告
18.2.4.IE8Profiler報(bào)表字段字典
18.3 ASENET優(yōu)化方案
……
附錄A

本目錄推薦

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