自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# winform 动画实现

这个示例中,我们创建了一个Timer控件,并将其Tick事件绑定到了一个方法中。在每次Tick事件触发时,我们将矩形向右移动10个像素,并检查是否超出了窗口的宽度。如果超出了,就将其重置到左侧。最后,我们调用Invalidate方法强制刷新窗口,使动画生效。在C# WinForm中,可以使用Timer控件和动画效果来实现。

2023-07-20 17:10:49 2043

原创 C++并口通讯

【代码】C++并口通讯。

2023-05-30 08:27:12 268

原创 c# ISO8583报文

在C#中实现ISO8583可能涉及字节操作和位操作,因此建议您使用字节数组作为报文的基本类型。另外,如果您需要更方便的方式来操作8583报文,也可以考虑使用第三方库。例如,OpenIso8583Net是一个开源的C#库,可用于处理ISO8583消息和格式化ISO8583文件。在接收到ISO8583报文时,您需要编写代码以解析它并将数据映射到合适的变量中。您还需要验证报文的完整性和有效性,例如检查位图是否正确设置,并根据需要处理可选域。根据报文结构,编写代码以将事务数据映射到相应的报文域中。

2023-05-09 08:39:33 220

原创 C# 调用IDM实现文件下载

最后,请注意,DownloadFile 方法返回一个 DownloadFileResponse 对象,其中包含有关下载的详细信息,例如下载进度、下载文件大小等。您可以使用 DownloadFileResponse 对象的 FilePath 属性获取下载文件的路径。您可以从 IDM 的官方网站 https://www.idm.link/下载最新版本的 IDM。一旦我们创建了 Idm 实例和下载选项,我们就可以调用 DownloadFile 方法来启动下载。AutomaticDownload:自动下载。

2023-05-08 15:46:15 433 1

原创 .net C#获取内存,硬盘,CPU使用率

该代码首先使用 PerformanceCounter 类获取系统 CPU 利用率和内存可用容量,然后通过 DriveInfo 类获取硬盘使用情况。其中,CPU 利用率是通过“Processor”类的“% Processor Time”计数器获取的;内存可用容量是通过“Memory”类的“Available MBytes”计数器获取的。需要注意的是,这里只对硬盘进行了简单的容量统计,并没有考虑磁盘分区、文件系统等因素。

2023-05-06 08:49:34 3440

原创 如何在C#中调用Javascript脚本

需要注意的是,为了能够在.NET框架中调用JavaScript代码,必须先将JavaScript代码转换为.NET可执行代码。需要注意的是,在使用Interop技术调用JavaScript时,需要确保两种语言之间类型的兼容性。通过将JavaScript代码编译成.NET程序集,然后在C#中引用该程序集来调用JavaScript代码。在C#中,可以使用COM组件或.NET框架的Interop技术来调用JavaScript代码。然后,在C#中创建一个类型库,并通过Interop技术来引用该类型库和COM组件。

2023-04-28 08:47:18 2759

原创 C# 如何实现支持多种数据库

以上代码中,定义了一个 IDatabaseHelper 接口,包含打开数据库连接、关闭数据库连接、执行查询等操作。然后,分别实现了 SqlServerHelper 和 MySqlHelper 类,用于支持SQL Server和MySQL的操作。为了实现一个支持多种数据库的操作类,建议采用面向对象编程的思想,将不同的数据库类型封装成独立的类,并提供一致的接口进行调用。在具体使用时,可以根据需要选择相应的数据库类型,并将其实例化为IDatabaseHelper接口,以便在程序中调用通用的方法。

2023-04-27 09:00:09 820

原创 使用C# .NET6配置SqlSugar多租户模式

TenantProvider 类实现了 ITenantProvider 接口,并在 GetCurrentTenant 方法中获取当前租户的信息。ConnectionConfig 类继承自 ConnectionConfig 类,用于设置数据库连接相关的参数。这样,在使用 MyDbContext 时,就会根据当前租户获取对应的数据库连接字符串,从而实现多租户数据库配置。TenantInfo 类用于存储租户相关信息,包括租户ID、连接字符串等。ITenantProvider 接口用于获取当前租户的信息。

2023-04-27 08:46:48 1846 2

原创 C# .NET6依赖注入详解

