系统掌握C#核心和应用,获得全行业适配的技能

*   第1章 【序章】关于C#,你需要了解得都在这里/

  *   1-1 【前言】学C#还有前景么?.mp4 08:56

  *   1-2 【理论】C# vs Java.mp4 03:55

  *   1-3 【操作】开发环境搭建.mp4 06:58

  *   1-4 【理论】啥是CLI 啥是CLR.mp4 08:38

  *   1-5 【理论】.NET 的前世今生.mp4 07:27

*   第2章 C# 基础语法/

  *   2-1 【学前思考题】带着问题来学习

  *   2-2 【理论】hello world 项目剖析.mp4 04:38

  *   2-3 【操作】控制台IO System.Console v2.mp4 06:06

  *   2-4 【理论】变量与数据类型.mp4 09:36

  *   2-5 【理论】基本数据类型.mp4 07:29

  *   2-6 【操作】字符串方法与操作.mp4 11:10

  *   2-7 【理论】决策与分支.mp4 06:54

  *   2-8 【实战】用户登陆 (if switch).mp4 07:03

  *   2-9 【理论】程序循环.mp4 09:14

  *   2-10 【实战】完成用户登陆流程 (循环).mp4 05:43

  *   2-11 【理论】什么是方法.mp4 13:41

  *   2-12 【实战】函数化用户登陆过程.mp4 08:42

  *   2-13 【操作】值传参 vs 引用传参 vs 输出传参.mp4 06:59

*   第3章 面向对象:入门/

  *   3-1 【学前思考题】带着问题来学习

  *   3-2 【理论】什么是面向对象.mp4 10:38

  *   3-3 【拓展】对象与内存管理

  *   3-4 【操作】类class与实例instance.mp4 07:14

  *   3-5 【操作】对象聚合 Cohesion.mp4 05:34

  *   3-6 【操作】构造方法与方法重载.mp4 07:18

  *   3-7 【理论】访问修饰符.mp4 03:46

  *   3-8 【理论】字段、属性与对象封装.mp4 12:28

  *   3-9 【操作】const、readonly与writeonly.mp4 09:52

  *   3-10 【操作】索引(Index)和范围(Range).mp4 10:10

  *   3-11 【操作】partial 类.mp4 05:40

  *   3-12 【实战】用户管理.mp4 09:12

*   第4章 面向对象:继承与组合/

  *   4-1 【学前思考题】带着问题来学习

  *   4-2 【理论】松耦合设计思想.mp4 04:17

  *   4-3 【拓展】类关系与UML

  *   4-4 【理论】继承.mp4 07:31

  *   4-5 【理论】复合.mp4 10:18

  *   4-6 【操作】访问修饰符(protected与internal).mp4 09:15

  *   4-7 【操作】构造函数的继承.mp4 06:47

  *   4-8 【操作】向上转型与向下转型.mp4 12:42

  *   4-9 【操作】装箱与拆箱.mp4 08:38

*   第5章 面向对象:多态/

  *   5-1 【学前思考题】带着问题来学习

  *   5-2 【操作】虚方法与方法重写.mp4 08:21

  *   5-3 【理论】什么是多态.mp4 05:32

  *   5-4 【理论】抽象类与抽象成员.mp4 07:12

  *   5-5 【理论】sealed类与sealed成员.mp4 03:07

*   第6章 面向对象:接口/

  *   6-1 【学前思考题】带着问题来学习

  *   6-2 【理论】什么是接口.mp4 07:22

  *   6-3 【操作】接口代码实现.mp4 12:18

  *   6-4 【操作】接口代码实战.mp4 12:20

  *   6-5 【操作】接口与单元测试.mp4 15:23

  *   6-6 【拓展】TDD测试驱动开发

  *   6-7 【理论】反转控制与依赖注入.mp4 09:43

  *   6-8 【操作】反转控制与依赖注入.mp4 14:59

  *   6-9 【拓展】Nuget项目管理.mp4 04:17

  *   6-10 【操作】多重继承 vs 多重实现.mp4 05:20

  *   6-11 【操作】接口与多态.mp4 13:07

  *   6-12 【实战】面向接口案例改造重构.mp4 08:39

