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. 实例分析
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获