Modbus协议和应用开发介绍

因业务需要了解Modbus协议的使用,因此对Modbus的协议,以及相应的C#处理应用进行了解,针对协议的几种方式(RTU、ASCII、TCPIP)进行了封装,以及对Modbus的各种功能码的特点进行了详细的了解,本篇随笔基于这些知识进行了一定的梳理和介绍,主要内容包括Modbus协议简要介绍、Mo... ...

C# winform 程序进度条

控制条控件: progressBar 不能按照你程序的进程自动变化,需认为计算,调整变化量 private void progressBar1_Click(object sender, EventArgs e) { this.progressBar1.Maximum = 100;//设置进度条最大长 ...

C# MemoryCache学习笔记

很多情况下需要用到缓存,合理利用缓存一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力。为了避免每次请求都去访问后台的 资源(例如数据库),一般会考虑将一些更新不是很频繁的、可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这 些保存起来的数据,这种机制就是所谓 ...

使用十年的电脑在家用记事本调试 .NET 程序

引言 春节放假回老家,没有把笔记本电脑带上,由于肺炎疫情的原因只能呆在家里,写的一个WinForm程序无法正常使用,需要及时修复,看我如何使用家里十年的台式机来调试修复 .NET 应用程序。 WinForm程序无法正常使用的原因,主要是在解析html源代码的时候,找不到指定的节点导致的错误。 开发环 ...

在Winform界面使用自定义用户控件及TabelPanel和StackPanel布局控件

在很多时候,我们做一些非常规化的界面的时候,往往需要创建一些用户控件,在其中绘制好一些基础的界面块,作为后续重复使用的一个单元,用户控件同时也可以封装处理一些简单的逻辑。在开发Winform各种类型项目,我都时不时需要定制一些特殊的用户控件,以方便在界面模块中反复使用。我们一般是在自定义的用户控件里... ...

C#上位机之—WinForm实现Socket异步通讯示例

工作中常用到的一些知识点,总是用完就忘,第一次尝试用博客记录下来,以备后用; Socket通讯,Socket(套接字)是基于TCP/IP通讯方式的封装好的类,调用时需要添加下面的服务引用: .......10 using System.Net; 11 using System.Net.Sockets ...

Win10安装.net2.0/3.0

Windows 安装.net2.0/3.0 将下列代码拷到本地bat文件中(bat文件和sxs文件夹同级),下载适用的.net安装包版本后放置到sxs文件夹,用管理员权限执行bat文件即可。 .net2.0/3.0安装包下载(下载后解压到sxs文件夹中) widows 1909前版本 适用.net2 ...

<1234···14>