*   第7章 C# 高级编程/

  *   7-1 【学前思考题】带着问题来学习

  *   7-2 【操作】结构 Structs.mp4 08:30

  *   7-3 【操作】枚举 Enums.mp4 05:21

  *   7-4 【操作】泛型入门.mp4 08:10

  *   7-5 【操作】泛型进阶.mp4 14:11

  *   7-6 【操作】空处理 Nullables.mp4 09:30

  *   7-7 【操作】拓展方法 Extesion.mp4 04:31

  *   7-8 【理论】动态类型 dynamic.mp4 10:50

  *   7-9 【理论】反射与元数据.mp4 10:55

  *   7-10 【操作】反射实战.mp4 17:00

  *   7-11 【操作】异常处理 exception halding.mp4 12:48

*   第8章 委托与事件/

  *   8-1 【学前思考题】带着问题来学习

  *   8-2 【理论】什么是委托.mp4 13:06

  *   8-3 【操作】预定义委托方法 Func、Action.mp4 03:21

  *   8-4 【操作】c#预定义事件.mp4 08:52

  *   8-5 【操作】自定义事件.mp4 13:51

  *   8-6 【操作】字段式事件声明.mp4 06:36

*   第9章 WPF基础入门/

  *   9-1 【学前思考题】带着问题来学习

  *   9-2 【操作】WPF 基础入门.mp4 06:15

  *   9-3 【理论】XAML页面剖析.mp4 10:33

  *   9-4 【拓展】MVC 架构.mp4 09:57

  *   9-5 【理论】逻辑树与视觉树.mp4 06:35

  *   9-6 【操作】Grid 网格系统.mp4 07:04

  *   9-7 【操作】依赖属性与数据处理.mp4 05:32

  *   9-8 【操作】Data Binding 数据绑定.mp4 09:28

  *   9-9 【操作】INotifyPropertyChanged 事件处理.mp4 11:15

*   第10章 数据库与WPF实战/

  *   10-1 【学前思考】带着问题来学习

  *   10-2 【操作】SQL Server 安装.mp4 05:30

  *   10-3 【实战】dataset与table设置.mp4 06:07

  *   10-4 【实战】显示列表型数据:客户列表.mp4 13:52

  *   10-5 【操作】数据关系与关联表.mp4 07:56

  *   10-6 【实战】显示关联型数据:客户预约记录.mp4 06:43

  *   10-7 【实战】删除数据.mp4 12:43

  *   10-8 【实战】添加数据.mp4 06:54

  *   10-9 【实战】更新数据.mp4 06:39

*   第11章 WPF实战-重构与美化/

  *   11-1 【学前思考】带着问题来学习

  *   11-2 【理解】什么是数据模型.mp4 06:02

  *   11-3 【理解】什么是Entity Framework.mp4 03:41

  *   11-4 【重构】构建数据模型.mp4 07:24

  *   11-5 【重构】ORM数据管理(上).mp4 08:07

  *   11-6 【重构】ORM数据管理(下).mp4 12:12

  *   11-7 【UI】美化主页面.mp4 08:15

  *   11-8 【UI】组件化布局.mp4 03:06

  *   11-9 【理论】MVVM 架构.mp4 05:50

  *   11-10 【重构】创建视图模型,显示客户列表.mp4 05:27

  *   11-11 【实战】双向绑定,选择客户.mp4 05:00

  *   11-12 【重构】ViewModel的嵌套与分解.mp4 07:02

  *   11-13 【重构】INotifyPropertyChanged 与 ObservableCollection.mp4 12:11

  *   11-14 【重构】显示预约列表.mp4 05:18

  *   11-15 【重构】添加新预约.mp4 03:44

  *   11-16 【UI美化】配置Material UI框架.mp4 10:03

  *   11-17 【UI美化】预约日历:自定义依赖属性.mp4 14:43

*   第12章 Array与Collection/

  *   12-1 【学前思考】带着问题来学习

  *   12-2 【理论】什么是集合.mp4 05:34

  *   12-3 【理论】数组:固定长度的有序集合.mp4 04:44

  *   12-4 【理论】数组Array、列表List、数组列表ArrayList.mp4 05:25

  *   12-5 【操作】List的创建、添加Add()、插入Insert()与删除RemoveAt().mp4 11:49

  *   12-6 【操作】迭代器Enumerator与循环遍历ForEach.mp4 11:07

  *   12-7 【操作】IEnumerable接口 vs IEnumerator接口.mp4 13:21

  *   12-8 【操作】迭代与 yield return.mp4 11:51

  *   12-9 【拓展】Benchmark 性能基准测试.mp4 07:03

  *   12-10 【操作】数据搜索:字典.mp4 06:49

  *   12-11 【操作】集合的交、并、差运算:HashSet.mp4 06:39

