首页
个人
CSharp
WPF
Linux
Windows
VS
Python
Vue
Rust
C++
祈安千
累计撰写
102
篇文章
累计创建
11
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
CSharp
相关的文章
2026-08-17
CSharp编排
Why 最近想试一下我的类库项目Muget了netdxf的包,然后怎么把这两个整合到一起做成一个dll,然后给别的项目只引用这一个dll,而不是再Nuget别的dll,我使用的是ILRepack。 How 首先需要安装包 在项目文件csproj下新建一个ILRepack.targets文件,内容填写
2026-08-17
1
0
0
CSharp
2026-07-21
CSharp获取日期
Why 最近自己写了个周报的生成小工具,需要知道当前的周数还有具体几月几号,以下是简单记录。 How /// <summary> /// 获取指定日期的 ISO 周数,以及该周的起止日期(周一到周日) /// </summary> public static (int WeekNumber,
2026-07-21
14
0
0
CSharp
2026-07-17
DotNetDetour钩子
Why 最近使用Dev开发的时候,老是会蹦出弹窗,确实有点烦了就可以了一下Dev的源码,发现一个很扯淡的事儿,它会检查上一个弹窗的额时间,如果超过30分钟就会弹出,确实恶心的不行,以下是源码截图: 基于此我干脆就直接打算用钩子解决这个问题,找到了一个比较实用的叫DotNetDetour。怎么找到注册
2026-07-17
16
0
0
CSharp
2026-07-07
CSharp添加引用文件夹
Why 最近在公司开发的时候,发现很多时候需要引用不同的dll,都是放在不同的文件夹中,然后在App.config里设置类似如下格式 <!--指定加载程序集时公共语言运行时搜索的子目录, 其中privatePath是相对于*.exe.config文件的相对路径,多个文件夹以分号分隔。--> <pro
2026-07-07
14
0
0
CSharp
2026-05-20
CSharp64位程序调用32位Dll
Why 最近在写我自己的项目的时候遇到了这个情况,有个官方提供的组件库只有32位的,但是我当前的程序是64位的,我不想因为一个dll改了我整个程序的框架,但是不同位数的又没办法直接调用,所以使用了NamedPipeClientStream和NamedPipeServerStream。 How 不需要
2026-05-20
35
0
0
CSharp
2026-05-19
Dev过滤器
Why 因为最近在使用Dev开发的时候,写入日志的时候有时候需要区分说当前的日志等级,例如Info,Error等,我之前的操作都是自定义一个类型然后建立两个数据源然后过滤就是更换绑定源然后刷新,但是这样其实有点浪费资源了,简单但是对于大数据的时候问题很大,所以简单研究了一下自带的过滤器。 How 日
2026-05-19
28
0
0
CSharp
2026-05-15
Winform解析DXF并绘制
Why 主要是最近看到了很多有关于WPF的绘图的,主要是2D绘图,我在想可不可以用Winform绘制,查找资料发现不同于WPF,Winform没有WPF的样条元素,所以只能自己自定义然后实现,同时也意味着选中,高亮,平移旋转等基本所有的动作都需要自己写,同时也因为不是可识别的Winform控件,所以
2026-05-15
30
0
0
CSharp
2026-05-13
Dev GridControl过滤
Why 最近自己在写一个小工具,正好需要使用到GridControl的过滤内容从而实现我的日志等级过滤,作于记录。 How 以下是实现代码 # 日志信息类 public class LogInfoData { public LogInfoData() {
2026-05-13
31
0
0
CSharp
2025-12-17
CSharp设置IP
Why 主要是用于IP的切换作用。 How 需要安装包System.Management 以下是简单代码 public partial class IPInfo { /// <summary> /// 是否自动获取IP /// </summary> pri
2025-12-17
65
0
0
CSharp
2025-03-11
Dev Treelist基本使用
Why 最近在使用Dev的Treelist的时候,发现了一个问题,就是在我设计了相关样式Appearance的SelectedRow的ForeColor,然后我使用代码设置当前这个树的选择集的时候,字体颜色并不会变化,我一开始以为是页面的背景色的问题,接着还以为是树的数据源绑定的问题。后来才发现这个
2025-03-11
142
0
0
CSharp
1
2
3