名師講堂

出版時間:2009-10  出版社:科學(xué)  作者:章立民  頁數(shù):670  

前言

章公立民最痛恨別人總是說:“我都是看你的書長大的”。首次為章公作序,當(dāng)然也讓我回想起十幾年前所浸淫的FoxPro系列書籍——這十余年來章公在程序開發(fā)領(lǐng)域用心用力的筆耕,也堪稱是著作等身。章公的書有個不易的特色,就是范例特多,每完成一本書就像是寫了個大系統(tǒng)。沒有其他嘩眾取寵的噱頭,就是好學(xué)實用。這次章公的大作著力在ASP.NET 3.5AJAX,這是微軟2008年最新的網(wǎng)頁開發(fā)技術(shù)。下一代Web(NextWeb)的應(yīng)用潮流已經(jīng)隨著Web 2.0的商業(yè)化方向而更趨蓬勃發(fā)展,網(wǎng)頁設(shè)計人員與開發(fā)人員無不花費心思在網(wǎng)站界面上爭奇斗艷.提供嶄新的用戶體驗(User Experierice),此時AJAX與CSS兩種互相關(guān)聯(lián)的網(wǎng)頁開發(fā)技術(shù)成為主流。然而,純粹的JavaScript是難以操作、編寫與維護的。Microsoft VistJal studio 2008搭配.NET FrameWork 3.5,增加了許多互動的功能,讓AJAX網(wǎng)頁的開發(fā)就像是ASP.NET的開發(fā)經(jīng)驗一般,更首度提供了JavaScript的調(diào)試功能,讓程序開發(fā)人員事半功倍。許多朋友會問,ASP.NET AJAX會不會只是過渡技術(shù),而終將完全被silverlight所取代?在我們目前可以預(yù)見的未來數(shù)年,ASP.NET AJAX在微軟的開發(fā)技術(shù)藍圖上還是會占有一席之地的。RlA類型的網(wǎng)站技術(shù),無可避免地必須在瀏覽器上下載安裝一個插件(Runtime),才能呈現(xiàn)影音或高互動的用戶界面。所以.兩者間的市場定位區(qū)別是清楚的:如果要追求HD高畫質(zhì)影音的呈現(xiàn)、動畫形態(tài)的互動界面與創(chuàng)意的設(shè)計空間,請采用silverlight技術(shù)開發(fā)。但ASP.NET AJAX的特點也非常明顯,無論是在運行速度還是在瀏覽器相容性,都有較RIA技術(shù)更為杰出的表現(xiàn),但又可以獲得較以往ASP開發(fā)技術(shù)更多的互動式設(shè)計靈活,不失為程序員邁向“設(shè)計”領(lǐng)域的一個好跳板。

內(nèi)容概要

本書是兩岸三地公認最優(yōu)秀的IT圖書作家章立民先生的最新力作,全面剖析了ASP.NET 3.5 AJAX在Web客戶端開發(fā)中的應(yīng)用。    全書共8章。第1-2章通過97個精彩范例,介紹ASP.NETAJAXControl Toolkit的使用;第3章講解如何在ASP.NET頁面中使用JavaScript;第4-5章深入介紹.1avaScript的OOP擴展功能和日期全球化功能;第6~7章介紹如何在客戶端使用JavaScript異步調(diào)用Web服務(wù)(.asmx)、WCF服務(wù)(.SVC)和ASP.NET應(yīng)用程序服務(wù);第8章學(xué)習(xí)創(chuàng)建非可視客戶端組件、客戶端行為(Behavior)、客戶端控件(Client Controls)、擴展器(.Extender),以及具備客戶端功能的服務(wù)器控件。通過學(xué)習(xí)本書,讀者可以樹立正確而扎實的異步網(wǎng)頁開發(fā)理念,能夠編寫出專業(yè)級別的Web應(yīng)用系統(tǒng)。    本書實例豐富,好學(xué)實用,不僅適合初學(xué)ASP.NET AJAX技術(shù)的開發(fā)人員,對具有一定ASP.NET網(wǎng)絡(luò)應(yīng)用程序開發(fā)經(jīng)驗的開發(fā)人員,也會有很大的幫助。

作者簡介

