学习MVVM开发资源介绍:
MVVM代表一种应用程序的架构模式或开发模式,在最近这些年非常流行。这套课程的目的主要是帮助大家能够学习基于XAML应用程序的MVVM开发。课程不仅包含多面细致的理论介绍,并且每一小节后也会有实践,通过实践能够进一步加深对理论部分的理解,并且实践部分还逐步地介绍如何从零开始构建一个MVVM应用程序。本套课程包含三个部分:
第一部分:主要对整个课程以及MVVM模式进行整体性介绍,通过这一部分,大家能够初步了解MVVM,并对整个课程将会学到的内容有初步的了解。
第二部分:重点并详细地介绍数据绑定、命令以及MVVM,学完这一部分,大家将会对XAML中的数据绑定、命令有深刻多面的理解与学习,并且也会对MVVM有进一步的理解,此外,在这一部分,我们还会开始实践一个具体的项目,并通过这个项目来实践MVVM开发。
第三部分:介绍一些与MVVM紧密相关的技术,包括行为、消息、服务以及依赖注入等等,它们能够使应用程序进一步地遵循MVVM模式。并且,我们也会在项目中实践这些技术,以帮助大家实际地学习它们的使用方法。
资源目录:
第1章课程简介(7分钟2节) 1-1引言[03:36] 1-2课程内容介绍[03:41] 第2章数据绑定(1小时4分钟9节) 2-1绑定介绍[03:49] 2-2DataContext属性与数据源[07:27] 2-3示例1:绑定的创建与使用[08:39] 2-4绑定模式与更新策略[06:32] 2-5示例2:绑定模式与更新策略[07:39] 2-6数据转换器与绑定的其他属性[05:36] 2-7示例3:数据转换器与绑定的其他属性[07:38] 2-8INPC接口与ObservableCollection类[08:52] 2-9示例4:INPC与ObservableCollection[08:33] 第3章命令(17分钟3节) 3-1命令介绍[07:17] 3-2示例1:命令使用[05:50] 3-3示例2:RelayCommand使用[03:55] 第4章MVVM(25分钟3节) 4-1MVVM介绍[08:22] 4-2示例1:项目创建与MVVM基本实现[09:06] 4-3示例2:命令处理与编辑窗口[07:49] 第5章行为(15分钟3节) 5-1行为介绍[06:19] 5-2示例1:附加属性[03:52] 5-3示例2:Blend行为[05:29] 第6章 消息 (17分钟 3节) 6-1消息介绍[05:00] 6-2示例1:使用消息[07:14] 6-3示例2:实现保存功能[05:18] 第7章 服务与依赖注入 (13分钟 3节) 7-1服务与依赖注入介绍[05:29] 7-2示例1:使用IoC容器和服务[05:08] 7-3示例2:实现数据仓储服务[03:03] 第8章 单元测试 (5分钟 2节) 8-1单元测试介绍[00:35] 8-2示例:单元测试[05:01] 第9章 总结 (2分钟 1节) 9-1总结[02:02]