出版時(shí)間:2010-9 出版社:電子工業(yè)出版社 作者:鄭健 頁(yè)數(shù):655
Tag標(biāo)簽:無(wú)
前言
中學(xué)的時(shí)候,在語(yǔ)文課堂上學(xué)習(xí)過(guò)庖丁解牛的寓言故事。生活在戰(zhàn)國(guó)時(shí)期的著名思想家莊子,以其神來(lái)之筆向我們介紹了一位古代的“牛人”庖丁,通過(guò)長(zhǎng)期的實(shí)踐,在掌握了“?!钡纳斫Y(jié)構(gòu)后,“解?!睍r(shí)可以得心應(yīng)手,運(yùn)用自如,尤其是最后的描述“提刀而立,為之四顧,為之躊躇滿志,善刀而藏之”,讓吾輩神往不已,一代“解?!贝髠b,頗有獨(dú)孤求敗的氣勢(shì)!后來(lái)我又學(xué)過(guò)一篇寓言故事,即宋朝歐陽(yáng)修所著的《賣油翁》,同樣描述了一位經(jīng)過(guò)反復(fù)實(shí)踐,在酌油時(shí),油可以“自錢孔入,而錢不濕”的賣油翁,這其實(shí)也是一位神人。而且賣油翁非常謙虛,在總結(jié)自己的成功經(jīng)驗(yàn)時(shí),只說(shuō)了一句“無(wú)他,但手熟爾”。在很長(zhǎng)的一段時(shí)間內(nèi),我一直認(rèn)為這兩篇故事講述的是同一個(gè)道理,所有的技能通過(guò)反復(fù)的磨煉,最后在實(shí)踐時(shí)均可以做到得心應(yīng)手,運(yùn)用自如,均為“無(wú)他,但手熟爾”。三十六行,行行出狀元。我也一直將各種程序界的“牛”人比喻為庖丁或者賣油翁,認(rèn)為他們可以非常熟練地掌握各種相關(guān)知識(shí),在編寫程序時(shí)信手拈來(lái),拖拖拽拽之間,最終的應(yīng)用程序成型出爐,最后提“鼠標(biāo)”而立,為之四顧,為之躊躇滿志。當(dāng)有后輩請(qǐng)教時(shí),非常謙虛地面帶微笑曰:我亦無(wú)它,惟手熟爾。讓周圍手不熟的同事也為之神往不已。但后來(lái)我發(fā)現(xiàn),其實(shí)這些神人之間還是有很大差異的,這種差異其實(shí)正好體現(xiàn)了賣油翁與庖丁的不同境界。
內(nèi)容概要
本書主要介紹ASP.NET的控件開(kāi)發(fā),書中通過(guò)70多個(gè)例子講解ASP.NET控件開(kāi)發(fā)技術(shù)的各個(gè)方面,而且剖析了很多控件中的系統(tǒng)基類源代碼,讀者從這些系統(tǒng)源代碼可以體會(huì)設(shè)計(jì)模式思想。如果扎實(shí)地掌握了ASP.NET控件的運(yùn)行機(jī)制,開(kāi)發(fā)一個(gè)頁(yè)面級(jí)的ASP.NET應(yīng)用程序會(huì)變得非常簡(jiǎn)單。本書宗旨就是讓開(kāi)發(fā)人員真正理解ASP.NET技術(shù),幫助開(kāi)發(fā)人員提高ASP.NET開(kāi)發(fā)的技術(shù)水平。學(xué)完本書后您不僅能夠掌握控件開(kāi)發(fā)各個(gè)方面的技術(shù),而且深曉ASP.NET的工作原理。大部分使用ASP.NET技術(shù)開(kāi)發(fā)兩年左右的開(kāi)發(fā)人員來(lái)說(shuō),本書中有75%以上的內(nèi)容可能沒(méi)有接觸到,本書將通過(guò)作者精心準(zhǔn)備的一些形象的例子來(lái)闡述這些內(nèi)容。 作為本書的第2版,在內(nèi)容方面也做了許多調(diào)整。一方面采納讀者的建議本書內(nèi)容進(jìn)行了多處修訂;另一方面,還增加了第18章《基于Web的性能調(diào)優(yōu)》,介紹了服務(wù)端和客戶端代碼性能分析、ASP.NET產(chǎn)品級(jí)的優(yōu)化方案、網(wǎng)絡(luò)瓶頸診斷等內(nèi)容。
作者簡(jiǎn)介
姓名:鄭健
網(wǎng)名:【夜戰(zhàn)鷹】 【ChengKing(zhengJian)】
MSDN中文技術(shù)論壇版主;CSDN Blog專家、社區(qū)專家、榮譽(yù)專家;CSDN社區(qū)ASP.NET版塊版主、ASP.NET控件/組件開(kāi)發(fā)版塊版主;2006—2009年多屆微軟全球最有價(jià)值專家;榮獲“DevWOW微軟博客達(dá)人”優(yōu)勝獎(jiǎng);榮獲微軟“最有影響力開(kāi)發(fā)者”獎(jiǎng)項(xiàng)。具有多年Web開(kāi)發(fā)經(jīng)驗(yàn),目前在北京用友軟件集團(tuán)平臺(tái)技術(shù)部門從事ERP產(chǎn)品的底層Ul控件/組件設(shè)計(jì)工作。
作為一個(gè)對(duì)技術(shù)的癡狂追求者,我很明白分享的重要意義,因?yàn)橛羞^(guò)許多次當(dāng)遇到問(wèn)題從網(wǎng)上尋找到答案的驚喜,所以希望本書也能為鐘情于ASP.NET的讀者,們帶來(lái)同樣的感受。
書籍目錄
第1章 服務(wù)器控件概述及開(kāi)發(fā)環(huán)境部署第2章 服務(wù)器控件開(kāi)發(fā)中的調(diào)試技術(shù)第3章 從零開(kāi)始開(kāi)發(fā)服務(wù)器控件第4章 服務(wù)器控件屬性第5章 事件和數(shù)據(jù)回發(fā)機(jī)制第6章 頁(yè)面狀態(tài)機(jī)制第7章 定制自定義控件主題樣式第8章 控件客戶端編程模型第9章 定制用戶控件第10章 開(kāi)發(fā)驗(yàn)證控件第11章 在控件中使用嵌入資源第12章 開(kāi)發(fā)模板數(shù)據(jù)綁定控件第13章 數(shù)據(jù)綁定和數(shù)據(jù)源控件第14章 擴(kuò)展控件方案——GridView第15章 自定義控件設(shè)計(jì)模式下編程匯總第16章 ASP.NET Ajax控件開(kāi)發(fā)——客戶端第17章 ASP.NET Ajax控件開(kāi)發(fā)——服務(wù)端第18章 基于Web的性能調(diào)優(yōu)附錄A .NET 3.5技術(shù)教程系列—— Collection/ASP.NET Ajax/SilverLight/jQuery
章節(jié)摘錄
插圖:2.第三方控件功能冗余現(xiàn)在一些第三方控件公司已經(jīng)把各種控件功能做得相當(dāng)強(qiáng)大,而用戶在很大程度都以功能作為使用它的首要選擇條件。另一方面,正是由于每個(gè)控件功能都做得相當(dāng)強(qiáng)大,同一個(gè)控件可以滿足很多公司的多個(gè)功能需求,但這要以喪失控件運(yùn)行效率為代價(jià)。如果一個(gè)網(wǎng)站使用了很多這樣的控件,網(wǎng)站性能可能會(huì)下降。在這種情況下就可能會(huì)需要自己定制所需功能的控件。3.為滿足特定的功能雖然ASP.NET現(xiàn)有控件以及第三方控件公司的控件已經(jīng)相當(dāng)豐富了,但很多情況下仍不能滿足適合自身情況的特定功能要求,這就需要定制自己的控件。總之,什么時(shí)候需要定制自己的控件,要根據(jù)具體使用場(chǎng)景決定。另外,提醒大家一點(diǎn),開(kāi)發(fā)自定義控件是以開(kāi)發(fā)時(shí)間為代價(jià)的。開(kāi)發(fā)一個(gè)好的控件,可以使整個(gè)站點(diǎn)實(shí)現(xiàn)代碼和業(yè)務(wù)的重用。在站點(diǎn)上使用大量性能差的控件,也會(huì)造成站點(diǎn)訪問(wèn)速度瓶頸。
媒體關(guān)注與評(píng)論
不是誠(chéng)心想成為杰出ASP.NET程序?qū)<艺?,?qǐng)勿浪費(fèi)時(shí)間徹閱本書 ——胡德民相信您閱讀過(guò)此書后,會(huì)像庖丁一樣,有一種提書而立,為之四顧,為之躊躇滿志的感覺(jué) ——王洪超
編輯推薦
《庖丁解牛:縱向切入ASP.NET 3.5控件和組件開(kāi)發(fā)技術(shù)(第2版)》:幫您真正地理解ASP.NET技術(shù),不僅能夠掌握控件開(kāi)發(fā)的各個(gè)方面的技術(shù),而且也能透徹理解ASP.NET的工作原理:控件開(kāi)發(fā)工作的天然好處就是讓您擁有更多實(shí)戰(zhàn)面向?qū)ο蟮臋C(jī)會(huì),從而能更真切地感受到面向?qū)ο螅粚?duì)控件系統(tǒng)基類源代碼的縱向切入能幫您更深入地理解設(shè)計(jì)模式思想;它能幫您摒棄許多作為開(kāi)發(fā)人員所固有的陋習(xí)——只知其然,不知其所以然,擺脫“傻瓜式”編程的境地,直接深入到底層;它還是您開(kāi)發(fā)過(guò)程中的良師益友,內(nèi)容全面,對(duì)每個(gè)控件開(kāi)發(fā)技術(shù)點(diǎn)均有詳盡的闡述,最適合作為您工作當(dāng)中的查詢手冊(cè)?!垛叶〗馀?縱向切入ASP.NET 3.5控件和組件開(kāi)發(fā)技術(shù)(第2版)》的承諾:從未接觸過(guò)ASP.NET技術(shù)的讀者,能使您直接晉升到ASP.NET控件開(kāi)發(fā)的層次;從未接觸過(guò)ASP.NET控件開(kāi)發(fā)的讀者,能使您自如地開(kāi)發(fā)自己想要的控件;從未接觸過(guò)ASP.NET控件開(kāi)發(fā)但熟悉ASP.NET技術(shù)的讀者,能使您的功力直接提升三倍!
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載