
曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
  曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
     建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
WPF高級培訓(xùn)課程
?
環(huán)境要求:
Visual Studio 2015、Blend for Visual Studio 2015、
?
課程目標:
課程主要內(nèi)容是WPF的體系結(jié)構(gòu)簡介,結(jié)合實例重點講解應(yīng)用程序管理、窗口、容器、布局、命令、資源的相關(guān)知識,課程的學(xué)習(xí)者需要對WPF有一定的基礎(chǔ),要掌握WPF的基本用法。
WPF UI及組件主要結(jié)合實例講解自定義UI和組件的執(zhí)行,如何更好的做到個性化UI開發(fā)并組件化,學(xué)習(xí)者需要有一定的XAML的樣式標記、矢量繪圖、依賴注入等的知識
MVVM模式解析及框架搭建,課程需要學(xué)習(xí)者熟悉MVC開發(fā)模式
Prism框架刨析
?
課程大綱:
| 
 主題  | 
 內(nèi)容  | 
| 
 WPF高級教程  | 
 1.?體系結(jié)構(gòu) 2.?應(yīng)用程序管理 1)?應(yīng)用程序啟動 2)?應(yīng)用程序關(guān)閉 3)?Application對象的事件 4)?生存周期 3.?窗體、容器、布局、模型 1)?窗體類 2)?容器  | 
| 
 WPF高級教程  | 
 3)?布局 4)?模型 4.?依賴項屬性和路由事件 1)?依賴項屬性 2)?路由事件 5.?鍵盤輸入、鼠標輸入、焦點處理 1)?鍵盤輸入 2)?鼠標輸入 3)?焦點處理 6.?命令 1)?命令源 2)?命令目標 3)?命令綁定 7.?資源 1)?什么是資源 2)?資源的定義及引用 3)?靜態(tài)資源和動態(tài)資源 4)?不同類型的資源  | 
| 
 WPF UI及組件  | 
 1.?什么是控件 2.?控件的類型 1)?ContentControl類 2)?HeaderedContentControl類型 3)?ItemsControl類型 4)?HeaderedItemsControl類型 5)?Decorator類型 6)?TextBlock和TextBox 7)?Shape類 8)?Panel類 3.?常見的控件 1)?Menu 2)?工具欄和狀態(tài)欄 3)?滾動條、進展條、滑動條 4.?實例應(yīng)用 5.?控件與組件的區(qū)別 6.?自己定義組件 1)?功能定義 2)?組件化 3)?UI定義 4)?控件庫化 7.?實例應(yīng)用  | 
| 
 MVVM框架講解及搭建  | 
 1.?模式簡介 1)?Model、View、ViewModel 2)?WPF中MVVM的解耦方式 3)?MVVM框架需要解決的問題 2.?數(shù)據(jù)綁定 1)?數(shù)據(jù)綁定要達到的效果 2)?INotifyPropertyChanged接口 3)?ObservableCollection<T>集合 4)?數(shù)據(jù)綁定的示例 3.?命令綁定 1)?命令綁定要達到的效果 2)?命令綁定的實現(xiàn) 3)?添加泛型支持的命令 4)?命令綁定示例  | 
| 
 ? ? MVVM框架講解及搭建 ? ? ? ? ? ? ? Prism框架剖析  | 
 4.?事件綁定 1)?為什么要事件綁定 2)?事件綁定的實現(xiàn) 3)?帶EventArgs參數(shù)的事件綁定 4)?事件綁定的示例 5.?MVVM框架搭建實例 ? ? 1.?Prism框架介紹 2.?設(shè)計概念 1)?UI Composition 2)?Modularity 3)?Container  | 
| 
 Prism框架剖析  | 
 3.?技術(shù)概念 4.?幫助主題 5.?實例分析  | 
?
?