自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 基于BindingList的WinForm数据绑定机制与DataGridView动态刷新技术

二、封装一个连接SQLite方法,并返回BindingList集合用于DataGridView使用。本文以连接SQLite为例进行代码演示。三、数据展示(查、改,删、增)一、首先建立里一个模型类。

2024-11-20 16:54:23 720

原创 WinFrom中实现圆角窗体

WinForm实现圆角窗体

2024-11-20 16:30:01 491

原创 C#性能驱动的内存处理:使用 Span<T> 和 Memory<T> 提升代码效率

【代码】C#性能驱动的内存处理:使用 Span 和 Memory 提升代码效率。

2024-08-30 20:38:34 430

原创 C#实现利用数据驱动设计与组件系统优化游戏架构示例

数据驱动设计(Data-Driven Design, DDD)是一种将游戏逻辑与数据分离的设计模式。其核心思想是将游戏的行为和状态逻辑抽象为数据,允许设计人员和程序员独立地进行修改和优化。

2024-08-28 20:17:16 1080

原创 C#高效内存管理:运用对象池与结构体优化技术

总结:在这个示例中:ObjectPool 类管理了GameObject对象的重用。通过减少对象的创建和销毁频率,我们减少了内存分配和垃圾回收的压力。GameObject 结构体用于表示游戏对象。由于结构体是值类型,我们避免了对象的引用开销和垃圾回收问题。Game 类展示了如何在实际应用中使用对象池。通过SpawnObject方法,我们获取对象、使用它,然后将其返回池中重用。

2024-08-28 19:57:37 463 1

原创 C#WinFrom 中实现可自定义按钮和事件的消息提示框

【代码】C#WinFrom 中实现可自定义按钮和事件的消息提示框。

2024-08-27 22:24:42 723

原创 C# 自动化抢购脚本:基于商品链接的实现方案

这段代码定义了一个名为 Snapped 的方法,主要用于自动化操作购物网站的购物流程。代码通过 EdgeDriver 启动浏览器并最大化窗口,接着导航到指定的商品页面。方法中使用了 WebDriverWait 来等待和点击不同的按钮,如“加入购物车”、“立即购买”以及“去结算”。每个步骤都包含异常处理,确保在遇到错误时能够记录相关信息。代码中的 driver.Quit() 被注释掉,便于在实际应用时释放资源。

2024-08-26 19:33:39 725

原创 C#过 SemaphoreSlim 实现高效的数据库并发控制和资源管理(多线程)

在多线程环境中管理数据库操作的并发访问至关重要。本文探讨了使用 SemaphoreSlim 来控制数据库访问的有效方法。通过设定 SemaphoreSlim 的最大并发线程数,代码示例展示了如何在保证线程安全的同时优化数据库操作性能。SemaphoreSlim 提供了一种高效的并发控制机制,不仅提高了系统的稳定性和性能,还简化了代码维护。该方法有效防止了资源争用,确保了数据库操作的稳定性和可靠性,特别适用于高并发场景。

2024-08-25 21:57:57 487

原创 C#高效异步文件监控与日志记录工具

【代码】C#高效异步文件监控与日志记录工具。

2024-08-24 20:51:21 415

原创 C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问

【代码】C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问。

2024-08-23 23:20:17 398

原创 使用C#的异步和依赖注入实现网络数据存储

【代码】使用C#的异步和依赖注入实现网络数据存储。

2024-08-22 19:44:45 645

原创 优化 WinForms 应用程序的 DataGridView 性能

【代码】优化 WinForms 应用程序的 DataGridView 性能。

2024-08-21 22:13:39 404

原创 C#使用Modbus TCP通讯PLC,实现读写寄存器

C#使用Modbus TCP通讯PLC,实现读写寄存器

2024-08-20 20:37:34 2878

原创 基于C#的高效大文件下载器

异步,切片,使用缓冲区分块读取和写入文件,提高文件下载速度

2024-08-19 21:25:20 1057

原创 WinForm实现窗体跳转,设计模式之单例模式

单例模式实现WinForm窗体的创建和跳转

2024-08-19 21:07:25 639

原创 探索Dapper与EF Core等ORM框架的神器

探索Dapper与EF Core等ORM框架的神器

2024-05-15 16:59:24 1308

原创 EPPlus助力:优雅实现Excel数据到数据库的自动迁移之旅

这里我使用了Access数据库为例,导入EPPlus如果不会请看上一篇帖子。1.首先先设置EPPlus为非商业使用。2.Access数据库连接方法。4.使用导入方法到导入到数据库。

2024-05-08 10:22:30 655

原创 C#中实现DataGridView数据的优雅Excel之旅(EPPlus)

用EPPlus实现把DataGridView中的数据导出到EXCEL中

2024-05-08 10:12:14 672

原创 用C#打造精美系统托盘消息提醒,让你的应用更具魅力