Main方法中首先创建ServiceCollection对象services,然后调用ConfigureServices方法来添加服务,并创建一个服务提供程序serviceProvider,在其生命周期内可以使用GetService方法获得需要的服务对象。同时,如果服务需要其他服务的支持,则必须在ConfigureServices方法中添加该服务的注册。.NET 6引入的依赖注入(DI)系统是.NET核心框架的一部分,它是一个轻量级的依赖注入容器,旨在帮助开发人员管理应用程序中的对象和其之间的依赖关系。

2023-04-25 08:49:51 1438

原创 C#实现串口及并口通讯支持9针25针

串口通讯类使用了.NET Framework自带的SerialPort类,它包含多个构造函数,用于初始化串口对象。WriteData方法将指定的数据写入串口发送缓冲区,而ReadData方法将读取指定长度的数据并返回。该类提供了WriteData和ReadData方法,用来写入并口数据和读取并口数据。请注意:在使用并口通讯之前,需要确保已经安装了正确的硬件驱动程序,并根据实际情况设置变量_address的值。需要注意的是,在使用串口或并口之前,要确保端口没有被其他应用程序占用。

2023-04-25 08:41:14 322

原创 C#事件订阅与发布解析,演示

EventPublisher有一个EventOccurred事件,触发事件时将调用所有已经注册的委托;如果要取消订阅,可以在EventSubscriber中实现一个Unsubscribe方法,并在该方法中将HandleEventOccurred从EventPublisher的EventOccurred事件处理列表中去掉。在EventSubscriber的构造函数中,订阅EventPublisher的EventOccurred事件,并将事件处理方法HandleEventOccurred绑定到事件上;

2023-04-25 08:38:00 356

原创 C#http通讯类

构造函数需要传入一个URL,用于创建一个HTTP请求对象。SendRequest方法接受两个参数,一个是HTTP请求方法(GET、POST等),另一个是可选的请求数据。该方法将发送HTTP请求并返回从服务器收到的响应字符串。考虑到不同的业务场景下可能需要更多的请求参数控制,比如超时时间、代理等,在实际项目中可能需要对该类进行更多定制化的修改。设置HTTP请求的Method(GET、POST)等参数、设置Content-Type和Content-Length;

2023-04-25 08:35:31 140

原创 如何在.NET CORE中使用Log4

【代码】【无标题】

2023-04-19 15:27:01 133

原创 JSASCII转HEX 数字转HEX 串口通讯使用

【代码】【无标题】

2023-04-19 15:18:52 186

原创 C# 序列化帮助类

c# 序列化方法

2022-11-16 15:18:15 152

原创 C#利用反射和泛型,转化表数据为对应的实体对象

利用反射和泛型,转化表数据为对应的实体对象

2022-11-16 15:11:30 557

原创 C# 客户端急速缓存方法 使用哈希表

C# 高速缓存管理,适用于客户端开发

2022-11-16 14:52:07 198

原创 C# 导入导出Excel 使用NPOI

c# 使用NPOI 导入导出Excel

2022-11-16 13:56:13 440

原创 除了Cefsharp,C#还可使用WebView2

绑定事件,注册方法定义方法类

2022-07-06 14:25:08 546

原创 记:.NET CORE WPF应用程序 发布之后运行经常性崩溃问题

解决.NET CORE WPF应用程序 发布之后运行经常性崩溃问题

2021-12-16 14:03:52 822

原创 C# .NET HTTP GET POST加签名验证方法,Token验证,AppId验证

c#http请求范例,带签名 和Token验证

2021-12-15 17:30:52 2304 3

原创 WPF实现等待界面

C# WPF 实现异步等待界面

2021-12-15 17:22:21 2586 3

串口扫码枪 收发数据样例并实现串口监控 c# winform

串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform串口扫码枪 收发数据样例并实现串口监控 c# winform

2022-09-20

C# winform wpf GK 斑马标签打印机封装测试程序

C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序 硬件 打印机 winform 标签打印机 打印测试程序 C# GK 斑马打印机封装测试程序

2022-09-20

[.NET源码]基于Bootstrap后台程序工具集完整源码后台框架模板可二次开发.rar

使用C# .net开发基于Bootstrap的后台程序工具的完整源码,重用性高,可进行二次开发。 经典三层架构,使用vs2010开发,兼容性更好

2019-11-15

空空如也

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

TA关注的人

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