03 2023 档案

摘要:c# CRC校验 用于学习记录 原文载自:https://www.cnblogs.com/ayxj/p/11481969.html 用C#实现的几种常用数据校验方法整理(CRC校验;LRC校验;BCC校验;累加和校验) CRC即循环冗余校验码(Cyclic Redundancy Check):是数据 阅读全文
posted @ 2023-03-25 15:24 ZhangfengA 阅读(335) 评论(0) 推荐(0) 编辑
摘要:C#SerialPort详细用法 ChampaignWolf 于 2021-01-22 08:21:45 发布 4696 收藏 22 分类专栏: .Net 文章标签: c# C#SerialPort 版权 .Net 专栏收录该内容 54 篇文章0 订阅 订阅专栏 最近在做通讯协议,关于SerialP 阅读全文
posted @ 2023-03-24 07:15 ZhangfengA 阅读(100) 评论(0) 推荐(0) 编辑
摘要:C#(99):Socket嵌套字通讯 目录 一、socket是什么 二、套接字的工作流程 三、服务端 四、客户端 五、Socket对象的成员 1、属性 2、方法 一、socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个 阅读全文
posted @ 2023-03-21 10:52 ZhangfengA 阅读(60) 评论(0) 推荐(0) 编辑
摘要:.net基础--反射 1、什么是反射 元数据是指程序以及类型信息的数据,它包含在程序集中(程序集包含:元数据,编译代码,资源)。 在.net中反射是查看和操作元数据的动作。 2、为什么要用反射 在程序运行时,动态加载需要的程序集,以便操作其元数据。(例如有些IOC容器的实现,就是通过配置对应程序集, 阅读全文
posted @ 2023-03-21 08:56 ZhangfengA 阅读(15) 评论(0) 推荐(0) 编辑
摘要:使用EasyModbus,NuGet安装EasyModbusTCP 5.6.0 添加命名空间using EasyModbus; byte _DeviceId = 8;ModbusClient modbusClient = null;object _transferLockObj = new obje 阅读全文
posted @ 2023-03-18 12:11 ZhangfengA 阅读(209) 评论(0) 推荐(0) 编辑
摘要:JSON详解 阅读目录 JSON的两种结构 认识JSON字符串 在JS中如何使用JSON 在.NET中如何使用JSON 总结 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一 阅读全文
posted @ 2023-03-18 09:03 ZhangfengA 阅读(30) 评论(0) 推荐(0) 编辑
摘要:.NET中使用NLog记录日志 以前小编记录日志使用的是Log4Net,虽然好用但和NLog比起来稍显复杂。下面小编就和大伙分享一下NLog的使用方式。 引用NLog.Config 在使用NLog之前,我们要首先添加对NLog.Config的引用,这里小编使用NuGet来添加引用,在安装NLog.C 阅读全文
posted @ 2023-03-18 08:59 ZhangfengA 阅读(443) 评论(0) 推荐(0) 编辑
摘要:NUnit使用 NUnit是.net平台上使用得最为广泛的测试框架之一,本文将通过示例来描述NUnit的使用方法,并提供若干编写单元测试的建议和技巧,供单元测试的初学者参考。 继续下文之前,先来看看一个非常简单的测试用例(TestCase): [Test] public void AdditionT 阅读全文
posted @ 2023-03-18 08:56 ZhangfengA 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Microsoft.Extensions.DependencyInjection 命名空间 参考 提供支持依赖项注入软件设计模式实现的类。 类 ActivatorUtilities 用于各种激活器服务的帮助程序代码。 ActivatorUtilitiesConstructorAttribute 标记 阅读全文
posted @ 2023-03-17 17:32 ZhangfengA 阅读(92) 评论(0) 推荐(0) 编辑
摘要:SerialPort控件的详细用法 属性如下: BaudRate:波特率 DataBits:数据位 Parity:奇偶校验位 PortName:端口号 StopBits:停止位 ByteToRead:获取输入缓冲区的 IsOpen:获取是否开启串口 事件 串口通信的事件有三个: DataReceiv 阅读全文
posted @ 2023-03-17 09:59 ZhangfengA 阅读(447) 评论(0) 推荐(0) 编辑
摘要:net 常用类库一览 系统类 Type类,Object类,String类, Array类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。 DateTime结构,Guid 结构, ICloneable接口,IComparable接口,ICon 阅读全文
posted @ 2023-03-16 23:27 ZhangfengA 阅读(25) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace modbusCRC16 { public class C 阅读全文
posted @ 2023-03-16 12:30 ZhangfengA 阅读(30) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文
posted @ 2023-03-16 12:25 ZhangfengA 阅读(22) 评论(0) 推荐(0) 编辑
摘要:CheckedListBox.SelectionMode 属性 属性值 SelectionMode SelectionMode 的 One 或 None 值。 实例: this.CheckedListBox1.SelectionMode = SelectionMode.One; 用途:用来确定控件选 阅读全文
posted @ 2023-03-14 12:20 ZhangfengA 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Encoder 类 将一组字符转换为一个字节序列 Dns 类 提供简单的域名解析功能。 C# 获取本机的串口号 C# 获取本机的串口号 using System.IO.Ports; //头文件 string[] PortNames = SerialPort.GetPortNames(); Socke 阅读全文
posted @ 2023-03-04 19:59 ZhangfengA 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示