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