*   第13章 Linq/

  *   13-1 【学前思考】带着问题来学习

  *   13-2 【理论】什么是linq.mp4 15:16

  *   13-3 【理论】lambda 表达式.mp4 06:09

  *   13-4 【理论】linq查询语法.mp4 06:17

  *   13-5 【操作】 linq 原理深度剖析.mp4 06:27

  *   13-6 【操作】从csv中读取数据.mp4 07:37

  *   13-7 【操作】 排序与过滤.mp4 06:36

  *   13-8 【操作】数据量化 Any、All、Contains.mp4 02:51

  *   13-9 【操作】数据投影与SelectMany.mp4 07:39

  *   13-10 【操作】数据连接 join.mp4 09:44

  *   13-11 【操作】数据分组 group.mp4 06:09

  *   13-12 【操作】数据分组连接 group join.mp4 05:54

  *   13-13 【操作】数据聚合.mp4 05:06

*   第14章 多线程与异步/

  *   14-1 【学前思考】带着问题来学习

  *   14-2 【演示】多线程能干嘛.mp4 04:42

  *   14-3 【理论】什么是进程?什么是线程.mp4 07:05

  *   14-4 【操作】前台线程、后台线程与线程池托管.mp4 08:49

  *   14-5 【操作】结束线程与CancellationToken.mp4 04:07

  *   14-6 【操作】Join 与 IsAlive.mp4 03:15

  *   14-7 【操作】资源竞争与线程锁lock.mp4 04:14

  *   14-8 【理解】hello 异步.mp4 04:45

  *   14-9 【理论】异步编程 Task.mp4 09:10

  *   14-10 【理解】C#的异步async await.mp4 06:57

  *   14-11 【操作】Await async 真香.mp4 04:25

  *   14-12 【操作】异步是多线程吗?Task vs Thread-.mp4 07:35

  *   14-13 【理论】并发(Concurrency)不是并行(Parallelism).mp4 05:28

*   第15章 垃圾回收、析构与IDisposable/

  *   15-1 【学前思考】带着问题来学习

  *   15-2 【理论】读懂垃圾回收 GC.mp4 06:54

  *   15-3 【理论】GC 是如何工作的.mp4 04:33

  *   15-4 【操作】析构方法 vs 终结器.mp4 10:23

  *   15-5 【理论】什么是 Disposable 模式.mp4 05:00

  *   15-6 【操作】使用 IDisposable 回收非托管资源.mp4 12:54

*   第16章 Unity3D实战:基础入门/

  *   16-1 【学前思考】带着问题来学习

  *   16-2 【基础操作】 环境搭建与界面入门.mp4 11:59

  *   16-3 【基础操作】什么是Rigidbody刚体.mp4 11:58

  *   16-4 【基础操作】 如何移动物体.mp4 04:29

  *   16-5 【理论】Unity 的基础物理组件

  *   16-6 【基础操作】如何处理物体碰撞.mp4 06:48

  *   16-7 【基础操作】如何处理碰撞事件.mp4 04:47

  *   16-8 【基础操作】预设物件(Prefabs)与游戏对象.mp4 04:42

*   第17章 Unity3D实战:忍者切西瓜/

  *   17-1 【学前思考】带着问题来学习

  *   17-2 【U3D实战】如何运行课程Unity案例?

  *   17-3 【U3D实战】项目启动.mp4 16:47

  *   17-4 【U3D实战】创建水果发射器.mp4 10:56

  *   17-5 【U3D实战】水果发射.mp4 07:48

  *   17-6 【U3D实战】创建忍者刀.mp4 08:52

  *   17-7 【U3D实战】创建游戏交互界面.mp4 08:37

  *   17-8 【U3D实战】创建炸弹.mp4 08:46

  *   17-9 【U3D实战】游戏结束与重新游戏.mp4 11:41

  *   17-10 【U3D实战】添加最高纪录.mp4 02:52

  *   17-11 【U3D实战】添加其他水果.mp4 05:56