摘要:HttpListener创建的HTTP服务不能做到实时通信。所以需要WebScket实现与网页的通讯。 首先要在NuGet导入“Fleck”包,需 .NET Framework 4.5及以上。 FleckLog.Level = LogLevel.Debug; var allSockets = new 阅读全文
posted @ 2020-11-09 09:23 MrKing& 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.准备工具 地磅开发如果有真实环境的地磅连接最好,没有也没关系,我们可以用模拟工具。1.Virtual Serial Port Driver 串口虚拟化,可以虚拟串口,模拟地磅接口,这个软件是收费的,但是免费白嫖的功能足用了,也有破解版的.2.串口助手,这里推荐SerialPortUtility( 阅读全文
posted @ 2020-11-06 17:23 MrKing& 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、运行demo时 出现这个问题,是因为生产的程序与引用的DLL版本号不一样,比如应用需要的版本是.NET Framework2,但是本地提供的是.NET Framework 4。可以使用ILSpy工具查看dll版本。 二、解决的方法很简单,使用VS自带的反编译工具, ildasm.exe 反编译报 阅读全文
posted @ 2020-08-17 10:29 MrKing& 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.bt1.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); 问题:这样调用按钮事件有可能引发错误:调用线程无法访问此对象,因为另一个线程拥有该对象。 2.解决方法 这个问题出现的原因主要是线程间的访问限制导致的,如果想要访问可以通过委托来进行访 阅读全文
posted @ 2020-06-28 11:10 MrKing& 阅读(322) 评论(0) 推荐(0) 编辑
摘要:1.源码 /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { int iPort; int iRetUSB = 0, iRetCOM = 0; static 阅读全文
posted @ 2020-06-22 16:42 MrKing& 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1.通过NUget安装Spire.PDF 2.代码 //创建PdfDocument类的对象,并加载PDF文档 Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument(); doc.LoadFromFile("scanOutReal.PDF"); / 阅读全文
posted @ 2020-05-18 16:43 MrKing& 阅读(83) 评论(0) 推荐(0) 编辑
摘要:上一步通过扫描二维码获取了一个URL,这里通过这个URL下载文件,下载的文件存在根目录,然后判断文件类型。如果文件是PDF类型,打印文档,如果为png则不存在,转到扫描页。 代码: //下载PDF using (WebClient webClient = new WebClient()) { tim 阅读全文
posted @ 2020-05-18 16:17 MrKing& 阅读(56) 评论(0) 推荐(0) 编辑
摘要:背景:用户在ATM扫描二维码,扫描模块判断,如果有PDF打印,否则返回。 1.扫描枪、二维模组识别二维码等都类似键盘接收数据(区别有无焦点),可以通过全局钩子实现,获取二维码字符串。 2.钩子类 public class ScanerHook { public delegate void Scane 阅读全文
posted @ 2020-05-18 15:43 MrKing& 阅读(94) 评论(0) 推荐(0) 编辑
摘要:背景:Vue调用硬件比较麻烦,通过明华读卡器读取IC卡的数据,封装成一个HTTP,其他人只需要调用HTTP就可以读取IC卡。 Demo效果图: 一.c# 通过HttpListener创建HTTP服务 在c#中可以利用HttpListener来自定义创建HTTP服务,通过http协议进行服务端与多个客 阅读全文
posted @ 2020-05-18 14:05 MrKing& 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1.效果图 2.BarcodeWriter 用于生成图片格式的条码类,通过Write函数进行输出。 BarcodeFormat 枚举类型,条码格式。 EncodingOptions,主要设置宽,高,编码方式等信息。 BitMatrix 表示按位表示的二维矩阵数组,元素的值用true和false表示二 阅读全文
posted @ 2020-04-07 14:55 MrKing& 阅读(209) 评论(3) 推荐(0) 编辑