|
q
架構與概念
Ø
Silverlight 應用程式的執行模式
Ø
Silverlight 應用程式的架構
Ø
Silverlight應用程式的特性
Ø
系統需求
Ø
適用平台
q
開始實作
Ø
我該準備哪些工具
Ø
我該使用哪一個Silverlight範本
Ø
實作一個Silverlight應用程式
q
檔案應該存放何處,如何參考
q
重要操作技巧 -
如何一次快速變更所有檔案的命名空間並更換起始物件。
q
別讓人誤會是網路釣魚
-
優化Silverlight
Plug-In的安裝體驗。
q
善用Silverlight類別庫
q
設計人員如何使用開發人員建置的Silverlight類別庫
q
基本的介面設計概念(整合使用Expression
Blend 4)
q
圖案(C#
程式碼與Expression
Blend 4)
q
筆刷(C# 程式碼與Expression
Blend 4)
q
2D轉換(C#
程式碼與Expression
Blend 4)
q
像素著色器效果(C#
程式碼與Expression
Blend 4)
q
WriteableBitmap
q
子視窗ChildWindow
q
對話方塊
q
NotificationWindow
q
滑鼠操控技巧
Ø
連按兩下滑鼠按鍵
Ø
拖放
u
物件拖放
u
Silverlight與其他應用程式之間的拖放操作
Ø
滑鼠滾輪操控
Ø
滑鼠右鍵操控
u
實作一個內容功能表控制項
q
鍵盤操控技巧
q
列印功能
Ø
單頁列印
Ø
多頁列印
q
導覽機制
Ø
導覽的原理
Ø
探討Frame控制項
Ø
探討Page頁面
Ø
導覽至其他組件中的頁面
Ø
建立更簡潔的URI
Ø
實作INavigationContentLoader介面
q
應用程式服務
Ø
應用程式的存留期
Ø
使用應用程式類別的Startup事件
Ø
使用初始化參數
Ø
取得裝載網頁的查詢字串
Ø
使用應用程式類別的Exit事件
Ø
使用應用程式範圍的資源
Ø
處理未處理的例外狀況
Ø
取得目前的Silverlight應用程式
Ø
取得Silverlight外掛程式的執行個體
q
如何讓介面隨著瀏覽器大小自動縮放
q
全螢幕模式
q
應用程式延伸服務
q
本機傳訊功能
q
非同步下載與上傳檔案
Ø
動態下載類別庫組件
.dll 並呈現其中的使用者介面
Ø
動態下載其他Silverlight應用程式封裝(.xap)
並使用其中的內容檔。
Ø
非同步下載網站中的XML檔案,接著使用LINQ
to XML來查詢資料。
Ø
非同步下載網站中的泛型處理常式
.ashx,以便透過
.
ashx 來查詢SQL
Server資料。
Ø
非同步下載網站中的壓縮檔.zip,並取出其中的照片來循序播放。
Ø
使用WebClient物件非同步下載影像檔並加以呈現。 Ø
使用WebClient物件非同步下載視訊檔並加以播放。 |