出版時間:2009年 出版社:電子工業(yè)出版社 作者:Christian Wenz 頁數(shù):254 譯者:周銘
Tag標簽:無
前言
Silverlight是微軟推出的一種新的Web呈現(xiàn)技術(shù),能在各種平臺上運行。借助該技術(shù),您將擁有內(nèi)容豐富、視覺效果絢麗的交互式體驗,而且,無論是在瀏覽器內(nèi)、在多個設(shè)備上還是在桌面操作系統(tǒng)中,您都可以獲得這種體驗?! ilverlight不僅可以提供高級圖形功能,更重要的是,它可以為開發(fā)人員提供強大的編碼支持和良好的開發(fā)體驗。對于那些飽受Flash編輯器折磨的Web應(yīng)用程序開發(fā)人員而言,Silverlight的出現(xiàn)無疑讓他們有了一種相逢恨晚的感覺。因此,Silverlight自誕生之日起,便受到了壘世界的廣泛關(guān)注。再加上微軟在操作平臺上的統(tǒng)治地位和壘力推廣,Silverlight誕生一年多來就已經(jīng)走入全球四分之一的電腦,在美國超過30%,部分國家甚至達到了50%以上,并擁有150多家合作伙伴和數(shù)萬個應(yīng)用程序。 在北京奧運會期間,基于Silverlight技術(shù)的NB(:01ymples com接待了5000多萬訪客,創(chuàng)造了13億PV(Page View,頁面社瀏覽量),播放了7000萬條視頻流,總計長達1000萬小時,網(wǎng)站的平均訪問時間也從3分鐘增至27分鐘。法國的France Televisions SA、荷蘭的NOS、俄羅斯的sponbox.ru、意大利的RAI也都選擇了Silverlight來在線提供奧運會報道。最新的Silverlight2更是添加了.NET支持,.NET開發(fā)人員可以繼續(xù)使用他們現(xiàn)有的編程技巧,與設(shè)計人員進行合作,快速創(chuàng)建針對Web的豐富應(yīng)用程序。因此,勢必有越來越多的開發(fā)人員對Silveulight產(chǎn)生興趣,其應(yīng)用前景將更加廣闊?! ”緯槍ψ钚碌腟ilverlight 2,深入淺出地介紹了Silverlight技術(shù)的特點和應(yīng)用,使讀者可以快速了解Silverlight的基本知識,掌握其用法。筆者對此書的翻譯工作基于忠實原著的方針,在此基礎(chǔ)上力求做到精確、專業(yè)、達意。當然,文中肯定有翻譯得不夠準確的地方,疏忽紕漏之處在所難免,敬請讀者不吝指正。如果讀者有任何關(guān)于本書內(nèi)容的問題想要與譯者溝通,請發(fā)郵件至zm.mbbit@163.com,希望我們可以更多地交流,互通有無,共同進步。
內(nèi)容概要
重點介紹最新的Silverlight 2 Beta 2版,對Microsoft Silverlight這個日益流行的富互聯(lián)網(wǎng)應(yīng)用(RIA)與WEB2.0技術(shù)進行了全面、詳細而精妙的介紹。其手把手的分析引導(dǎo)、豐富的代碼樣例及演示詳細地講解了如何利用Microsoft的跨瀏覽器插件Silverlight來設(shè)計類FLASH的用戶界面接口?! 禘ssential Silverlight 2中文版》適合于所有希望熟悉Silverlight技術(shù)的開發(fā)人員,以及希望了解Silverlight所提供的功能的設(shè)計人員。
書籍目錄
前言第1部分 簡介第1章 Silverlight 2簡介豐富Intemet應(yīng)用程序RIA技術(shù)更多資料第2章 WPF簡介矢量WPFXAML更多資料第3章 Silverlight 2入門建立Silverlight開發(fā)系統(tǒng)第一個Silverlight示例:創(chuàng)建一個網(wǎng)站第二個Silverlight示例:創(chuàng)建一個項目更多資料第4章 Silverlight工具簡介XML編輯器矢量圖形編輯器Silverlight IDE更多資料第2部分 聲明性Silverlight第5章 XAML簡介使用文本使用圖形放置元素使用圖像使用畫筆使用網(wǎng)格和面板更多資料第6章 處理用戶交互和事件事件和事件處理程序鼠標事件鍵盤事件更多資料第7章 變形和動畫內(nèi)容變形動畫更多資料第8章 添加聲音和視頻準備多媒體數(shù)據(jù)MediaElement更多資料第9章 使用Silverlight控件TextBox(文本框)控件CheckBox(復(fù)選框)控件RadioButton(單選按鈕)控件ListBox(列表框)控件Button(按鈕)控件ToggleButton(切換按鈕)控件Calendar(日歷)控件DatePicker(日期選擇器)控件更多資料第10章 使用Silverlight數(shù)據(jù)綁定通過標記進行數(shù)據(jù)綁定通過代碼進行數(shù)據(jù)綁定單向數(shù)據(jù)綁定雙向數(shù)據(jù)綁定數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)驗證更多資料第3部分 聲明性Silverlight使用.NET對Silverlight進行編程第11章 向ASP.NET 3.5應(yīng)用程序添加Silverlight內(nèi)容嵌入XAML嵌入媒體內(nèi)容更多資料第12章 使用外部網(wǎng)絡(luò)資源使用HTTP資源使用WCF服務(wù)更多資料第4部分 使用JavaScript對Silverlight進行編程第13章 使用JavaScript訪問Silverlight內(nèi)容訪問插件與插件進行通信更多資料第14章 特殊Silverlight JavaScript APl高級JavaScript APl動態(tài)下載內(nèi)容使用其他字體更多資料第5部分 附錄附錄 Silverlight JavaScript參考索引
章節(jié)摘錄
建立Silverlight開發(fā)系統(tǒng) 如果只是為了對Silvedight進行編程,那么一個文本編輯器便已足夠了,但是使用“真實的”開發(fā)環(huán)境會事半功倍。最直接的選擇是使用微軟的一些產(chǎn)品。就代碼而言,使用Visual Studio2008開發(fā)Silverlight 2內(nèi)容是現(xiàn)在的最佳選擇。完整版本(標準版、專業(yè)版和Team Suite)及免費的Visual Web Developer速成版皆可勝任。如果您可以使用付費版本,便會獲得項目模板支持,這樣再好不過。本書中我們將使用Visual Studio 2008標準版。只要與免費的速成版存在差異,便會進行特別說明,以便使用免費版的用戶不會遺漏任何重要信息。 除了須要使用Windows XP或更高版本,安裝Visual Studio或Visual web Developer不需要任何特殊先決條件。您甚至不需要web服務(wù)器,因為IDE(譯者注:即IntegratedDevelopmentEnvironment,集成開發(fā)環(huán)境)便附帶了一個!如果可以的話,您可能須要安裝微軟的IIS(Intemet Information Services,Internet信息服務(wù))。IIS隱藏在“Software(軟件)”(Vista中為“Programs(程序)”)下的控制面板中,您可以在其中啟用或禁用Windows功能(見圖3-2)。
編輯推薦
現(xiàn)在您可以使用Microsoft開發(fā)的、熱門的Silverlight的新版本來為Web設(shè)計富互聯(lián)網(wǎng)應(yīng)用(Rich Internet Application,RIA)。通過《Essential Silverlight 2中文版》,您不僅可以獲得對Silverlight 2的簡要且易于理解的介紹,而且在使用Beta版和RTW版時,能對這些版本有個全面的了解?!禘ssential Silverlight 2中文版》是以12月預(yù)覽版(December CTP)及Beta 2版的大量內(nèi)容為基礎(chǔ)寫成的?! ∧鷮W(xué)習(xí)如何使用Microsoft跨瀏覽器插件Silverlight,包含用于動畫、矢量圖形和視頻播放的工具,以及對Web9艮務(wù)、網(wǎng)絡(luò)和ILINQ(Language Integrated Query,語言集成查詢)等新的.NET技術(shù)的支持。這本獨特且更新及時的指南提供了完整的分步說明,介紹了如何使用Silverlight所提供的所有功能,并提供了以下內(nèi)容: 創(chuàng)建交互式UI(User Interface,用戶界面)的聰明方法,這些UI比在其他平臺上可以實現(xiàn)的UI更加可靠且更易于調(diào)試和測試?! 〈罅拷?jīng)過測試的JavaScript和C#代碼示例,您可以在自己的應(yīng)用程序中重用這些代碼來自一位精通各種RIA技術(shù)(包括ASENET、Flash、PHP和Javascript)的專家(《Essential Silverlight 2中文版》作者)的指導(dǎo)意見?! 蕚浜锰峁└油暾腤eb體驗了嗎?《Essential Silverlight 2中文版》會向您展示一個完全嶄新的豐富多彩的世界。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Essential Silverlight 2中文版 PDF格式下載