目录
- 0. 来点鸡汤
- 1. 概念
-
- 1.1 C#能做什么
- 1.2 为什么要选择C#,而不是QT或者其它?
- 1.3 winform 和 wpf有什么区别
- 1.4 .net Framework 和 .net Core联系
- 1.5 WPF各个组成部分
- 2. xaml
-
- 2.1 xaml中的对象和属性
- 2.2 xaml页面布局
-
- 2.2.1 层级概念
- 2.2.2 使用 Grid 定义行和列
- 2.2.3 设置行和列
- 2.3 xaml样式
-
- 2.3.1 方法一:不给样式命名
- 2.3.2 方法二:给样式命名
- 2.3.3 给样式命名同时继承基础样式
- 2.4 在资源字典定义样式
-
- 2.4.1 添加资源字典
- 2.4.2 全局引用资源字典
- 2.5 控件模板重写
- 3. C# 代码语法规则
-
- 3.1 变量 、属性、字段分别是什么?
- 3.2 属性、变量、字段
-
- 变量(Variables):
- 字段(Fields):
- 属性(Properties):
- 总结区别:
- 易错点
- 3.3 set{}、get{}用法
- 3.4 App.config用法
- 3.5 将一个类拆开写在多处
- 4. 数据绑定
-
- 4.1 原理
- 4.2 xaml 实现数据绑定
-
- 案例一
- 案例二
- 4.3 C#代码实现数据绑定
- 4.4 PropertyChanged实现数据绑定
-
- (1)原理
- (2) 界面
- (3) xaml
- (4) c#
- 5 c#中的委托
-
- 5.1 如何理解委托?
- 5.2 系统自带的两种委托 Action<> 和Func<>
- 5.3 简写委托的形式
- C#中的事件
- Lambda表达式
- MVVM
- WPF 定时器
- 配置文件读取
- UI线程
-
- 辨识attribute和property
- 单例:加深理解静态成员和方法
- LINQ的用法
-
- LINQ中where用法和原理
- LINQ常用扩展方法
- split方法可能会掉入的陷阱
- 通过Linq读取配置文件
- linq常见问题
- 依赖注入
-
- 依赖注入 : 接口 + 实现
-
- 直接从类中注入
- 通过服务容器依赖注入
- 依赖注入:通过构造函数
- 配置读取
-
- 配置容器
-
- 步骤
- 实例:数据源绑定单个类
- 注册服务
-
- 步骤
- 实例:直接通过lambda表达式对类配置
- 实例:通过addOption配置
- 扁平化配置
- 日志系统
-
- 日志级别
- 日志记录到控制台
-
- 核心代码:
- 完整代码
- 日志记录到文本: NLog
-
- 官网查看例程
- Nlog核心代码
- 实例
- SeriLog: 结构化日志
- Entity Framework Core
-
- 通过C#代码创建表
- 通过C#对表进行怎删改查
-
- 插入数据/查询数据
- 删除数据/更新数据
- FluenAPI和DataAnnotation区别
- Guid用法
- Hi/Lo算法
- Migration的常用命令
- 反向工程
- EF core查询执行sql语句
- EF Core映射Mysql
- 对应关系: 关系配置在任何一方
-
- 一对多: 关系配置在多端
- 一对多:关系配置在一端
- EFCore性能
- 单向导航

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/59427.html