曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
WPF高级培训课程
环境要求:
Visual Studio 2015、Blend for Visual Studio 2015、
课程目标:
课程主要内容是WPF的体系结构简介,结合实例重点讲解应用程序管理、窗口、容器、布局、命令、资源的相关知识,课程的学习者需要对WPF有一定的基础,要掌握WPF的基本用法。
WPF UI及组件主要结合实例讲解自定义UI和组件的执行,如何更好的做到个性化UI开发并组件化,学习者需要有一定的XAML的样式标记、矢量绘图、依赖注入等的知识
MVVM模式解析及框架搭建,课程需要学习者熟悉MVC开发模式
Prism框架刨析
课程大纲:
主题 |
内容 |
WPF高级教程 |
1. 体系结构 2. 应用程序管理 1) 应用程序启动 2) 应用程序关闭 3) Application对象的事件 4) 生存周期 3. 窗体、容器、布局、模型 1) 窗体类 2) 容器 |
WPF高级教程 |
3) 布局 4) 模型 4. 依赖项属性和路由事件 1) 依赖项属性 2) 路由事件 5. 键盘输入、鼠标输入、焦点处理 1) 键盘输入 2) 鼠标输入 3) 焦点处理 6. 命令 1) 命令源 2) 命令目标 3) 命令绑定 7. 资源 1) 什么是资源 2) 资源的定义及引用 3) 静态资源和动态资源 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) 工具栏和状态栏 3) 滚动条、进展条、滑动条 4. 实例应用 5. 控件与组件的区别 6. 自己定义组件 1) 功能定义 2) 组件化 3) UI定义 4) 控件库化 7. 实例应用 |
MVVM框架讲解及搭建 |
1. 模式简介 1) Model、View、ViewModel 2) WPF中MVVM的解耦方式 3) MVVM框架需要解决的问题 2. 数据绑定 1) 数据绑定要达到的效果 2) INotifyPropertyChanged接口 3) ObservableCollection<T>集合 4) 数据绑定的示例 3. 命令绑定 1) 命令绑定要达到的效果 2) 命令绑定的实现 3) 添加泛型支持的命令 4) 命令绑定示例 |
MVVM框架讲解及搭建
Prism框架剖析 |
4. 事件绑定 1) 为什么要事件绑定 2) 事件绑定的实现 3) 带EventArgs参数的事件绑定 4) 事件绑定的示例 5. MVVM框架搭建实例
1. Prism框架介绍 2. 设计概念 1) UI Composition 2) Modularity 3) Container |
Prism框架剖析 |
3. 技术概念 4. 帮助主题 5. 实例分析 |