会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zeroone
知行合一
博客园
首页
新随笔
联系
订阅
管理
2023年2月23日
C# System.Threading.Timer z
摘要: C# System.Threading.Timer 详解及示例 阅读目录 前言 一、两类重载 1、 Timer(TimerCallback) 2、Timer(TimerCallback, Object, Int32, Int32) 二、属性 ActiveCount 三、方法 1、Timer.Chan
阅读全文
posted @ 2023-02-23 18:31 武胜-阿伟
阅读(232)
评论(0)
推荐(0)
编辑
2023年2月18日
C# Replace
摘要: 阅读目录 前言 一、String.Replace() 的几个重载 1、Replace(Char, Char) 2、String.Replace(String, String) 3、Replace(String, String, StringComparison) 4、Replace(String,
阅读全文
posted @ 2023-02-18 11:23 武胜-阿伟
阅读(1366)
评论(0)
推荐(0)
编辑
2022年8月15日
解决WINDOWS防火墙开启后Ping不通
摘要: WINDOWS系统由于安全考虑,当开启防火墙时,默认不允许外主机对其进行ping功能,即别的电脑ping不通本机。别的主机ping不通本机是因为本机的防火墙关闭了ICMP回显功能,只要把这回显功能打开就行了。 具体做法: 以管理员身份运行CMD,输入以下命令 netsh firewall set i
阅读全文
posted @ 2022-08-15 22:43 武胜-阿伟
阅读(3863)
评论(0)
推荐(0)
编辑
2022年2月12日
在 WinForms 上使用 async/await 访问 Task.Run 中的 UI 控件
摘要: 示例代码: private async void button1_Click(object sender, EventArgs e) { await Run(); } private async Task Run() { await File.AppendText("temp.dat").Write
阅读全文
posted @ 2022-02-12 20:32 武胜-阿伟
阅读(388)
评论(0)
推荐(0)
编辑
WinForm应用程序UI调用长耗时函数 z
摘要: 需要在后台线程上执行长时间运行操作。 有几种方法可以做到这一点。 您可以将方法调用排队以在线程池线程上执行(请参阅here): ThreadPool.QueueUserWorkItem(new WaitCallback(YourMethod)); 在.NET 4.0中,您可以使用TaskFactor
阅读全文
posted @ 2022-02-12 20:14 武胜-阿伟
阅读(174)
评论(0)
推荐(0)
编辑
Newtonsoft.Json 用法
摘要: 忽略某些属性 默认值的处理 空值的处理 支持非公共成员 日期处理 自定义序列化的字段名称 动态决定属性是否序列化 枚举值的自定义格式化问题 自定义类型转换 全局序列化设置 1.忽略某些属性 我们在序列化的过程中,并不是所有属性都需要序列化的,如果实体中有些属性不需要序列化,可以使用该特性。首先介绍J
阅读全文
posted @ 2022-02-12 20:01 武胜-阿伟
阅读(478)
评论(0)
推荐(0)
编辑
2020年9月7日
C# Task的用法详解 z
摘要: https://www.cnblogs.com/lonelyxmas/p/9509298.html 1、Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性
阅读全文
posted @ 2020-09-07 11:34 武胜-阿伟
阅读(2782)
评论(0)
推荐(0)
编辑
2020年3月7日
winform 控件开发
摘要: 避免出现闪烁 1.控件的使用尽量以纯色为主,尽量不使用背景图,或者把大图改成小图,或者图片不缩放绘制,或者直接用不透明的纯色背景色(Winform控件透明是伪透明,是通过截取父容器背景来实现的,所以效率比较低,而且有时候会有延迟。而且多个透明控件叠加的时候不能分层显示出各个控件的透明效果) 2.自定
阅读全文
posted @ 2020-03-07 10:11 武胜-阿伟
阅读(588)
评论(0)
推荐(0)
编辑
2020年3月6日
交换鼠标按键
摘要: [DllImport("user32.dll")] public extern static bool SwapMouseButton(bool fSwap ) ; // If (SwapMouseButton(True)) SwapMouseButton(False) ; 以适应左、右手使用鼠标。
阅读全文
posted @ 2020-03-06 08:37 武胜-阿伟
阅读(238)
评论(0)
推荐(0)
编辑
2020年1月29日
在dataGridView控件上加载数据时显示自定义字符
摘要: private void dataGridView_Paint(object sender, PaintEventArgs e) { if (ShowLoading) { e.Graphics.DrawString("数据加载中", new Font("Arial", 20), Brushes.Bl
阅读全文
posted @ 2020-01-29 15:38 武胜-阿伟
阅读(440)
评论(0)
推荐(0)
编辑
下一页