Silverlight套用與開發

Silverlight套用與開發

《Silverlight套用與開發》是2018年清華大學出版社出版的圖書,作者是羅俊海、鄭龍、周忠寶。

基本介紹

  • 書名:Silverlight套用與開發 
  • 作者:羅俊海 、鄭龍 、周忠寶 
  • 類別:行業軟體及套用 
  • 出版社清華大學出版社 
  • 出版時間:2018年10月01日 
  • 頁數:209 頁 
  • 定價:49 元 
  • 開本:16 開 
  • 裝幀:平裝 
  • ISBN:9787302504092 
  • 印刷日期:2018.08.16
  • 印次:1-2
內容簡介,目錄,

內容簡介

本書從Silverlight程式設計初學者的角度出發,對Silverlight語言的概念和技術等基礎內容進行了全面、詳細的講解。全書共含6章理論和6個上機實訓,主要包括Silverlight概述,矢量繪圖、畫刷與著色,圖像與視覺特效,動畫與多媒體,Silverlight與HTML、JavaScript三者互動,數據訪問與Silverlight高級套用實例,每章都配有豐富的實例、要點和作業,幫助讀者理解和掌握書中的內容。
本書適合作為計算機相關專業“Silverlight程式設計”課程的培訓教材,也可作為程式設計員或對Silverlight編程感興趣的讀者的入門參考書,還可供面向對象編程愛好者和自學Silverlight編程的讀者使用。

目錄

理 論 部 分
第1章Silverlight概述
1.1Silverlight簡介
1.1.1什麼是Silverlight
1.1.2Silverlight提供的功能
1.1.3Silverlight發展史
1.1.4Silverlight體系結構
1.1.5Silverlight生命周期
1.2Silverlight開發
1.2.1獲取工具
1.2.2安裝Visual Web Developer Express
1.2.3安裝Silverlight工具
1.3創建第一個Silverlight應用程式
第2章矢量繪圖、畫刷與著色
2.1為ASP.NET賦予新的生命
2.1.1Silverlight面世之前
2.1.2支持Silverlight的圖形和動畫
2.2Silverlight中的圖形
2.2.1Shape
2.2.2路徑繪圖
2.2.3幾何繪圖
2.2.4用C#繪製圖形
2.2.5色彩概念
2.2.6畫刷類型
2.2.7使用C#代碼繪製畫刷
第3章圖像與視覺特效
3.1圖像對象
3.1.1圖片拉伸屬性
3.1.2圖像畫刷
3.2在C#中使用圖像
3.3使用BitmapImage的下載事件
3.3.1使用WriteableBitmap繪製點陣圖
3.3.2文本畫刷套用
3.4透明特效
3.5透明遮罩
3.6裁剪特效
3.7RenderTransform特效
3.7.1TranslateTransform對象
3.7.2RotateTransform對象
3.7.3ScaleTransform對象
3.7.4SkewTransform對象
3.7.5TransformGroup對象
3.7.6MatrixTransform對象
3.7.7在C#中套用變形對象
3.7.8Silverlight 3D Effects
3.7.9關於ElementToElement Binding
3.8Silverlight 3 Effect特效
3.8.1BlurEffect
3.8.2DropShadowEffect
第4章動畫與多媒體
4.1故事板和事件觸發器
4.2Silverlight線性插值動畫
4.2.1DoubleAnimation動畫
4.2.2ColorAnimation動畫
4.2.3PointAnimation動畫
4.3Silverlight關鍵幀動畫
4.3.1DoubleAnimationUsingKeyFrames動畫
4.3.2ColorAnimationUsingKeyFrames動畫
4.3.3PointAnimationUsingKeyFrames動畫
4.4使用C#管理動畫
4.5Silverlight多媒體格式與通信協定
4.5.1MediaElement支持與不支持的視頻和音頻格式
4.5.2MediaElement的媒體播放機制
4.6MediaElement對象
4.7視頻拉伸模式
4.8MediaElement狀態管理
4.9緩衝進度和下載進度
4.10獲取和控制播放位置
4.11視頻畫刷的套用
第5章Silverlight與HTML、JavaScript三者互動
5.1Silverlight對象模型與DOM
5.2獲取Silverlight外掛程式的錯誤信息
5.3在Silverlight中獲取初始化參數和網頁參數
5.4Silverlight捕獲瀏覽器信息
5.5Silverlight操作HTML元素
5.6HTML元素操作Silverlight對象
5.6.1使用HttpUtility類
5.6.2使用Document.Cookies讀寫Cookie
5.6.3使用HtmlPage.Window類
5.7Silverlight調用JavaScript
5.8使用JavaScript調用Silverlight
第6章數據訪問與Silverlight高級套用實例
6.1數據訪問與遠程通信
6.1.1WebClient
6.1.2WebClient與XmlReader
6.1.3WebRequest
6.1.4實現跨域訪問
6.1.5Silverlight調用WCF服務
6.2檔案打開對話框與檔案上傳
6.3使用保存檔案對話框
6.4啟用Silverlight應用程式庫快取
6.5套用控制項截圖功能
6.6Silverlight 3 Easing動畫集合
6.7使用墨跡控制項InkPresenter
6.8使用Silverlight控制項導航
上 機 部 分
上機1Silverlight概述
第1階段指導
指導1新建一個Silverlight程式
指導2初識Blend
第2階段練習
練習使用Blend工具製作簡單動畫
上機2矢量繪圖、畫刷與著色
第1階段指導
指導1使用Blend或VS2008製作星光特效
指導2使用VS2008製作Silverlight取色器
第2階段練習
練習使用繪圖元素繪製銷售統計圖形
上機3圖像與視覺特效
第1階段指導
指導1實現水中倒影效果
指導2運用Silverlight 3D特性製作三維空間
第2階段練習
練習運用Silverlight打造特效工具列
上機4動畫與多媒體
第1階段指導
指導1結合動畫與控制項開發跑馬燈圖片瀏覽器
指導2全功能視頻播放器
第2階段練習
練習製作Silverlight時鐘效果
上機5Silverlight與HTML、JavaScript三者互動
第1階段指導
指導1創建一個Silverlight程式
指導2保存Cookie
第2階段練習
練習讀取Cookie檔案中的用戶名密碼實現自動登錄
上機6數據訪問與Silverlight高級套用實例
第1階段指導
指導1實現用戶登錄
指導2實現員工管理的新增
第2部分練習
練習實現員工管理的刪除和修改

熱門詞條

聯絡我們