|
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物件非同步下載視訊檔並加以播放。
|