C#
koloumi
上班族
展开
-
简单的C#串口通讯例子(附源文件)
由于公司需求所以就查了一些资料写了个串口和设备通讯的 话说现在用串口的应该比较少了吧。 先上一张程序UI图 简单串口通讯必备的东西都在这里了。个人建议使用的时候先短接2-3口进行测试以免线都不通。 下面直接上源码,注释写的还是比较详细的相信还是很容易懂的。(PS:我这里数据接收的结束符为16)/// <summary> /// 创建串口对象原创 2017-03-07 12:54:50 · 26608 阅读 · 4 评论 -
C#实现的CRC16位校验
CRC校验因工作需要所以用#写了一个CRC的16位校验,代码是参照标准的modbus协议里面的定义写的亲测都是可以正常校验的所以放心使用吧。下面废话不说了直接上代码,代码也不多直接看就行/// <summary> /// CRC校验 /// </summary> /// <param name="data">校验数据</param>原创 2017-04-09 14:01:17 · 28106 阅读 · 15 评论 -
通过反射将对象转化为文件,同时反向将文件还原为对象(适用配置文件读写)
文件和对象的转换在写程序中经常会使用到配置文件,而且配置文件的内容通常还是要赋值给对象,那么每次如果都给一个特定的类去写一套读写肯定是很不方便,由于工作上的需求所以顺便写了一个通用的只要提供对象即可(ps:要保存的内容只能是基础类型,如果对象中有引用类型的将不会被保存,不过大部分配置文件的内容应该都是基础类型就OK了) /// <summary> /// 把对象转化为文件的内容原创 2017-06-09 11:33:32 · 518 阅读 · 0 评论 -
Bitmap转换到BitmapSource
Bitmap转换到BitmapSource 简单记录一些方法,由于项目用的wpf写的但是相机采图回调是获取的Bitmap所以必须要进行转换才能使用,但是一般的转换方式或出现内存的问题所以这里分享一种我人为比较好的方式。/// <summary> /// 转换Bitmap到BitmapSource /// </summary> /// &...原创 2018-06-05 10:09:47 · 3919 阅读 · 0 评论 -
未能找到源数据文件 xxx.dll
项目复制后出现的未能找到源数据文件 xxx.dll 问题出现的情况是这样的子的编译的时候一直提示未能找到源数据文件 xxx.dll,这个问题中会有一个路径,但是咋看之下这个路径是对的但是实际上去看下这个路径是错的,但是明明项目中对这个dll重新引用过了但是还是提示这个问题,偶然间发现 分析器里面有个数据就是刚才报错的东西,然后直接右击删除这个东西 再次重新编译就OK了。...原创 2018-07-05 13:55:20 · 4026 阅读 · 1 评论 -
Bitmap转换到BitmapSource (2)
Bitmap转换到BitmapSource (2)之前有写过一篇,这次换一个方法再写一次。 直接上代码:/// <summary> /// bitmapToBitmapSource /// </summary> /// <param name="bitmap"></param>...原创 2018-08-21 11:08:52 · 1097 阅读 · 0 评论 -
C# 调用C++ dll传入 char*参数时候的注意点
C# 调用C++ dll传入 char*参数时候的注意点在搞adb的源码的时候希望能修改一下adb.exe的源码给编译成dll给自己使用,先说下adb的一些基本的运行原理吧。当使用adb去连接模拟器或者手机端的时候adb会先去检测自己的服务有没有开启,如果没有开启就重新启动一个adb.exe然后传入参数fork-server server来启动socket服务来和其他端通讯,也就是说你发命令的...原创 2019-01-11 11:02:09 · 6156 阅读 · 0 评论