• 2024-09-23[CSharpTips]C# 使用NModbus库创建Modbus从站
    使用NModbus库创建Modbus从站Nuget安装NModbus库usingNModbus;usingSystem;usingSystem.Net;usingSystem.Net.Sockets;namespaceModbusSlaveTest{internalclassProgram{staticvoidMain(string[]args){//设置从站ID和
  • 2024-01-05[CSharpTips]C# 获取OPCUA服务器节点
    C# 获取OPCUA服务器节点1.创建OPCUA服务器可以参考 KepServerv设置为OPCUA通讯说明_kepserveropcua-CSDN博客2.创建控制台工程,Nuget安装OpcUaHelper 3.Demo如下参考了OpcUaHelper源码 https://github.com/dathlin/OpcUaHelperusingOpc.Ua;usingOpcUaHelper;using
  • 2023-12-24[CSharpTips]C# 设置应用程序开机自启动
    C#设置应用程序开机自启动主要是通过动态生成vbs脚本,放置在系统自启动目录下,系统开机时会自动执行vbs脚本启动应用程序开机自启动,自动生成vbs脚本 using(StreamWriterfile=newStreamWriter($@"{Environment.GetFolderPath(Environment.SpecialFolder.Startup)}\StartU
  • 2023-12-16[CSharpTips]C# 控制台程序屏蔽关闭按钮,关闭快速编辑模式,注册关闭事件
    C#控制台程序屏蔽关闭按钮,关闭快速编辑模式,注册关闭事件usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.IO;usingSystem.Linq;usingSystem.Runtime.InteropServices;usingSystem.Text;usingSystem.Threading;usingSystem.
  • 2022-09-23[CSharpTips]C# 判断一个点是否在线段上
    C#判断一个点是否在线段上usingSystem;usingSystem.Collections.Generic;usingSystem.Windows;namespacePointInLineTest{classProgram{s
  • 2022-09-01[CSharpTips]C# 将DataTable转换为类
    将DataTable转换为类众所周知,有时候我们需要将sql查询返回的DataTable转换为类。最开始是使用循环一个个给类的属性赋值,但是这样效率低并且无法复用。后来了解到利用Data
  • 2022-09-01[CSharpTips]C# 读写INI文件
    读写.ini文件工具可以直接使用usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Runtime.InteropServices;usingSystem.Text;names