随笔分类 -  C#

1 2 3 4 5 ··· 17 下一页
摘要:在WPF框架中有一个抽象类叫Transform,它定义了实现二维平面中的转换的功能。在WPF中Transform类被广泛应用于绘图元素的变换。作为大部分可视化控件的基类。 它包括旋转 (RotateTransform)、缩放 (ScaleTransform)、倾斜 (SkewTransform) 和 阅读全文
posted @ 2024-06-05 04:43 小林野夫 阅读(58) 评论(0) 推荐(0) 编辑
摘要:手动触发 Element.OnRender。需要经过以下两步: //步骤一、_rectangle 在经过Measure之后才会重新渲染 RenderSize会生成。 _rectangle.Measure(new Size(_rectangle.Width, _rectangle.Height)); 阅读全文
posted @ 2024-06-03 18:19 小林野夫 阅读(19) 评论(0) 推荐(0) 编辑
摘要:错误 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NETSDK1141 无法解析位于 E:\firefox\WPF-Samples-main\WPF-Samples-main\global.json 的 global.json 中指定的 .NET SDK 版本。 DragDropObje 阅读全文
posted @ 2024-05-11 14:14 小林野夫 阅读(430) 评论(0) 推荐(0) 编辑
摘要:系统光标资源名称APPSTARTING 标准的箭头和小沙漏ARROW 标准的箭头CROSS 十字光标HELP 标准的箭头和问号IBEAM 工字光标NO 禁止圈SIZEALL 四向箭头指向东、西、南、北SIZENESW 双箭头指向东北和西南SIZENS 双箭头指向南北SIZENWSE 双箭头指向西北和 阅读全文
posted @ 2024-05-10 23:51 小林野夫 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、添加 App.Config 文件,并且配置数据库的相对位置 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings > <!--点号 表示相对目录 --> <add name="SqliteConnec 阅读全文
posted @ 2024-03-26 05:41 小林野夫 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1 、背景与动机 传统面向对象编程的核心思想是一个对象有着唯一标识,表现为对象引用,封装着随时可变的属性状态,如果你改变了一个属性的状态,这个对象还是原来那个对象,就是对象引用没有因为状态的改变而改变,也就是说该对象可以有很多种状态。C#从最初开始也是一直这样设计和工作的。但是一些时候,你可能非常需 阅读全文
posted @ 2024-03-26 01:21 小林野夫 阅读(695) 评论(0) 推荐(0) 编辑
摘要:概览 init-only 属性为C#提供了某种不变性,下面使用记录来帮助你进一步理解这一概念。 record类型的基本特性: 不可变性:record 是不可变的。一旦创建了 record 对象,就无法直接修改其属性的值。 属性自动实现: record 具有属性自动实现的特性,你只需声明属性,编译器将 阅读全文
posted @ 2024-03-07 03:23 小林野夫 阅读(86) 评论(0) 推荐(0) 编辑
摘要:从数学的角度谈-元组和记录 我们使用有序对 x, y 。 在无序对 { x, y } 中,顺序无关紧要:{ x, y } = { y, x }。 从数据库的角度谈-元组和记录 数据库中记录和元组的区别 摘要:了解数据库中记录和元组之间的区别。了解它们的用法、特征以及它们在结构和功能方面的不同之处。 阅读全文
posted @ 2024-03-07 02:52 小林野夫 阅读(256) 评论(0) 推荐(0) 编辑
摘要:OOP有四个基本原则:、抽象(Abstraction)、继承(Inheritance)、封装(Encapsulation)、多态性则(Polymorphism)。 我将用哲学的方式理解这四个原则。这四个原则就是现实普遍性实体(也叫第二实体、属 genus)的过程。 抽象(Abstraction) 抽 阅读全文
posted @ 2024-02-22 02:49 小林野夫 阅读(50) 评论(0) 推荐(0) 编辑
摘要:前言 我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。但是直接使用Npoi大部分时候我们可能都会自己封装一下,毕竟根据二八原则,我们百分之八十的场景可能都是进行简单的导入 阅读全文
posted @ 2023-04-06 17:53 小林野夫 阅读(1439) 评论(0) 推荐(1) 编辑
摘要:WebRequest是抽象类 用于发送请求,派生了HttpWebRequest、FileWebRequest、FtpWebRequest 这些都已经过时。 WebResponse是抽象类 用于获取请求,派生了HttpWebResponse、FileWebResponse、FtpWebResponse 阅读全文
posted @ 2023-04-05 02:12 小林野夫 阅读(833) 评论(0) 推荐(0) 编辑
摘要:1、WPF自定义窗口最大化后遮挡任务栏的解决方法 WPF自定义窗口最大化后遮挡任务栏的解决方法 public class ConstrainedWindow : Window { public ConstrainedWindow() { this.MaxHeight = SystemParamete 阅读全文
posted @ 2023-03-14 01:10 小林野夫 阅读(801) 评论(0) 推荐(0) 编辑
摘要:Dapper 是一个 容易上手,轻量级,灵活高效,开源的 迷你 ORM,由 Stack Overflow 团队的 Sam Saffron 出品,你可以利用 Dapper 简化数据访问并且支持高性能, 还有一点, Dapper 提供了很多异步方法,本篇我们就来聊一聊如何在 ASP.NET Core 中 阅读全文
posted @ 2023-02-19 02:16 小林野夫 阅读(394) 评论(0) 推荐(0) 编辑
摘要:AreClose(double value1, double value2):比较两个double是否相近。 public static bool LessThan(double value1, double value2) public static bool GreaterThan(double 阅读全文
posted @ 2022-11-27 02:35 小林野夫 阅读(97) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/timefiles/p/CsharpEventBase.html 目录 简介 实现事件总线 定义事件基类 定义事件参数基类 定义EventBus 使用事件总线 事件及事件参数 定义发布者 定义订阅者 实际使用 总结 参考资料 简介 事件总线是对发 阅读全文
posted @ 2022-11-05 11:48 小林野夫 阅读(488) 评论(0) 推荐(0) 编辑
摘要:流式接口(fluent interface)是软件工程中面向对象API的一种实现方式,以提供更为可读的源代码。最早由Eric Evans与Martin Fowler于2005年提出。 通常采取方法瀑布调用 (具体说是方法链式调用)来转发一系列对象方法调用的上下文 [1]。这个上下文(context) 阅读全文
posted @ 2022-10-01 09:56 小林野夫 阅读(964) 评论(0) 推荐(0) 编辑
摘要:本文纯粹是个人感悟: 一个事物=数据+行为,为了定义这两个。.net 派生出了Class和Delegate。Class:用于封装数据,Delegate :用于封装行为。 于是就有了.net系统的 属性和索引、委托和事件;wpf系统中依赖属性和附加属性、行为和命令。 这就解释了:为什么委托和类是同一个 阅读全文
posted @ 2022-09-29 18:41 小林野夫 阅读(115) 评论(0) 推荐(0) 编辑
摘要:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/integral-numeric-types 整数文本 整数文本可以是 十进制:不使用任何前缀 十六进制:使用 0x 或 0X 前缀 二进制 阅读全文
posted @ 2022-07-02 23:58 小林野夫 阅读(200) 评论(0) 推荐(0) 编辑
摘要:异或,英文为exclusive OR,缩写成xor。异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)(¬为非)异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0 阅读全文
posted @ 2022-07-02 23:08 小林野夫 阅读(2899) 评论(0) 推荐(1) 编辑

1 2 3 4 5 ··· 17 下一页
原文链接:https://www.cnblogs.com/cdaniu/