章立民:華語世界資深I(lǐng)T作家,兩岸三地公認最優(yōu)秀的程序設(shè)計圖書作家,18年技術(shù)圖書撰寫經(jīng)驗,著作已逾70本全球銷量逾百萬冊。 
在Microsoft(中國臺灣)擔(dān)任顧問與講師長達17年。六度獲選微軟最有價值專家(MVP)、年度微軟技術(shù)大會壓軸講師。
章立民研究室技術(shù)總監(jiān)
“經(jīng)濟部”信息專業(yè)人員鑒定計劃命(審)題委員
“計算機技能基金會”數(shù)據(jù)庫應(yīng)用類命題委員
“工研院機械所”制造信息部顧問
“職訓(xùn)局”Visual Basic能力本位教材編撰委員
資誠會計師事務(wù)所信息系統(tǒng)服務(wù)部顧問
捷和建設(shè)信息部顧問
新勢訊科技總經(jīng)理
盤天科技總經(jīng)理
盤天科技顧問
“一日志工協(xié)會”信息顧問
ComputerDIY雜志專欄執(zhí)筆
RLJN!PC雜志專欄執(zhí)筆
Programmm雜志專欄執(zhí)筆
曾任教于“教育部電算中心”、空中大學(xué)、聯(lián)電、南亞塑料、NIKE、臺電核一廠、大眾計算機、日立等中國臺灣各大公民營企業(yè)與教學(xué)機構(gòu)。

書籍目錄

Chapter 01  酷炫效果營造者,探討AJAX Control Toolkit(上)  1-1  如何將AJAX Control Toolkit控件添加到Visual Studio 2008“工具箱”  1-2  如何添加AJAX Control Toolkit控件與擴展器的命名空間(Namespace)  1-3  探討控件(Control)與擴展器(Extender)  1-4  既生瑜何生亮——為什么需改用T00lkitSc仲tManager  1-5  探討可折疊面板(AccordionPane)與可折疊(Accordion)控件    范例1  如何使用可折疊(Accordion)控件展開或收縮內(nèi)容    范例2  在問卷中,使用可折疊控件以避免版面過長    范例3  在可折疊控件中,動態(tài)繪制柱形圖    范例4  將可折疊控件綁定到ObjectDataS0urce,通過Web服務(wù)訪問XML格式的留言數(shù)據(jù)文件    范例5  使用LingDataSource作為可折疊控件的數(shù)據(jù)源,并搭配多種Control Toolkit    范例6  使用JavaScript為“可折疊控件(Accordion)”添加新屬性,使其看起來如同“可收縮面板(CoIIapsiblePaneI)”  1-6  形影不離(AlwaysVisibleControl)擴展器    范例7  如何使用A1waysVisbleControl控件    范例8  擴展器AlwaysVisibleControlExtender使用范例  1-7 動畫集錦擴展器(AnimationExtender)    1-7-1  使用XML聲明語法設(shè)置動畫集錦      范例9  示范如何使用“淡出”(FaceOut)效果的AnimationExtender控件    1-7-2  同時或順序播放動畫      范例10  示范如何使用與標(biāo)簽組合出不同的動畫效果      范例11  先使用標(biāo)簽,然后再使用標(biāo)簽來產(chǎn)生復(fù)合式的“爆炸”動畫效果    1-7-3  結(jié)合“動作”的動畫      范例12  示范結(jié)合“動作”的動畫效果      范例13  實現(xiàn)“自動輸入完成”來查詢書籍資料,并播放“動畫”以顯示相關(guān)信息  1-8  自動輸入完成擴展器(AutoCompIeteExtender)    范例14  異步地添加、修改與刪除數(shù)據(jù)界面    范例15  自動輸入完成調(diào)用Page Method,可輸入多個詞,并已加入動畫的效果    范例16  使用JavaScript給自動輸入完成添加相關(guān)事件處理方法  1-9  日歷擴展器(CalendarExtender)    范例17  探討日歷擴展器的使用模式    范例18  示范“日歷”擴展器來編輯日期類型字段    范例19  通過JavaScript來指定日歷擴展器的默認日期    范例20  僅用一個日歷擴展器在多個日期字段中  1-10  級聯(lián)下拉菜單(CascadingDropDown)擴展器    范例21  示范如何使用“級聯(lián)下拉菜單”(CascadingDropDown)    范例22  郵政編碼選擇界面    范例23  示范整合使用Silverlight與ASP.NET AJAX“級聯(lián)下拉菜單”(CascadingDropDown)  1-11  可收縮面板(CollapslblePan日)    范例24  示范可收縮面板(CollapsiblePan日)    范例25  示范使用可收縮面板制作書籍目錄    范例26 示范使用“可收縮面板”展開與折疊統(tǒng)計圖表    范例27 示范如何使用水平式可收縮面板    范例28 在可折疊控件內(nèi)使用水平式可收縮面板    范例29 在ListView.控件中,使用GridView控件搭配可收縮面板來顯示分組后的詳細結(jié)果 1-12 確認按鈕(ConfirmButton)    范例30 示范使用確認按鈕(ConfirmButton)再次確認是否執(zhí)行特定功能    范例31  在確認按鈕中,使用強制彈出框代替確認對話框 1-13 拖曳面板(DragPan日)    范例32 示范使用拖曳面板(DragPan日)    范例33 在拖曳面板中,新建或修改數(shù)據(jù) 1-14 下拉菜單(DropDown)    范例34 創(chuàng)建具備Windows R SharePoint TM Server風(fēng)格的動態(tài)下拉菜單 1-15  陰影面板(DropShadow)    范例35 使用陰影面板(DropShadow)讓頁面畫面更專業(yè) 1-16 動態(tài)填充擴展器(DynamicPopu}ateExtender)    范例36 使用動態(tài)填充(DynamicPopuIate)由Web服務(wù)獲取并顯示實時天氣現(xiàn)況    范例37 使用頁面方法(Page Method)搭配動態(tài)填充擴展器讀ARSSY文章    范例38 在動態(tài)填充擴展器中,使用頁面方法隨機顯示影片內(nèi)容 1-17  文本框過濾器(FilteredTextBox)    范例39 使用文本框過濾器(FilteredTextBox)——簡易計算器    范例40 如何使用文本框過濾器(FilteredTextBox)檢查所輸入的個人資料是否合法 ……Chapter 02  酷炫效果營造者,探討AJAX Control Toolkit(下)Chapter 03  如何在ASP.NET頁面中使用JavaScriptChapter 04  探討JavaScript的OOP擴展功能Chapter 05  探討JavaScript的日期全球化功能Chapter 06  探討如何在客戶端使用JavaScript異步調(diào)用Web服務(wù)(.asmx與.svc)Chapter 07  探討如何在客戶端使用JavaScript異步調(diào)用ASP.NET應(yīng)用程序服務(wù)Chapter 08  如何生成具備客戶端功能的組件Appendix A  范例光盤使用說明

