課程主題: 微軟Silverlight開發(fā)技術培訓
課程概述: Microsoft Silverlight是微軟所發(fā)展的 Web 前端應用程序開發(fā)解決方案,是微軟豐富型互聯(lián)網(wǎng)應用程序(Rich Internet Application)策略的主要應用程序開發(fā)平臺之一,以瀏覽器的外掛組件方式,提供 Web 應用程序中多媒體(含影音流與音效流)與高度交互性前端應用程序的解決方案。如何快速有效提升Silverlight 開發(fā)技術的實戰(zhàn)應用,并發(fā)揮IT應用在企業(yè)業(yè)務中的價值*化?易迪思微軟高級研修帶你領略微軟Silverlight開發(fā)技術的核心應用,并系統(tǒng)掌握基于Silverlight開發(fā)技術的實戰(zhàn)技能
課程形式: 易迪思內(nèi)訓課、公開課
目標聽眾:
預備條件:
課程目的:
培訓手冊: 易迪思培訓手冊
課程長度: 4天
關于講師:
課程體系: Silverlight基礎入門
? 步入Silverlight世界
? Silverlight的起源與技術優(yōu)勢
? Silverlight的安裝與 Silverlight支持的操作系統(tǒng)
? 體驗Silverlight應用程序
? Silverlight版本異同與特性一覽
? Silverlight 3.0
Silvedight 3開發(fā)工具與開發(fā)實踐
? Silverlight開發(fā)工具
? Visual Studi0 2008/Visual Studi0 2010
? Silverlight Tools
? 其他Silverlight開發(fā)必備工具與可選工具
? Silverlight開發(fā)工具的安裝
? *次Silverlight開發(fā)實踐
? 創(chuàng)建Silverlight 3應用程序項目
? 編寫*個Silverlight應用程序
? 使用Silverlight控件實現(xiàn)交互
? 調(diào)試和錯誤處理
? 設計界面
? 加入托管代碼
? 運行和調(diào)試計算器程序
? 使用Blend 3輔助Silverlight 3開發(fā)
? 繪圖和填充顏色
? 遠程托管你的Silverlight應用程序
? 在IIS上部署Silverlight應用程序
Silverlight開發(fā)進階
? XAML與Silverlight編程
? XAML語言概述
? 數(shù)據(jù)驗證
? 數(shù)據(jù)轉(zhuǎn)換
? Silverlight事件處理
布局控件與程序界面設計
? Silverlight布局系統(tǒng)概述
? Canvas
? silverli曲t自動適應瀏覽器尺寸
? 使用布局元素和用戶控件設計Silverlight網(wǎng)站
矢量繪圖能力
? 形狀繪圖
? 路徑繪圖
? 幾何繪圖
? PathGeometry
? 用C#繪制圖形
畫刷與著色
? 色彩概念
? 畫刷類型
? 星光特效示例
? 在C#中使用畫刷
? 使用自定義色值
運用視覺效果與多媒體功能
? 圖像與視覺特效
? 圖像對象
? 在C#中使用圖像
? 動畫
? 故事板與事件觸發(fā)器
? Silverlight線性插值動畫
? Silverlight關鍵幀動畫
? 使用C#管理動畫
? 實例:結(jié)合動畫與控件開發(fā)跑馬燈圖片瀏覽器
多媒體
? 多媒體格式與通訊協(xié)議
? MediaElement對象
? 視頻拉伸模式
? MediaElement狀態(tài)管理
? 緩沖進度與下載進度
? 獲取和控制播放位置
? 實例:全功能視頻播放器
? 視頻畫刷的應用
Silverlight控件編程與Web集成
? Silverlight控件
? UIElement和Control概述
? 按鈕類控件
? 選擇控件
? Silverlight、HTML與JavaScript三者交互
Silverlight高級特性與案例分析
? 數(shù)據(jù)訪問、遠程通信與Silverlight3高級應用實例
? Silverlight應用擴展與高級實例
? SilverlightXML留言簿實例
動手試驗:
往屆案例: