出版時間:2009-5 出版社:人民郵電出版社 作者:華中宇,郝剛 編著 頁數(shù):393
前言
2007年,一次很偶然的機會讓我接觸到了Silverlight。雖然當時Silverlight 1.0版本才剛剛發(fā)布,技術(shù)特性不是很成熟,但是經(jīng)歷過多年的ASENET和AJAX的苦痛開發(fā)經(jīng)歷后,我立刻被它吸引住了。之所以被吸引,絕不僅僅因為Silverlight帶來的視覺沖擊,更因為它代表了Web的發(fā)展方向,很可能在未來數(shù)年內(nèi),成為業(yè)界關(guān)注的焦點?! ≡趯ilverlight進行深入學習的過程中,了解到Silverlight 2.0版本具有一個個讓人興奮的特性。我隱約感覺到這款瀏覽器插件極有可能為Web帶來“革命性”的改變。后來在亞馬遜書店(amazon.com)閑逛時,突然發(fā)現(xiàn)ASENET相關(guān)圖書的出版量大幅度下降。這個現(xiàn)象從一個側(cè)面印證了之前的猜測,所以當時便萌生了寫書的想法?! ≡诰帉戇^程中,常常聽到有朋友說,“AJAX已經(jīng)足夠強大,這個東西簡直多余”,“不就是微軟的Flash嘛”,等等。其實這些話不僅表現(xiàn)出他們對Silveflight的不了解,還包含了些許無奈。其實對開發(fā)人員而言,最讓人焦躁不安的除了千變?nèi)f化的用戶需求,更不能忽略的是技術(shù)更新。因為無論用戶需求如何,開發(fā)人員總是可以通過現(xiàn)有的經(jīng)驗來解決,甚至利用一些溝通技巧來滿足客戶。然而面對技術(shù)的更新,可能就唯有學習、實踐這一條路了?;貞洰斈陱腁SP過渡到ASP.NET的經(jīng)歷,現(xiàn)在想起來還覺得心有余悸。但是又有什么辦法呢?歷史的車輪必然是向前的,這就是IT從業(yè)人員光彩外衣下的虛弱所在。Silveflight雖然不可能完全讓人繼續(xù)“吃老本”,卻在很大程度上減輕了開發(fā)人員的學習負擔。它的實現(xiàn)依賴于部分.NET框架,而且開發(fā)過程也繼承了Microsoft的一貫風格,這對于有相關(guān)經(jīng)驗的人來說,絕對是極大的利好消息。編寫本書的目的就是讓讀者在現(xiàn)有知識的基礎(chǔ)上平穩(wěn)地進入RIA時代。
內(nèi)容概要
Microsoft公司發(fā)布的Silverlight是目前最熱門的RIA(Rich Internet Application,富互聯(lián)網(wǎng)應用程序)技術(shù)之一。相比于Adobe Flex而言,Silverlight雖然推出時間較晚,但其憑借自身的優(yōu)勢正逐步得到市場和用戶的廣泛認可。本書詳細介紹了Silverlight 2.0開發(fā)技術(shù),主要包括基本概念、XAML語法、用戶界面元素、通信機制、數(shù)據(jù)訪問和處理等。書中每介紹一個知識點后都提供了對應的示例,最后通過兩個經(jīng)典示例深入、系統(tǒng)地分析了Silverlight應用程序開發(fā)過程。 本書不僅覆蓋面廣,而且注重理論知識與開發(fā)實踐的結(jié)合。本書適合于對Silverlight技術(shù)感興趣的初、中級水平的讀者閱讀。
書籍目錄
第一部分 第1章 Silverlight概述 第2章 Silverlight應用程序解析第二部分 第3章 XAML簡介 第4章 頁面布局和組織 第5章 文本元素 第6章 圖片元素 第7章 圖形元素 第8章 媒體元素 第9章 幾何圖形 第10章 畫刷元素 第11章 變形特效 第12章 動畫制作 第13章 控件自定義 第14章 用戶交互第三部分 第15章 HTTP通信 第16章 托管代碼與DOM的交互 第17章 獨立存儲 第18章 處理XML文檔 第19章 數(shù)據(jù)訪問第四部分 第20章 速記游戲 第21章 電子相冊
章節(jié)摘錄
第1章 Silverlinght概述 隨著Web的深入發(fā)展,用戶體驗在Web項目中的地位變得越來越重要?;仡櫈g覽器的發(fā)展史,最初的瀏覽器還僅限于提供簡單的文檔顯示和超鏈接功能,隨著時間的推移,Internet發(fā)生了巨大的變化。Internet不再只是大學里的研究課題,而是發(fā)展為被普通大眾所使用。雖然在研究人員的眼中,Web用戶界面(UserInterface,UI)是“完美無缺”的,但是一旦擴大到大眾市場成為商業(yè)產(chǎn)品時,卻發(fā)現(xiàn)UI的發(fā)展已經(jīng)遠遠滯后,不能滿足廣大用戶對界面高質(zhì)量和易操作性的需求。 為了讓用戶通過瀏覽器訪問Internet資源時具有更佳的用戶體驗,各大廠商紛紛提供了多種解決方案,例如ActiveX控件、JavaApplets、Flash插件,以及能夠局部更新Web頁面的AJAX技術(shù)。然而,無論是瀏覽器插件還是AJAX,都存在自身的局限性。就插件的工作方式而言,插件實際上是客戶端應用程序,它的運行依賴于操作系統(tǒng)和瀏覽器的支持,這在一定的程度上損失了部分用戶:另外,網(wǎng)絡病毒和木馬的肆虐,能否戰(zhàn)勝廣大用戶的心理“恐懼”也是一個巨大的疑問;同時,基于HTML文檔對象模型的AJAX技術(shù)更是對圖形、動畫、視音頻等多媒體功能存在先天不足?! ?/pre>媒體關(guān)注與評論
微軟公司專家傾力薦 作為RIA技術(shù)的重要代表之一,與Microsoft .Net技術(shù)一脈相承的Silverlight,是廣大開發(fā)人員 面對新一代互聯(lián)網(wǎng)應用以及云計算服務平臺挑戰(zhàn)的首選利器。本書是國內(nèi)首本全面介紹Silverlight 2.0的中文原創(chuàng)圖書。作者憑借Web開發(fā)領(lǐng)域的豐富經(jīng)驗,將Silverlight的特點、技術(shù)和發(fā)展娓娓道來。無論是剛開始學習Silverlight的入門者,還是正在從事Silverlight的開發(fā)者,本書都是您全面、高效學習Silverlight 2.0的最佳選擇?! ④涢_發(fā)及平臺作部(DPE)開發(fā)合作經(jīng)理 任旻 Silverlight 2.0是微軟目前最新的Web用戶交互技術(shù)?!禨ilverlight 2.0入門指南》一書全面地介紹了Silverlight 2.0開發(fā)方面的知識,特別適合Silverlight技術(shù)的初學者學習。 ——微軟MVP 微軟企業(yè)服務部 梁振圖書封面
評論、評分、閱讀與下載