出版時(shí)間:2008-6 出版社:電子工業(yè) 作者:黃忠成 頁數(shù):790
內(nèi)容概要
本書著重于Microsoft ASP.NET AJAX的基礎(chǔ)應(yīng)用及高級實(shí)踐,全書分成四個(gè)部分,第一部分以Step by Step的方式引導(dǎo)讀者們使用ASP.NET AJAX所提供的各個(gè)控件,第二部分則進(jìn)一步討論ASP.NET Ajax的高級應(yīng)用,詳細(xì)介紹ASP.NET Ajax實(shí)務(wù)開發(fā)時(shí)會遭遇到的問題及解決方案,此處同時(shí)也詳細(xì)的討論ASP.NET Ajax Control Toolkit中所提供絢麗控件。第三部分以快速高效地方介紹了Microsoft最新的Silverlight技術(shù),并討論如何將ASP.NET Ajax與Silverlight整合,提供用戶一個(gè)嶄新的Web體驗(yàn)。第四部分開始進(jìn)入實(shí)戰(zhàn)操演的階段,以小型產(chǎn)品銷售系統(tǒng)、聊天室,將真正的ASP.NET Ajax/Silverlight實(shí)作經(jīng)驗(yàn)與讀者們一一分享。本書適合Web開發(fā)人員、ASP.NET程序員等閱讀。
書籍目錄
第1章 AJAX技術(shù)的崛起 1.1 從過去到現(xiàn)在,網(wǎng)頁程序進(jìn)化論 1.2 頁面刷新的原罪 1.3 XMLHttpReqeust的誕生 1.4 百家爭鳴的AJAX Framework 1.5 是終點(diǎn)還是起點(diǎn),Silverlight、AIR、JavaFX第2章 ASP.NETAJAX 2.1 ASP.NET AJAX的誕生 2.2 ASP.NET AJAX與ASP.NET 2.0 2.3 與ASP.NET AJAX的初次接觸 2.4 UpdateMode與UpdateTriggers 2.5 Master—Detail網(wǎng)頁 2.6 ASP.NET AJAX與Web Application project 2.7 ASP.NET AJAX應(yīng)用程序的分發(fā) 2.8 轉(zhuǎn)換舊有的ASP.NET應(yīng)用程序到ASP.NET AJAX第3章 ASP.NET AJAX Xf-]篇 3.1 動態(tài)顯示的控件 3.2 UpdateProgress控件 3.3 Timer控件 3.4 真實(shí)進(jìn)度的呈現(xiàn):使用Timer與UpdatePanel控件 3.5 真實(shí)的Async—Postback進(jìn)度顯示 3.6 ScriptManager控件 3.7 Async—Postback的錯(cuò)誤控管 3.8 包含外部的JavaScript文件 3.9 另一種解法:ScriptManagerProxy控件與UserControl 3.10 另一種解法:RegisterClientScriptBlock函數(shù) 3.11 ASP.NET AJAX Client Framework的J議本 3.12 后記第4章 ASP.NET AJAX提高篇 4.1 動態(tài)加載的課題 4.2 PageMethods的用法 4.3 與Web Services結(jié)合 4.4 AuthenticationService 4.5 ProfileService ProfileGroup第5章 ASP.NET AJAX實(shí)戰(zhàn)篇 5.1 無刷新的數(shù)據(jù)編輯 5.2 當(dāng)UpdatePanel遇上MasterPage ScriptManagerProxy與MasterPage 5.3 Single Page架構(gòu) 5.4 由JavaScript來更新UpdatePanel 5.5 與PageMethods合作!另一種進(jìn)度條實(shí)現(xiàn) 5.6 再進(jìn)一步,Async—Postback過程中的詢問窗口 5.7 頁面中異步,多區(qū)塊加載 5.8 UpdatePanel與FileUpload 5.9 讓一切更完美!實(shí)現(xiàn)部分刷新的上傳 5.10 UpdatePanel與Web Part 5.11 可拖曳交換位置的UpdatePanels 5.12 記住我的排列、Profile Service 5.13 PageMethods與DataTable 5.14 Client DataTable 5.15 購物車1號 5.16 進(jìn)化!與ClientDataTable共舞,購物車2號!第6章 深入ASP.NET AJAX核心 6.1 不能再蒙上眼了,JavaScfipt OO JavaScript Namespace的實(shí)現(xiàn) Properties的實(shí)現(xiàn) Events的實(shí)現(xiàn) Inheritence的實(shí)現(xiàn). Interface的實(shí)現(xiàn) ……第7章 ASP.NET AJAX的延展性第8章 ASP.NET AJAX Control Tllkits第9章 Silverlight第10章 實(shí)戰(zhàn)第11章 ASP.NET 3.5 與ASP.NET AJAX附錄A
章節(jié)摘錄
第1章 AJAX技術(shù)的崛起 1.1 從過去到現(xiàn)在,網(wǎng)頁程序進(jìn)化論 從有瀏覽器以來,這種不需再安裝任何程序,不需做額外設(shè)定即可得到全球信息的應(yīng)用模式就擄獲了大多數(shù)用戶的心,在最初的設(shè)計(jì)中,網(wǎng)頁原本是用來體現(xiàn)一些靜態(tài)的信息,比如當(dāng)曰天氣、當(dāng)日新聞等,只是這種靜態(tài)的、得用人工天天更新網(wǎng)頁內(nèi)容的運(yùn)作模式太耗時(shí),加上用戶對于信息的需求量日漸增加,靜態(tài)網(wǎng)頁的時(shí)代很快地走向末路。動態(tài)網(wǎng)頁的運(yùn)作模式也由此應(yīng)運(yùn)而生,CGl程序堪稱動態(tài)網(wǎng)頁的始祖,它是一種位于網(wǎng)頁服務(wù)器端的可運(yùn)行程序,可以由特定數(shù)據(jù)源,如文本文件、數(shù)據(jù)庫來獲取數(shù)據(jù)后實(shí)時(shí)生成出網(wǎng)頁,這種運(yùn)作模式大大減輕當(dāng)時(shí)因頻繁更新網(wǎng)頁而付出的人工及時(shí)間成本,動態(tài)網(wǎng)頁的“動態(tài)”二字,指的便是CGl可實(shí)時(shí)通過讀取數(shù)據(jù)源并動態(tài)產(chǎn)生最新網(wǎng)頁。但CGl程序因其撰寫不易、維護(hù)困難及效率低等問題。在維持一段時(shí)間后便慢慢消失了,接棒的就是以senver—Side Script為主的腳本式網(wǎng)頁程序語言,這種模式的網(wǎng)頁開發(fā)除了擁有CGl所有的優(yōu)點(diǎn)外,腳本式語言的簡單、直觀也讓網(wǎng)頁開發(fā)變得更簡單、更快速,同時(shí)運(yùn)行起來也更加高效。在這一代技術(shù)中,ASP、PHP是代表之作,腳本式網(wǎng)頁語言的時(shí)代持續(xù)了相當(dāng)長一段時(shí)間,甚至到了今天,PHP、ASP仍然是主流的網(wǎng)頁程序語言。不過腳本式語言也不是完全沒有缺點(diǎn)。
編輯推薦
《ASP.NET AJAX與Silverlight實(shí)戰(zhàn)手冊》適合Web開發(fā)人員、ASP.NET程序員等閱讀。
圖書封面
評論、評分、閱讀與下載