章節(jié)摘錄

插圖:Chapter 01 酷炫效果營造者,探討AJAX Control Toolkit(上)ASP.NET AJAX Control Toolkit(控件工具包)是微軟免費提供的模板與組件的組合,令人難以置信的是,通過這個工具自帶的控件與擴展器(Extender,Extender一詞有被翻譯為擴展器的,也有被翻譯為擴展程序的,但筆者更傾向于使用擴展器一詞。當(dāng)讀者在Visual Studio 2008環(huán)境中碰到擴展程序一詞時均指Extender,希望不要引起誤解),居然能輕松創(chuàng)建具備胖客戶端AJAX功能的頁面。例如,在頁面中,任意拖曳某個區(qū)塊到任何位置上,在文本框里顯示水印信息來提示用戶,讓HTML元素周圍的4個銳角變成圓角狀等。值得一提的是,這個工具包功能強大,包含現(xiàn)成的項目模板,便于我們創(chuàng)建并重復(fù)使用自定義的控件與擴展器。 善用ASP.NET AJAX Contr01Toolkit,將使頁面更加活靈活現(xiàn),呈現(xiàn)多樣化的風(fēng)貌。ASP.NETAJAX Control Toolkit所提供的控件與擴展器數(shù)量比較多,為求使讀者能夠運用自如,我們分兩章來詳細介紹。1.1 如何將AJAX Control Toolkit控件添加到Visual Studio2008“工具箱”ASP.NET AJAX Control Toolkit不僅是微軟工程師的嘔心力作,還結(jié)合了眾多社區(qū)(Community)熱心人士的創(chuàng)意與反饋?;旧希珹SP.NET AJAX Control Toolkit的主要用途如下所示:提供現(xiàn)成組件供網(wǎng)站開發(fā)人員使用,讓他們的網(wǎng)頁應(yīng)用程序更加耀眼奪目。提供優(yōu)質(zhì)的程序代碼,讓希望自行編寫客戶端程序代碼的開發(fā)人員有具體的觀摩與學(xué)習(xí)對象。讓最好的JavaScript開發(fā)人員擁有盡情揮灑創(chuàng)意的空間。由于ASP.NET AJAX Control Toolkit并非由微軟獨立開發(fā)而成,而是結(jié)合眾人之力的成果,因此要在Visual Studio 2008 Web項目或網(wǎng)站中使用ASP.NET AJAX Control Toolkit控件,需要先從CodePlex這個微軟社區(qū)軟件開發(fā)網(wǎng)站下載AJAX Control Toolkit,解壓后,打開Visual Studio 2008頁面項目或網(wǎng)站,為Visual Studio 2008“工具箱”添加AJAX Control Toolkit選項卡,以便日后通過拖曳方式直接使用這些AJAX Control Toolkit控件與擴展器。

