SilverLight魔幻銀燈

出版時間:2008-11  出版社:電子工業(yè)出版社  作者:蘇鵬  頁數(shù):316  
Tag標(biāo)簽:無  

前言

  據(jù)我所知,這是國內(nèi)第一本關(guān)于Silver light 2的原創(chuàng)書籍。作為一本面向開發(fā)人員的極好的Silver light教程,此書非常詳細(xì)地從開發(fā)人員的視角介紹了Silver light 2開發(fā)相關(guān)的方方面面?! ∮浀么蠹s在兩年前,我第一次聽說公司內(nèi)部有一個WPF/e的項目,即所謂的WPF Everywhere,就為之興奮不已。WPF( Windows Presentation Foundation)是微軟在.NET 3.0中引入的一種表現(xiàn)層的新技術(shù),與之同時推出的還有WCF( Windows Communication Foundation)、WF( Windows Workflow Foundation)以及WCS( Windows Card Space)等。在WPF之前,在開發(fā)用戶界面之前,我們需要考慮在架構(gòu)上是選擇B/S還是C/S,同時還要設(shè)法解決開發(fā)人員以及設(shè)計人員長期存在的溝通困難的問題。而在有了WPF之后,我們可以很方便地解決這兩方面的矛盾。WPF除了可以開發(fā)C/S應(yīng)用外,也可以以XBAP( XAML Browser Application)的方式提供B/S界面。同時,由于基于XAML,再借助Visual Studio以及Expression Studio的協(xié)助,可以讓開發(fā)人員以及設(shè)計人員更好地進(jìn)行協(xié)作。  但有得必有失,由于WPF必須依賴于.NET Framework 3.0以上的版本,這就意味著使用WPF開發(fā)出來的應(yīng)用程序非?!爸亍?,如果客戶端沒有安裝.NETFramewor3 0,那么就需要下載安裝個100MB左右的運行時(當(dāng)然,在.NET 3.5 SP1之后,可以將此運行時降低到20MB左右,但還是非?!爸亍保M瑫r,.NET Framework在目前必須依賴于Windows操作系統(tǒng),雖然未來有可能通過Novell公司資助的MONO項目使之可以跨平臺,但在目前來說,還是遙遙無期。

內(nèi)容概要

  Silverlight技術(shù)是微軟在富媒體網(wǎng)絡(luò)平臺上最新的表現(xiàn)技術(shù),通過這一技術(shù),用戶可以基于互聯(lián)網(wǎng)進(jìn)行富媒體應(yīng)用開發(fā)。本書通過翔實的介紹為廣大開發(fā)者揭開微軟Silverlight開發(fā)的神秘面紗,讀者通過本書的閱讀可以了解Silverlight開發(fā)的基本方法,并使用Silverlight開發(fā)自己的應(yīng)用程序,為自己的網(wǎng)站提供更好的用戶體驗。本書共分8章,分別介紹了Silverlight開發(fā)的技術(shù)、Silverlight環(huán)境搭建與配置、在Silverlight中繪制圖形、在Silverlight中使用動畫、在Silverlight中嵌入多媒體效果,以及如何使用Silverlight整合ASP.NET開發(fā)網(wǎng)站應(yīng)用。本書還配有大量截圖,介紹了微軟的設(shè)計工具Blend在設(shè)計Silverlight方面的使用。相信廣大讀者可以通過本書的學(xué)習(xí)掌握Silverlight開發(fā)的技巧,并將其應(yīng)用在自己的網(wǎng)絡(luò)開發(fā)工作中?! ”緯m合進(jìn)行網(wǎng)頁開發(fā)的程序員和頁面設(shè)計人員,以及對微軟Silverlight技術(shù)有興趣的Web程序設(shè)計人員閱讀。

作者簡介

  蘇鵬 ,現(xiàn)任中國網(wǎng)通集團(tuán)北京市分公司軟件開發(fā)架構(gòu)設(shè)計師,常年從事ASP、ASP.NET 等Web開發(fā)工作。于2006年榮獲微軟最有價值專家(MVP)稱號,2007年和2008年連任。目前從事的工作中開始關(guān)注Web表示層設(shè)計工作。

書籍目錄

第1章 SilverLight的基礎(chǔ)知識1.1 從RICH INTERFACE APPLICATION(RIA)說起1.2 SILVERLIGHT的版本1.3 SILVERLIGHT的運行時環(huán)境與安裝1.4 XAML解說1.4.1 XAML概說1.4.2 XAML的元素與屬性1.4.3 XAML名字空間1.4.4 屬性元素1.5 總結(jié)第2章 SilverLight最佳實踐2.1 第一個SILVERLIGHT2.1.1 創(chuàng)建第一個SilverLight應(yīng)用程序2.1.2 SilverLight 1.0版本項目文件介紹2.1.3 第一個SilverLight實例2.2 BLEND的使用2.3 總結(jié)第3章 SilverLight圖形 對象的繪制3.1 CANVAS對象介紹3.2 基本圖形的繪制3.2.1 矩形繪制3.2.2 圓形繪制3.2.3 多邊形繪制3.2.4 線對象應(yīng)用3.3 文字的繪制3.4 刷子對象3.4.1 SolidColorBrush3.4.2 LinearGradientBrush3.4.3 RadialGradientBrush3.4.4 ImageBrush與VideoBrush介紹3.5 使用BLEND進(jìn)行圖形設(shè)計3.6 總結(jié)第4章 SilverLight 2.0的新控件4.1 基本應(yīng)用控件介紹4.1.1 文本類控件4.1.2 日期顯示類控件4.1.3 CheckBox控件4.1.4 ToolTip控件4.1.5 WatermarkedTextBox4.2 數(shù)據(jù)綁定控件4.3 BLEND中通過VSM建立頁面樣式管理4.4 總結(jié)第5章 SilverLight的事件 處理模型5.1 SILVERLIGHT 1.0的事件處理模型5.1.1 鼠標(biāo)事件5.1.2 鍵盤事件5.1.3 Downloader對象5.1.4 錯誤處理5.1.5 輔助調(diào)試信息5.2 SILVERLIGHT 2.0的事件處理模型5.2.1 SilverLight 2.0事件處理模型5.2.2 XML的數(shù)據(jù)訪問5.2.3 SilverLight與HTML和托管代碼的交互5.2.4 分布式調(diào)用對象5.2.5 后臺進(jìn)程的使用5.2.6 SiverLight應(yīng)用部署5.3 使用BLEND添加事件和內(nèi)容5.4 總結(jié)第6章 SilverLight 2.0中的動畫6.1 漸變動畫6.2 關(guān)鍵幀動畫6.3 使用EXPRESSION BLEND設(shè)置動畫效果6.3.1 使用Blend創(chuàng)建關(guān)鍵幀動畫6.3.2 使用Blend創(chuàng)建疊加動畫效果6.4 總結(jié)第7章 多媒體7.1 SILVERLIGHT支持的格式7.2 SILVERLIGHT媒體播放的使用7.3 SILVERLIGHT媒體播放器示例7.4 使用EXPRESSION ENCODER壓縮視頻7.5 使用SILVERLIGHT.LIVE.COM發(fā)布SILVERLIGHT應(yīng)用7.6 總結(jié)第8章 SilverLight應(yīng)用實例8.1 SIVERLIGHT 1.0和ASP.NET AJAX結(jié)合的實例8.2 使用SILVERLIGHT 2.0開發(fā)一個應(yīng)用8.3 總結(jié)附錄A Silverlight.js文件內(nèi)容

章節(jié)摘錄

  第1章 Silverlight的基礎(chǔ)知識  1.1 從Rich Interface Application(RIA)說起  說起Silverlight,我們就不得不先說說著名的RIA概念,應(yīng)該說RIA已經(jīng)成為了現(xiàn)在應(yīng)用程序的一種標(biāo)準(zhǔn),如果現(xiàn)在開發(fā)的應(yīng)用程序不支持RIA,那恐怕都不能算是新應(yīng)用程序了。如此說來,那什么才算是RIA呢?我想就這一點回顧一下應(yīng)用程序的開發(fā)歷史?! ≡赑C的“古代”也就是DOS時代,我們的操作系統(tǒng)只有黑紙白字的顯示界面,所有的應(yīng)用程序也只有最簡單的菜單,這些菜單還是用一些技術(shù)畫上去的。當(dāng)然那時候繪制一個圖形的方法還是有很多的,比如用printf直接在屏幕上輸出一個文字或者用繪圖函數(shù)(抱歉,年代久遠(yuǎn),我已經(jīng)不記得h文件的名稱了)在屏幕上繪制一個“漂亮”的菜單界面,不過那個時候因為一般的計算機顯卡只支持VGA和SVGA以及EGA這些模式,通常我們的應(yīng)用也就只能使用16色作為顯示模式。當(dāng)時能做一個256色、640*480的應(yīng)用程序就可以做一個好看的游戲了(著名的《仙劍奇?zhèn)b傳》就是這樣的分辨率)。一般應(yīng)用程序的界面毫無美感可言,冰冷的計算機和閃動的字符成了計算機行業(yè)的一個代名詞,這種形象使計算機的開發(fā)者長久以來都帶上了一個冰冷的面具,讓人感覺這些人不進(jìn)人間煙火。感謝Bill Gates在后來提出了Windows,這個產(chǎn)品給冷冰冰的應(yīng)用程序提供了一個活潑歡快的界面,使應(yīng)用程序從此變得面貌一新。我們說好產(chǎn)品也要有好包裝,有了漂亮界面的應(yīng)用程序從此開始變得更易親近,PC由此開始普及。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,單機應(yīng)用程序已經(jīng)不能滿足廣大計算機用戶日新月異的要求,為此一種新的基于網(wǎng)絡(luò)的應(yīng)用模式B/S架構(gòu)誕生了,從B/S誕生的時候起很多現(xiàn)在我們耳熟能詳?shù)募夹g(shù)就逐漸躍上了舞臺。在這里,我就不一一贅述了,總之基于HTML、CSS、IMG網(wǎng)絡(luò)應(yīng)用程序的界面已經(jīng)從漂亮變?yōu)槿A麗,這雖然是技術(shù)上的一小步,但卻是應(yīng)用程序界面歷史上的一大步,因為從此以后,應(yīng)用程序的界面就從原來的功能描述性向華麗炫耀型轉(zhuǎn)變了?! ≡赪eb應(yīng)用程序進(jìn)行得如火如荼的時候,C/S模式的應(yīng)用程序也沒坐以待斃,微軟基于.NET平臺提出了自己的分布式解決方案,使用一個本地的XMIL格式的小型關(guān)系數(shù)據(jù)庫在本地緩存數(shù)據(jù),在聯(lián)網(wǎng)的時候再進(jìn)行數(shù)據(jù)同步,這種被稱為SmartClient的技術(shù)很快風(fēng)靡了起來,很多用戶都認(rèn)為這是窄帶的終極使用模式。

編輯推薦

  本書通過翔實的介紹為廣大開發(fā)者揭開微軟Silverlight開發(fā)的神秘面紗,通過本書可以了解Silverlight開發(fā)的基本方法,并使用Silverlight開發(fā)自己的應(yīng)用程序,為自己的網(wǎng)站提供更好的用戶體驗?! ”緯鴥?nèi)容包括:  Silverlight開發(fā)的技術(shù),在Silverlight中繪制圖形,在Silverlight中嵌入多媒體效果,Silverlight環(huán)境搭建與配置,在Silverlight中使用動畫,使用Silverlight整合ASP.NET開發(fā)網(wǎng)站應(yīng)用?! ”緯m用進(jìn)行網(wǎng)頁開發(fā)的程序員和頁面設(shè)計人員,以及對微軟Silverlight技術(shù)有興趣的Web程序設(shè)計人員。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    SilverLight魔幻銀燈 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7