|
全面理解MVVM模式以及与其紧密相关的技术(如行为、依赖注入等),并掌握在项目中实际应用MVVM。
课程简介
MVVM代表一种应用程序的架构模式或开发模式,在最近这些年非常流行。这套课程的目的主要是帮助大家能够掌握基于XAML应用程序的MVVM开发。
课程不仅包含全面细致的理论介绍,并且每一小节后也会有实践,通过实践能够进一步加深对理论部分的理解,并且实践部分还逐步地介绍如何从零开始构建一个MVVM应用程序。
本套课程包含三个部分:
第一部分:主要对整个课程以及MVVM模式进行整体性介绍,通过这一部分,大家能够初步了解MVVM,并对整个课程将会学到的内容有初步的了解。
第二部分:重点并详细地介绍数据绑定、命令以及MVVM,学完这一部分,大家将会对XAML中的数据绑定、命令有深刻全面的理解与掌握,并且也会对MVVM有进一步的理解,此外,在这一部分,我们还会开始实践一个具体的项目,并通过这个项目来实践MVVM开发。
第三部分:介绍一些与MVVM紧密相关的技术,包括行为、消息、服务以及依赖注入等等,它们能够使应用程序进一步地遵循MVVM模式。并且,我们也会在项目中实践这些技术,以帮助大家实际地掌握它们的使用方法。
建议大家在学习的过程中,也动手实践课程中的示例。学完这套课程,相信大家一定都能够理解并掌握MVVM模式,同时,也能够灵活地把它们应用于各种各样的项目中。
课程目录:1-1 引言
1-2 课程内容介绍
2-1 绑定介绍
2-2 DataContext属性与数据源
2-3 示例1:绑定的创建与使用
2-4 绑定模式与更新策略
2-5 示例2:绑定模式与更新策略
2-6 数据转换器与绑定的其他属性
2-7 示例3:数据转换器与绑定的其他属性
2-8 INPC接口与ObservableCollection类
2-9 示例4:INPC与ObservableCollection
3-1 命令介绍
3-2 示例1:命令使用
3-3 示例2:RelayCommand使用
4-1 MVVM介绍
4-2 示例1:项目创建与MVVM基本实现
4-3 示例2:命令处理与编辑窗口
5-1 行为介绍
5-2 示例1:附加属性
5-3 示例2:Blend行为
6-1 消息介绍
6-2 示例1:使用消息
6-3 示例2:实现保存功能
7-1 服务与依赖注入介绍
7-2 示例1:使用IoC容器和服务
7-3 示例2:实现数据仓储服务
8-1 单元测试介绍
8-2 示例:单元测试
9-1 总结
下载地址:
|
|