AndreaDO

导航

随笔分类 -  Net平台

1 2 下一页

C# ModBusCRC16校验
摘要:串口发送命令需要CRC16校验,找到一个好用的代码,记录下 #region 16位CRC校验 public static class CRC16 { /// <summary> /// CRC校验,参数data为byte数组 /// </summary> /// <param name="data" 阅读全文

posted @ 2025-12-09 10:43 AndreaDO 阅读(25) 评论(0) 推荐(0)

C# winform快速自适应布局
摘要:C# winform快速自适应布局 此方法的优点是:简单易学,布局速度快,适用于绝大多数软件界面。缺点是:不太适合需要高度定制的复杂软件界面。 实现的原理是:会将from装进Panel里面对控件进行自动计算大小,每次界面变化时,修改每个控件的尺寸。 AutoWindowsSize类复制即可使用 us 阅读全文

posted @ 2025-11-12 16:11 AndreaDO 阅读(67) 评论(0) 推荐(0)

C#的vs2019项目打包安装程序exe
摘要:C#的vs2019项目打包安装程序exe 1.在扩展插中安装插件 在Nget包管理器中搜索如下名字的插件 Microsoft Visual Studio Install Projects 点击安装后重启vs2019 2.创建Setup Project项目 完成安装后点击项目中新建项,创建Setup 阅读全文

posted @ 2024-10-29 11:23 AndreaDO 阅读(1470) 评论(0) 推荐(0)

倍福和C#通信
摘要:C#通过代码获取倍福plc中变量的值 首先你的电脑上要安装TwinCAT的软件,然后项目中包含他们的库文件 using TwinCAT.Ads; 通信 在完成通信后,才能访问plc中变量 var ads = new TcAdsClient(); ads.Connect(plc.Ip, plc.Por 阅读全文

posted @ 2024-10-11 09:02 AndreaDO 阅读(435) 评论(0) 推荐(0)

常见滤波算法
摘要:下面是10种经典的软件滤波方法的程序和优缺点分析: 1、限副滤波 A、方法:根据经验判断,确定两次采样允许的***大偏差值(设为A),每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点:能有效克服因偶 阅读全文

posted @ 2024-09-19 15:54 AndreaDO 阅读(308) 评论(0) 推荐(0)

C#中其他线程获取UI信息
摘要:C#中其他线程获取UI信息 使用委托方式 在除了主线程的时候获取UI的内容,有时候会出现意想不到的异常报错,为了避免这种情况,使用委托是最好的选择。 如下,例子是其他线程获取控件中的Text内容。 // 委托 /// <summary> /// 获取控件Text的委托 /// </summary> 阅读全文

posted @ 2024-08-27 09:01 AndreaDO 阅读(115) 评论(0) 推荐(0)

C#调用C++的dll方法
摘要:C#调用C++的dll方法 有时候用一些硬件厂家的库函数,厂家没有支持C#的,就只有C、C++语言,这个时候只能将C、C++编译成dll文件,然后用C#来调用这些接口。 下面使用环境为vs2010,win32,x86 C++打包成为dll 首先创建一个win32的C++项目 然后点击向导中的dll 阅读全文

posted @ 2024-07-26 17:29 AndreaDO 阅读(444) 评论(0) 推荐(0)

C# 中的变量命名规范和注释如何写规范
摘要:C# 中的变量命名规范和注释如何写规范 C# 中的变量命名规范 以下是一些 C# 中常用的变量命名规范: 通用规则 所有命名都应使用以下两种方式之一: Pascal 大写:每个单词的首字母都大写,例如:CustomerName, OrderDate 骆驼式命名:第一个单词的首字母小写,之后每个单词的 阅读全文

posted @ 2024-07-21 19:21 AndreaDO

winform的键盘和鼠标事件
摘要:winform的键盘和鼠标事件,vs2010中 键盘事件 在C#中,WinForms 应用程序中可以处理各种键盘事件。以下是一些常用的键盘事件及其示例代码,适用于Visual Studio 2010。 1. KeyDown 事件 KeyDown 事件在按下某个键时触发。可以用来处理用户按下键盘的操作 阅读全文

posted @ 2024-06-27 21:18 AndreaDO 阅读(779) 评论(0) 推荐(0)

C#知识点2
摘要:C#基础知识2 C#中的通用类型系统和类型断定 1. 理解通用类型系统 (CTS) 及公共语言规范 (CLS) 通用类型系统 (CTS) 通用类型系统 (CTS) 是 Microsoft .NET Framework 的核心组成部分,它定义了在 .NET Framework 中如何声明、使用和管理类 阅读全文

posted @ 2024-06-23 19:56 AndreaDO 阅读(71) 评论(0) 推荐(0)

C#的知识点1
摘要:C#基础知识 C#的接口是什么?如何编写好的接口? C#的接口 在C#中,接口是一种抽象类型,它定义了一组成员(方法、属性、事件等)的规范,但没有实现代码。类或结构体可以实现一个或多个接口,以表明它们提供了特定的功能。接口使得多态编程变得容易,允许通过接口引用来引用实现该接口的不同类的实例,实现运行 阅读全文

posted @ 2024-06-23 13:42 AndreaDO 阅读(52) 评论(0) 推荐(0)

C# winform中RDLC报表绘制
摘要:C# winform中RDLC报表绘制 使用集成开发环境为VS2010,框架版本为.NET Framework4 以下我们以一个简单的学生报表作为例子。 public class Student { public string name{get;set;} public string id{get; 阅读全文

posted @ 2024-06-12 21:26 AndreaDO 阅读(1672) 评论(0) 推荐(0)

1 2 下一页