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