編輯推薦

《ASP.NET3.5AJAX客戶端編程精選166例(使用C#)》:中國臺灣微軟開發(fā)工具產(chǎn)品營銷經(jīng)理胡德民專業(yè)推薦KH北京科海25年·IT技術(shù)出版專家《ASP.NET3.5AJAX客戶端編程精選166例(使用C#)》完整范例程序及數(shù)據(jù)庫文件章老師親自錄制的127分鐘高清技術(shù)視頻名師講解:資深I(lǐng)T技術(shù)專家和Microsoft著名講師,凝聚18年的行業(yè)經(jīng)驗深入詳盡:全面覆蓋ASP,NET和AJAX的技術(shù)精粹,突破傳統(tǒng)網(wǎng)頁技術(shù)瓶頸專業(yè)范例:高含金量的Web范例,專注于解決實際問題,讓您的技術(shù)水準(zhǔn)再上一個臺階一本進入ASP,NET 3.5網(wǎng)站開發(fā)領(lǐng)域的進階修煉秘笈躍升專業(yè)技術(shù)水準(zhǔn)的最佳跳板通過97個精彩范例,介紹ASPNET AJAX Corltrol Toolkit的使用,包括:多種股票圖表查詢界面 能夠防止惡意刷屏的留言板個性化相簿 多重選項卡攔截Click事件的確認按鈕 平滑過渡效果的自動輸入完成功能天氣查詢界面 垂直和水平展開的可折疊面板模擬停靠菜單 水印文本框特效完整揭密JavaScript ooP擴展功能,實戰(zhàn)演練ASPNETAJAX Corltrol Toolklt動畫繼承,真正講解核心功能使用JavaScript異步調(diào)用web服務(wù)(,asmx)、WCF服務(wù)(,SVC)和ASPNET應(yīng)用程序服務(wù) 實例講解JavaScript與Web服務(wù)之間如何傳遞泛型集合和數(shù)組實例講解JavaScript異步調(diào)用ASPNET 3.5驗證服務(wù)、角色服務(wù)和個性化配置文件服務(wù),讓您輕松解決Web開發(fā)中的安全性問題教您學(xué)會創(chuàng)建非可視客戶端組件、客戶端行為(Behavior)、客戶端控件(CllentCorltrols)、擴展器(Extender),以及具備客戶端功能的服務(wù)器控件  光盤附贈章老師親自錄制的127分鐘“ASP,NET AJAX快速入門、現(xiàn)學(xué)現(xiàn)用”精彩視頻,不容錯過!

圖書封面

評論、評分、閱讀與下載


    名師講堂 PDF格式下載


用戶評論 (總計14條)

 
 

  •   近日拜讀了您的ASP.NETAJAX客戶端案例和服務(wù)器端案例2本書后我越來越覺得有人說.NET或C#是不真實的,在您的書中大量使用了泛型處理程序,和ADO.NET的終結(jié)者LINQ,同事您也終結(jié)了我對.net的癡迷,我現(xiàn)在必須重新評估,我該向java陣營靠攏,還是向我的啟蒙這.netframework靠攏,最近半年我一直在進行javaweb的學(xué)研工作也就是說我半年沒接觸.net沒有想到回來一看.net已經(jīng)斗轉(zhuǎn)星移了。如果要把您的書看完,我要買黃忠誠的決戰(zhàn).netframework3.5數(shù)據(jù)庫開發(fā),不但要花費不少銀子,還要付出不少學(xué)習(xí)的代價與辛苦。夜深了我回頭看著那些.net的書籍,沒有一本介紹linq的。很遺憾。實際上企業(yè)中決戰(zhàn)的技術(shù)是system.drawing動態(tài)圖表基于soap和xmlprc的webservice至于說linq就像j-query一樣在企業(yè)的決策過程中應(yīng)該不是決定因素因為stakeholder/shareholders只關(guān)心solidroi,至于同為數(shù)據(jù)查詢的linq與sql就像javascript與j-query那是錦上添花的事情而已我是應(yīng)該no***oe(日語克服/超越的意思)linq的時候了
  •   對控件的使用講解得很詳細,例子設(shè)計得也非常不錯,對于學(xué)習(xí)Ajax技術(shù)幫助非常大!
  •   這本書對于想使用AJAX技術(shù),又不想去理解那些繁瑣的理論的人來說很有用。。。如果想深入了解AJAX,可以先打一下基礎(chǔ)結(jié)合這本書來看。。。
  •   運輸很快,運送人員也很熱心
    以前是從別人那看到這本書,對里面的內(nèi)容有一些了解,很不錯的一本書
    導(dǎo)師和很多人都給我介紹的,不錯,很不錯
  •   開了很實用,快!
  •   還不錯,寫得很詳實,有做科學(xué)的思維
  •   書的質(zhì)量不錯,送書的人服務(wù)態(tài)度也很好,滿意!

    買了2本,客戶端的正在看,服務(wù)器端的還沒有詳細看。

    正在考慮使用AJAX Control Toolkit會不會讓我們變懶了而不去追求更深層的東西了呢?

    總之作為基礎(chǔ)方面的書還是不錯的!
  •   例子講解的還可以吧 就是實例做的有點粗糙
    到處都是在詳見作者的另外出版的書籍
    總的情況來說還可以
  •   書的封面有點破 很多塵 好像是壓箱貨
  •   看這本書還不如直接看AJAX Control Toolkit的幫助文檔,本書根本就是說明,還說的不清不楚的,書中大量充斥著“關(guān)于...的屬性和設(shè)置與相關(guān)代碼,請自行參考”這樣的語句,我既然還要自己參考文檔和代碼,我還要買這本書干嘛呢,另外,書中到處可見章立民的廣告,文字也好,圖片也好,都是關(guān)于他的,看著就反感,無關(guān)緊要的東西,卻占了大量篇幅,真是無語。。。。。。。。。
    唉,又是一本賠錢的書,我說國人寫書能不能負責(zé)點啊,這樣對得起自己的良心嗎,我想我很難再買國人寫的這類的技術(shù)書籍了,copy的爛,原創(chuàng)經(jīng)驗的少,我都買了幾次這樣的教訓(xùn)了,我想,這是最后一次了,爛書給我死開,誤人子弟……
  •   全書講微軟的Ajax控件及其社區(qū)提供的擴展控件很不錯,但是我工作中很少用到這些控件,一些基本的Ajax功能可以用客戶端代碼完全實現(xiàn)
  •   贊一個,書的內(nèi)容還沒看。不過就前言的學(xué)習(xí)之路,已經(jīng)很獨到和有見解。繼續(xù)看中。
  •   雖然是3.5版 但是仍然值得研讀 目前4.x版還沒有這樣實用的書 通讀后會有很大的收獲 將興奮無比
  •   我靠買了上當(dāng)了,這本書不好不要買!上面全是章立民的廣告?。?!64.2元錢啊心痛?。。。】戳说谝谎劬筒幌朐賹W(xué)了??!失敗啊啊?。?/li>
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7