|
3| 0
|
[其它] C#+WPF开发IOC框架实战架构师课程 |
适合人群: 适合软件高级工程师进一步提升自己架构能力的人群。 你将会学到: 一堂课彻底搞懂IOC容器、控制反转、依赖注入、事件总线、模块化编程、特性、反射、委托、程序集等知识 大量运用泛型、反射、特性、字典、委托等高级知识实现类的注册和对象的创建通过接口、反射、程序集操作自动识别模块并加载模块通过构造器和参数动态创建实例,理解委托所带的递归效应 课程简介: 本课程从零搭建IOC容器,详细讲解了控制反转、依赖注入、事件总线、模块化编程等概念与实现。通过C#+WPF,以.NET7.0为框架基础,全面演示了软件架构的全过程。本课程大量运用了特性、反射、委托、事件、字典、接口、抽象等知识点,是软件架构师必学的课程。 101-IOC框架开发思维导图介绍[14:55] 202-设计IOC容口的接口[05:26] 303-编写Register泛型方法以注册类型[07:47] 404-分析IOC注册类型的过程[05:51] 505-编写GetService泛型方法实现从IOC容器中获取[10:58] 606-依赖注入的本质是什么[17:33] 707-模块管理器的基接口设计[09:11] 808-模块管理器的实现[04:03] 909-定义IOC的IContainer接口和部分实现[08:26] 1010-创建主窗体并显示[08:45] 1111-配置模块目录[03:11] 1212-实现手动注册模块[06:55] 1313-加载dll程序集以及模块注册[08:38] 1414-实现模块的自动注册[08:25] 1515-实例化所有模块,并运行模块中的RegisterType[08:21] 1616-理解类型注册的生命周期模式及特性是什么[10:45] 1717-获取Type的构造器[09:02] 1818-[重点]通过类型的无参构造器创建类型的对象实例[08:28] 1919-[重点]创建工厂委托以实现类型的实例化[11:09] 2020-调试IOC容器的注册对象和获取实例功能[12:53] 2121-[重点]实现IOC容器的单例模式注册[09:02] 2222-获取所有被标识为DependencyInjec[08:47] 2323-遍历DependencyInjection特性[09:25] 2424-[重点]以类型的Type为Key值注册类型到字[08:27] 2525-[重点]以类型的Type为Key值注册类型到字[12:55] 2626-[重点]以接口的Type为Key值注册类型到字[08:33] 2727-通过IOC容器创建主窗体的实例[07:50] 2828-获取View与ViewModel实例,并创建V[09:10] 2929-[重点]IOC容器实现View和ViewMod[15:40] 3030-事件转命名Microsoft.Xaml.Beh[06:48] 3131-[重点]ICommand实现RelayComm[08:31] 3232-[重点]ICommand实现为泛型带参Rela[07:06] 3333-设计登录页面并创建User实体[11:14] 3434-创建User表的增删改查接口[09:26] 3535-安装Sqlite组件,创建SqliteDbCo[12:17] 3636-以CodeFirst方式创建本地Sqlite数[10:44] 3737-Sqlite数据库的增删改查操作[08:39] 3838-事件总线的开发[11:01] 3939-利用事件总线实现消息订阅和发布[09:19] 4040-创建ImageView页面[08:50] 4141-[重点]以类名在IOC中注册类型和获取对象[11:11] 4242-利用INotifyPropertyChange
购买主题
本主题需向作者支付 35 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.