內容提要
本書介紹跨平台與跨瀏覽器的客戶端技術Silverlight的使用方法。主要內容包括Silverlight功能概述與實踐、探討Silverlight捅件、事件與互動式處理、文字與字型、Downloader對象和Silverlight的多媒體功能等。本書以案例方式進行講解,內容全面、深入,適合作為程式開發及設計人員的參考用書。
本書中文簡體字版由中國台灣基峰資訊有限公司授權機械工業出版社出版,未經本書原版出版者和本書出版者預先書面許可,不得以任何方式複製或抄襲本書的任何部分。
編輯推薦
本書介紹跨平台與跨瀏覽器的客戶端技術Silverlight的使用方法。主要內容包括Silverlight功能概述與實踐、探討Silverlight捅件、事件與互動式處理、文字與字型、Downloader對象和Silverlight的多媒體功能等。本書以案例方式進行講解,內容全面、深入,適合作為程式開發及設計人員的參考用書。本書中文簡體字版由中國台灣基峰資訊有限公司授權機械工業出版社出版,未經本書原版出版者和本書出版者預先書面許可,不得以任何方式複製或抄襲本書的任何部分。
作者簡介
章立民,微軟公司資深顧問講師。從1992年開始於中國台灣微軟主講研討會。微軟AJAX開發日大會壓軸講師。微軟Mix07Taipei主講人。
中國台灣微軟最有價值專家MVP,連續五度當選MVP。
資深計算機圖書作家,潛心技術創作17年,擁有60本以上著作。
專長:關係型資料庫管理系統;VisualStudio2005開發工具;SQLServer、Access2003等;
著作:迄今為止,章立民先生已有60多部計算機著作問世,內容涵蓋SQLServer2005、VisualBasic2005、VisualC#2005、VisualFoxPro、ASP.NET、CrystalReportforVisualStudio.NET、Access2002-2003、Windows等。
目錄
前言
第1章下載與安裝Silverlight1.0
第2章從了解Silverlight1.0開始學起
2.1什麼是Silvedight
2.2Silverlight的特性
2.3Silverlight的技術內涵
2.4Silvedight應用程式的執行方式
2.5實現第一個Silvedight應用程式
2.6實現一個簡易的視頻播放程式
結語
第3章Silverlight功能概述與實踐
3.1什麼是XAML
3.2如何在編寫Silverlight1.0的XAML時擁有智慧型
3.3如何聲明對象
3.4如何設定屬性
3.4.1如何使用屬性語法
3.4.2如何使用屬性元素語法
3.4.3如何使用內容元素語法
3.4.4如何使用隱含集合語法
3.4.5屬性語法與屬性元素語法的使用時機
3.5再談畫布(Canvas對象)
3.6如何繪製圖形
3.7如何使用筆刷
3.7.1繪製純色圖形
3.7.2繪製漸變色的圖形
3.7.3使用ImageBrush
3.8常用的圖形屬性
3.8.1Opacity屬性
3.8.2OpacityMask屬性
3.8.3Clip屬性
3.8.4RenderTransform屬性
3.9探討圖像對象
3.10如何使用多媒體
3.10.1如何在網頁上播放多媒體
3.10.2MediaElement對象的重要屬性
3.10.3以互動方式控制多媒體的播放
3.10.4以全螢幕幕播放視頻
3.10.5使用視頻筆刷
3.11動畫
3.11.1實現一個Silverlight動畫
3.11.2其他類型的動畫
3.11.3探討時間軸的屬性
3.12探討JavaScript與滑鼠事件
3.12.1如何為事件定義事件處理程式
3.12.2如何以程式控制方式設定屬性
3.12.3如何以程式控制方式設定附加屬性
3.12.4常用的滑鼠事件
3.12.5如何命名與存取對象
3.12.6如何動態創建Silverlight對象
3.12.7如何以互動方式控制動畫
3.12.8使用getElementById方法來存取或創建對象
3.13實現Silvedight互動式控制項
3.13.1超級連結範例
3.13.2按鈕範例
3.13.3滑塊範例
3.13.4動態圖片按鈕
結語
第4章探討Silverlight外掛程式
第5章探討事件與互動式處理
第6章如何訪問與動態變更XAML
第7章探討Silverlight外掛程式的顯示模式
第8章活用文字與字型
第9章活用Downloader對象
第10章探討動畫效果
第11章探討Silverlight的多媒體功能
附錄A如何安裝與使用範例
附錄B如何個動態調用Web服務來產生中文