加入RUN!PC粉絲團
最近新增的精選文章
 
最多人點閱的精選文章
 
 
精選文章 - 開發技術
分享到Plurk
分享到FaceBook
 
Silverlight 3.0技術應用(1)
影像處理與動畫效果基礎應用
文/圖 董大偉.責任編輯/洪羿漣

Silverlight 3.0技術應用(2) ─ 加入資料庫存取機制
Silverlight 3.0技術應用(3) ─多點觸控程式開發
Silverlight 3.0技術應用(4) ─ 用.NET RIA開發資料庫應用程式
Silverlight 3.0技術應用(5) ─ Silverlight應用程式在瀏覽器外執行範例
Silverlight 3.0技術應用(6) ─改變開發方式的Behavior技術
Silverlight 3.0技術應用(7) ─ Behavior與Trigger的開發實作


7月底,Silverlight 3.0正式推出了,新加入了許多對於 RIA開發的廣泛支援,以及衝著Adobe AIR/Flex技術而來的細部增強,再配合新開發工具Blend 3,著實讓Developer與Designer耳目一新。究竟帶來哪些新功能,能夠將RIA開發提升到何種境界,在接下來的幾篇專欄當中,我們將為讀者詳細介紹。

在Silverlight 2.0版本之前,並沒有針對影像處理提供什麼功能,充其量就只有內建的動畫機制和基本的Shape圖形(例如Rectangle、Ellipse…)可以使用,這對開發人員來說,是真的有點可惜也顯得不足,缺乏自由進行較低階的影像處理,例如過去我們一直想要有的水波漣漪特效或是風動特效等。

如今的Silverlight 3.0新版,開始加入了Bitmap API的基礎,隨之而來的Effects則是該功能的延伸,讓我們可以輕易的完成水波特效或是風動等特效。而EaseFunction,則是在動畫機制上的加強,這幾個功能都是在UIElement的基底類別上進行功能擴充,因此對於開發人員來說,你看到的只是Silverlight 3的物件似乎都多了一些屬性,適當的填入屬性就可以看到效果,相當方便好用。接下來,我們就來看這幾個影像處理如何運作。


教學影片-Part 1




教學影片-Part 2




【完整內容刊載於RUN!PC雜誌:2009年9月號】