C和WPF入门教程

C和WPF入门教程目录 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

大家好,我是讯享网,很高兴认识大家。


讯享网

目录

  • 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性能
    • 单向导航
小讯
上一篇 2025-01-28 07:57
下一篇 2025-02-13 15:48

相关推荐

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