出版時間:2009-6 出版社:電子工業(yè)出版社 作者:張馳清,王均,呂玉強(qiáng) 頁數(shù):463
Tag標(biāo)簽:無
內(nèi)容概要
Silverlight是微軟最新的Web用戶界面技術(shù),能夠跨瀏覽器、跨平臺運(yùn)行。借助該技術(shù)可以創(chuàng)建豐富用戶體驗的富互聯(lián)網(wǎng)應(yīng)用(Rich Internet Application,簡稱RIA)。Silverlight使用XAML來創(chuàng)建用戶界面元素,比如圖形、漸變、動畫等,另外Silverlight通過C#或Visual Basic編寫程序邏輯,控制呈現(xiàn)形式。 全書以循序漸進(jìn)的方式,全方位介紹Silverlight中的各項技術(shù)特性,包括基礎(chǔ)的Silverlight技術(shù)體系架構(gòu)、項目開發(fā)環(huán)境、XAML語法、Expression Blend使用技巧、圖形繪制、Silverlight布局機(jī)制、形狀變換、制作動畫、事件機(jī)制、內(nèi)建控件的使用方法、音/視頻播放、數(shù)據(jù)綁定機(jī)制、樣式與模板、創(chuàng)建自定義控件、使用獨(dú)立存儲、LINQ查詢語句、處理XML和JSON數(shù)據(jù)、使用WCF、ASMX服務(wù)訪問服務(wù)器、DeepZoom技術(shù)等。在介紹技術(shù)特性的同時,本書還配有豐富的實例和大量截圖,通過這些基礎(chǔ)的實例和直觀的截圖,可以幫助讀者快速掌握開發(fā)技巧?! ∠嘈抛x者可以通過本書的學(xué)習(xí),掌握Silverlight的開發(fā)技巧,并將其應(yīng)用到自己的Web開發(fā)工作中。本書適合Web應(yīng)用程序開發(fā)人員和RIA應(yīng)用程序設(shè)計人員閱讀,也可作為高等院校相關(guān)專業(yè)師生的教學(xué)參考書。
書籍目錄
第1章 Silverlight入門 1.1 Silverlight簡介 1.1.1 開發(fā)內(nèi)容豐富的界面 1.1.2 支持跨瀏覽器、跨平臺 1.1.3 強(qiáng)大的開發(fā)工具 1.1.4 豐富的基礎(chǔ)類庫與網(wǎng)絡(luò)數(shù)據(jù)支持 1.2 Silverlight 2的新特性 1.2.1 Silverlight 1的特性 1.2.2 Silverlight 2的主要新增特性 1.3 優(yōu)秀Silverlight網(wǎng)站實例 1.3.1 Windows Vista模擬網(wǎng)站 1.3.2 Hard Rock memorabilia網(wǎng)站 1.3.3 更多Silverlight技術(shù)的應(yīng)用演示 1.4 下載并安裝Silverlight 1.4.1 安裝Silverlight客戶端(Runtime) 1.4.2 安裝Visual Studio 2008 1.4.3 安裝Expression Blend 2 1.5 實現(xiàn)一個Hello World應(yīng)用程序 1.6 小結(jié) 第2章 Silverlight開發(fā)入門 2.1 Silverlight的技術(shù)體系架構(gòu) 2.1.1 Silverlight技術(shù)體系介紹 2.1.2 Silverlight .NET框架 2.1.3 核心展現(xiàn)框架 2.1.4 其他Silverlight開發(fā)特性 2.2 使用Visual Studio 2008開發(fā)Silverlight 2.2.1 Visual Studio開發(fā)Silverlight的優(yōu)勢 2.2.2 Silverlight項目的文件組成 2.2.3 在ASP.NET網(wǎng)站中嵌入Silverlight項目 2.2.4 在普通HTML頁面中嵌入Silverlight項目 2.3 小結(jié) 第3章 使用Expression Blend 3.1 初識Blend 3.1.1 Blend的特點(diǎn) 3.1.2 安裝Blend 3.1.3 使用Blend新建一個Silverlight的Hello World 3.2 Blend工作環(huán)境介紹 3.2.1 工具箱 3.2.2 控件庫 3.2.3 工作區(qū) 3.2.4 對象與時間軸面板 3.2.5 狀態(tài)面板 3.2.6 項目選項卡 3.2.7 屬性選項卡 3.2.8 資源選項卡 3.2.9 編譯結(jié)果面板 3.2.10 設(shè)置Blend工作環(huán)境 3.3 Blend與Visual Studio 2008協(xié)同工作 3.3.1 使用Blend編輯Visual Studio新建的工程 3.3.2 使用Blend添加事件響應(yīng) 3.4 小結(jié) 第4章 Silverlight與XAML 4.1 什么是XAML 4.1.1 一個Silverlight XAML文件實例 ……第5章 形狀與筆刷第6章 布局對象第7章 變換第8章 動畫 第9章 事件 第10章 控件第11章 多媒體 第12章 數(shù)據(jù)綁定 第13章 樣式與模板 第14章 高級開發(fā)技巧 第15章 訪問數(shù)據(jù)與服務(wù)器第16章 Deep Zoom 第17章 綜合實例
章節(jié)摘錄
第1章 Silverlight入門 Silverlight是微軟公司推出的基于.NET平臺的一種跨瀏覽器、跨平臺技術(shù),主要用于在網(wǎng)絡(luò)和移動設(shè)備平臺上創(chuàng)建并發(fā)布具有豐富交互功能的下一代多媒體應(yīng)用程序。Silverlight是一種功能強(qiáng)大表現(xiàn)層技術(shù),能夠結(jié)合音頻、視頻、動畫、美觀的用戶界面等特點(diǎn),開發(fā)出界面豐富、有創(chuàng)意、并且容易使用的網(wǎng)絡(luò)應(yīng)用程序,能夠給用戶帶來全新的使用體驗?! ”菊聦ьI(lǐng)讀者快速了解Silverlight的概況,介紹Silverlight 2.0中新增的特性與優(yōu)秀的Silverlight實例網(wǎng)站,最后詳細(xì)演示如何制作一個Silverlight Hello World程序?! ?.1 Silverlight簡介 Silverlight是一種新的Web呈現(xiàn)技術(shù),能在各種平臺上運(yùn)行。借助該技術(shù),你將擁有內(nèi)容豐富、視覺效果絢麗的交互式體驗。而且,無論是在瀏覽器內(nèi)、在多個設(shè)備上還是在桌面操系統(tǒng)(如Apple Macintosh)中,你都可以獲得這種體驗。Miciosoft.NET Framework 3.0/3.5中的呈現(xiàn)技術(shù)XAML(可擴(kuò)展應(yīng)用程序標(biāo)記語言)遵循wPF(Windows PresentationFoundation),它是Silverlight呈現(xiàn)功能的基礎(chǔ)。 1.1.1 開發(fā)內(nèi)容豐富的界面 Silverlight最吸引開發(fā)者的地方,就是能方便快捷地開發(fā)出具有良好用戶體驗的應(yīng)用程序。我們先來看幾個Silverlight應(yīng)用。圖1—1展示了一個完全使用Silverlight開發(fā)的俄羅斯方塊游戲,除了使用流暢、界面美觀大方外,還具有成績上傳的功能。
編輯推薦
游刃于Silverlight的技術(shù)與藝術(shù)之間,讓你的Web與眾不同?! ∥④泚喼扪芯吭?位研究員誠意推薦: 這是我迄今讀到的對Silverlight 2.0介紹最全面、最細(xì)膩的入門書。說到全面,本書涵蓋了Silvelight 2.0開發(fā)常用的實戰(zhàn)技巧,比如界面的構(gòu)造、動畫、事件、數(shù)據(jù)的獲取和綁定等,也涵蓋了相對高級的技巧,如Deep Zoom、樣式和模板等。說到細(xì)膩,該書不僅僅對每個技術(shù)進(jìn)行細(xì)致描述,并總結(jié)了該技術(shù)在互聯(lián)網(wǎng)中各種流行的應(yīng)用,更通過詳細(xì)的代碼和開發(fā)步驟進(jìn)行了深入講解。——侯智濤 Silverlight給開發(fā)人員和設(shè)計人員開闊了新的空間,它能夠?qū)崿F(xiàn)更自然順暢的交互方式,提供給用戶更多一致的、增強(qiáng)的體驗。該書詳盡生動地介紹了Silver Light這項技術(shù),并輔以典型例子來教讀者如何靈活應(yīng)用。對于初學(xué)者,相信通過這本書能夠快速地掌握相關(guān)技術(shù)并在實踐中精通它。——王敏 “師傅領(lǐng)進(jìn)門,修行在個人”,而恰恰入門是最難的,初學(xué)時因為缺少感覺,經(jīng)常是書上看得懂,想動手卻寫不出來,所以好的入門教程極為重要。對于初學(xué)者而言,本書的優(yōu)點(diǎn)很突出,作者精通SiIverlight,同時也深知初學(xué)者的難點(diǎn),因而對于各個技術(shù)點(diǎn)的講述也是恰如其分。建議看完一部分,試著動手寫一些例子來提升感覺。——曾鳳萍 本書立足于silverlight技術(shù)本身,全面介紹silverlight技術(shù)特點(diǎn),配合豐富的實例講解技術(shù)的原理和使用方法,幫助讀者快速掌握開發(fā)Silverlight應(yīng)用程序的方法?! ≈饕R點(diǎn): Silverlight技術(shù)體系架構(gòu)項目開發(fā)環(huán)境xAML語法 Expression Blend使用技巧圖形繪制Silverlight布局機(jī)制 形狀變換制作動畫事件機(jī)制內(nèi)建控件的使用方法音/視頻播放?! ?shù)據(jù)綁定機(jī)制樣式與模板創(chuàng)建自定義控件使用獨(dú)立存儲LINQ查詢語句 處理XML和JSON數(shù)據(jù)使用WCF ASMX服務(wù)訪問服務(wù)器Deep Zoom技術(shù)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載