【代码】用C#打造精美系统托盘消息提醒,让你的应用更具魅力。

2024-05-08 09:50:56 370

原创 驾驭C#多线程的魔法棒:掌握启动、暂停、继续、关闭线程

【代码】驾驭C#多线程的魔法棒:掌握启动、暂停、继续、关闭线程。

2024-05-06 18:10:01 214

原创 使用C#实现对.ini配置文件的操作

【代码】使用C#实现对.ini配置文件的操作。

2024-04-17 16:20:13 291

原创 使用C#实现交互式TCP服务器通信:实现对话功能及退出机制

【代码】使用C#实现交互式TCP服务器通信:实现对话功能及退出机制。

2024-04-17 16:13:28 570

原创 C#实现MySQL数据库备份的方法

【代码】C#实现MySQL数据库备份的方法。

2024-04-17 16:03:48 482

原创 探索Entity Framework:从面向对象到关系型数据库的桥梁

探索C#Entity Framework:从面向对象到关系型数据库的桥梁,提高开发效率,简化数据访问,便于维护和扩展

2024-01-16 10:35:48 1534

原创 c#实现传入文件后缀名为 “.frx“ 的报表文件,以及SQL语句进行打印功能

c#实现传入文件后缀名为 ".frx" 的报表文件,以及SQL语句进行打印功能,功能非常强大,有隐式打印,显示打印,还能自定义设计报表和预览报表

2024-01-15 10:56:49 1294

原创 C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮

【代码】C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮。

2024-01-11 11:08:23 1418

原创 C#写windows服务,实现把检测软件崩溃工具写成服务 自动运行

C#写Windows服务

2024-01-08 09:42:07 989

原创 C#写一个检测软件崩溃的小工具,如果检测到软件的主线程崩溃或者退出则自动重启软件

C#实现启动一个监控线程,定期检查目标软件是否崩溃或者已退出。如果目标软件崩溃活已退出,则自动重新启动它。

2024-01-04 10:22:26 1004

原创 C#防止SQL注入的MYSQL连接方法 原理:参数化查询

【代码】C#防止SQL注入的MYSQL连接方法 原理:参数化查询。

2024-01-02 11:53:38 564

原创 C#接口实现自定义的 Token 鉴权过滤器,用于保护 Web API 接口不被未授权用户访问

具体来说,这个过滤器会在每次请求 API 接口时进行校验,验证请求头中传递的 Token 值是否有效。如果 Token 无效,则返回 403 状态码,并提示错误信息;如果 Token 有效,则允许访问 API 接口。

2024-01-02 11:37:06 1980

原创 C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用

【代码】C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用。

2024-01-02 11:03:44 904

原创 C# AES加密算法,可以实现逆向解密成明文

【代码】C# AES加密算法,可以实现逆向解密成明文。

2023-12-27 11:48:04 985

原创 C#终止运行着的同一个线程,只执行最后一个线程

本方法是结束之前的线程,如果多次启动同一个线程则可以终止以前的线程,只执行最后一个。

2023-12-27 11:35:29 489 1

原创 C#实现上传图片到七牛云

实现七牛云上传图片功能

2023-12-26 10:55:04 585 1

原创 C#终止指定线程的方法

C#终止指定线程

2023-12-26 10:16:33 2344 1

原创 C#实现图片压缩,并进行图片分流,可以接收大尺寸图片

c#实现图片压缩,并能实现大图片压缩,图片分流处理

2023-12-18 13:14:42 918

原创 C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能

【代码】C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能。

2023-11-08 15:56:38 532 1

原创 Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常

【代码】Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常。

2023-11-04 15:35:11 384 1

原创 C#实现图片上传小功能 支持市面上大部分格式的照片上传

【代码】C#实现图片上传小功能 支持市面上大部分格式的照片上传。

2023-11-04 15:26:58 292 1

原创 实现使用C# 调用打印机打印PDF的功能

【代码】实现使用C# 调用打印机打印PDF的功能。

2023-11-04 15:14:21 2099 1

C# 自动化抢购脚本:基于商品链接的实现方案

抢购脚本demo

2024-08-27

DataGridView学习

是一个熟练掌握DataGridView的Demo 1、里边讲述了如果使用DataGridView数据导出到Excel中,以及Excel数据导入到数据中 2、实现了DataGridView复选框批量删除,按钮进入详细信息,按钮删除等功能 3、实现了根据数据的条件不同行显示的颜色不同以做区分 4、实现了合计的功能 5、实现了代码实现窗体自适应的功能 6、实现了系统托盘好看的消息提醒 7、实现了access数据库的连接以及使用 8、实现了掌握DataGridView的单击事件、双击事件 9、实现了DataGridView右击刷新的效果 10、实现了当DataGridView没有数据时自动切换没有数据的图片

2024-05-08

weight.frx文件

报表文件

2024-01-15

用于上传七牛云的SDK

七牛云SDK

2023-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除