
C# .NET Framework
C# 和 Winform上位机小功能分享
lucky.帅
·NET领域开发者 掌握WinForm、.NET Core、Web API,Vue,uni-app等
展开
-
基于BindingList的WinForm数据绑定机制与DataGridView动态刷新技术
二、封装一个连接SQLite方法,并返回BindingList集合用于DataGridView使用。本文以连接SQLite为例进行代码演示。三、数据展示(查、改,删、增)一、首先建立里一个模型类。原创 2024-11-20 16:54:23 · 741 阅读 · 0 评论 -
WinFrom中实现圆角窗体
WinForm实现圆角窗体原创 2024-11-20 16:30:01 · 505 阅读 · 0 评论 -
C#性能驱动的内存处理:使用 Span<T> 和 Memory<T> 提升代码效率
【代码】C#性能驱动的内存处理:使用 Span 和 Memory 提升代码效率。原创 2024-08-30 20:38:34 · 457 阅读 · 0 评论 -
C#实现利用数据驱动设计与组件系统优化游戏架构示例
数据驱动设计(Data-Driven Design, DDD)是一种将游戏逻辑与数据分离的设计模式。其核心思想是将游戏的行为和状态逻辑抽象为数据,允许设计人员和程序员独立地进行修改和优化。原创 2024-08-28 20:17:16 · 1104 阅读 · 0 评论 -
C#高效内存管理:运用对象池与结构体优化技术
总结:在这个示例中:ObjectPool 类管理了GameObject对象的重用。通过减少对象的创建和销毁频率,我们减少了内存分配和垃圾回收的压力。GameObject 结构体用于表示游戏对象。由于结构体是值类型,我们避免了对象的引用开销和垃圾回收问题。Game 类展示了如何在实际应用中使用对象池。通过SpawnObject方法,我们获取对象、使用它,然后将其返回池中重用。原创 2024-08-28 19:57:37 · 481 阅读 · 0 评论 -
C#WinFrom 中实现可自定义按钮和事件的消息提示框
【代码】C#WinFrom 中实现可自定义按钮和事件的消息提示框。原创 2024-08-27 22:24:42 · 752 阅读 · 0 评论 -
C# 自动化抢购脚本:基于商品链接的实现方案
这段代码定义了一个名为 Snapped 的方法,主要用于自动化操作购物网站的购物流程。代码通过 EdgeDriver 启动浏览器并最大化窗口,接着导航到指定的商品页面。方法中使用了 WebDriverWait 来等待和点击不同的按钮,如“加入购物车”、“立即购买”以及“去结算”。每个步骤都包含异常处理,确保在遇到错误时能够记录相关信息。代码中的 driver.Quit() 被注释掉,便于在实际应用时释放资源。原创 2024-08-26 19:33:39 · 743 阅读 · 0 评论 -
C#过 SemaphoreSlim 实现高效的数据库并发控制和资源管理(多线程)
在多线程环境中管理数据库操作的并发访问至关重要。本文探讨了使用 SemaphoreSlim 来控制数据库访问的有效方法。通过设定 SemaphoreSlim 的最大并发线程数,代码示例展示了如何在保证线程安全的同时优化数据库操作性能。SemaphoreSlim 提供了一种高效的并发控制机制,不仅提高了系统的稳定性和性能,还简化了代码维护。该方法有效防止了资源争用,确保了数据库操作的稳定性和可靠性,特别适用于高并发场景。原创 2024-08-25 21:57:57 · 507 阅读 · 0 评论 -
C#高效异步文件监控与日志记录工具
【代码】C#高效异步文件监控与日志记录工具。原创 2024-08-24 20:51:21 · 430 阅读 · 0 评论 -
C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问
【代码】C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问。原创 2024-08-23 23:20:17 · 416 阅读 · 0 评论 -
使用C#的异步和依赖注入实现网络数据存储
【代码】使用C#的异步和依赖注入实现网络数据存储。原创 2024-08-22 19:44:45 · 658 阅读 · 0 评论 -
优化 WinForms 应用程序的 DataGridView 性能
【代码】优化 WinForms 应用程序的 DataGridView 性能。原创 2024-08-21 22:13:39 · 422 阅读 · 0 评论 -
C#使用Modbus TCP通讯PLC,实现读写寄存器
C#使用Modbus TCP通讯PLC,实现读写寄存器原创 2024-08-20 20:37:34 · 2986 阅读 · 0 评论 -
基于C#的高效大文件下载器
异步,切片,使用缓冲区分块读取和写入文件,提高文件下载速度原创 2024-08-19 21:25:20 · 1074 阅读 · 0 评论 -
WinForm实现窗体跳转,设计模式之单例模式
单例模式实现WinForm窗体的创建和跳转原创 2024-08-19 21:07:25 · 655 阅读 · 0 评论 -
探索Dapper与EF Core等ORM框架的神器
探索Dapper与EF Core等ORM框架的神器原创 2024-05-15 16:59:24 · 1336 阅读 · 0 评论 -
EPPlus助力:优雅实现Excel数据到数据库的自动迁移之旅
这里我使用了Access数据库为例,导入EPPlus如果不会请看上一篇帖子。1.首先先设置EPPlus为非商业使用。2.Access数据库连接方法。4.使用导入方法到导入到数据库。原创 2024-05-08 10:22:30 · 667 阅读 · 0 评论 -
C#中实现DataGridView数据的优雅Excel之旅(EPPlus)
用EPPlus实现把DataGridView中的数据导出到EXCEL中原创 2024-05-08 10:12:14 · 695 阅读 · 0 评论 -
用C#打造精美系统托盘消息提醒,让你的应用更具魅力
【代码】用C#打造精美系统托盘消息提醒,让你的应用更具魅力。原创 2024-05-08 09:50:56 · 377 阅读 · 0 评论 -
驾驭C#多线程的魔法棒:掌握启动、暂停、继续、关闭线程
【代码】驾驭C#多线程的魔法棒:掌握启动、暂停、继续、关闭线程。原创 2024-05-06 18:10:01 · 219 阅读 · 0 评论 -
使用C#实现对.ini配置文件的操作
【代码】使用C#实现对.ini配置文件的操作。原创 2024-04-17 16:20:13 · 295 阅读 · 0 评论 -
使用C#实现交互式TCP服务器通信:实现对话功能及退出机制
【代码】使用C#实现交互式TCP服务器通信:实现对话功能及退出机制。原创 2024-04-17 16:13:28 · 577 阅读 · 0 评论 -
探索Entity Framework:从面向对象到关系型数据库的桥梁
探索C#Entity Framework:从面向对象到关系型数据库的桥梁,提高开发效率,简化数据访问,便于维护和扩展原创 2024-01-16 10:35:48 · 1542 阅读 · 0 评论 -
c#实现传入文件后缀名为 “.frx“ 的报表文件,以及SQL语句进行打印功能
c#实现传入文件后缀名为 ".frx" 的报表文件,以及SQL语句进行打印功能,功能非常强大,有隐式打印,显示打印,还能自定义设计报表和预览报表原创 2024-01-15 10:56:49 · 1322 阅读 · 0 评论 -
C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮
【代码】C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮。原创 2024-01-11 11:08:23 · 1447 阅读 · 0 评论 -
C#写windows服务,实现把检测软件崩溃工具写成服务 自动运行
C#写Windows服务原创 2024-01-08 09:42:07 · 996 阅读 · 0 评论 -
C#写一个检测软件崩溃的小工具,如果检测到软件的主线程崩溃或者退出则自动重启软件
C#实现启动一个监控线程,定期检查目标软件是否崩溃或者已退出。如果目标软件崩溃活已退出,则自动重新启动它。原创 2024-01-04 10:22:26 · 1029 阅读 · 0 评论 -
C#防止SQL注入的MYSQL连接方法 原理:参数化查询
【代码】C#防止SQL注入的MYSQL连接方法 原理:参数化查询。原创 2024-01-02 11:53:38 · 586 阅读 · 0 评论 -
C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用
【代码】C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用。原创 2024-01-02 11:03:44 · 927 阅读 · 0 评论 -
C# AES加密算法,可以实现逆向解密成明文
【代码】C# AES加密算法,可以实现逆向解密成明文。原创 2023-12-27 11:48:04 · 990 阅读 · 0 评论 -
C#终止运行着的同一个线程,只执行最后一个线程
本方法是结束之前的线程,如果多次启动同一个线程则可以终止以前的线程,只执行最后一个。原创 2023-12-27 11:35:29 · 499 阅读 · 1 评论 -
C#实现上传图片到七牛云
实现七牛云上传图片功能原创 2023-12-26 10:55:04 · 600 阅读 · 1 评论 -
C#终止指定线程的方法
C#终止指定线程原创 2023-12-26 10:16:33 · 2374 阅读 · 1 评论 -
C#实现图片压缩,并进行图片分流,可以接收大尺寸图片
c#实现图片压缩,并能实现大图片压缩,图片分流处理原创 2023-12-18 13:14:42 · 935 阅读 · 0 评论 -
C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能
【代码】C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能。原创 2023-11-08 15:56:38 · 545 阅读 · 1 评论 -
Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常
【代码】Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常。原创 2023-11-04 15:35:11 · 391 阅读 · 1 评论 -
C#实现图片上传小功能 支持市面上大部分格式的照片上传
【代码】C#实现图片上传小功能 支持市面上大部分格式的照片上传。原创 2023-11-04 15:26:58 · 298 阅读 · 1 评论 -
实现使用C# 调用打印机打印PDF的功能
【代码】实现使用C# 调用打印机打印PDF的功能。原创 2023-11-04 15:14:21 · 2147 阅读 · 1 评论 -
C# 制作加密狗 使其限制软件使用次数
C# 加密狗实现软件加密原创 2023-11-04 14:48:52 · 784 阅读 · 1 评论 -
Winfrom 实现窗体拖拽自适应
Winfrom窗体自适应原创 2023-11-04 14:32:56 · 276 阅读 · 1 评论