二维码扫描枪中文开发指导
1.新建 C# 项目 、
引入 dll库文件 使用下列代码:
[DllImport("VirtualSendKey.dll", EntryPoint = "SendMsg", CallingConvention = CallingConvention.Cdecl)]
public static extern void SendMsg(string msg);
2、新建默认串口变量
SerialPort ComPort = new SerialPort();
3、初始化ComPort
波特率为115200(默认)
数据位 8
校验位1
其余为默认设置
并初始化 假设 ComPort.PortName=”com3”
4、打开串口
ComPort.Open()
在这个位置可使用try catch 函数捕获错误信息
5、为DataReceived生成事件 下面是代码
private void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
/ ****此处省略***/。
this.Invoke((EventHandler)(delegate
{
/ ****此处省略***/
SendMsg(str); //调用dll中函数将数据发送到任意可编辑窗口
}));
}
6、当winform 窗体关闭时 调用 ComPort.Close(); 释放资源
二维码扫描枪中文开发指导相关推荐
- android利用zbar二维码扫描-(解决中文乱码及扫描区域定义)
写在最前(这是对上一篇博文的问题做的更新[android利用zbar二维码扫描]) project下载 zbarLib编译project project下载0积分 bug 在2.3的系统中Hol ...
- [转载]android利用zbar二维码扫描-(解决中文乱码及扫描区域定义)
写在最前(这是对上一篇博文的问题做的更新[android利用zbar二维码扫描]) 前天早上登陆CSDN时候一条消息:一网友提出了两点疑惑 扫描框目前只是做的假象,是全屏的图片进行解析 中文乱码现象 ...
- Ionic—二维码扫描与关于模块的开发
一.二维码扫描功能布局开发 1.开发设计 功能需求:布局二维码扫描页面 二维码扫描在Ionic Native中为QS Scanner插件,安装如下 sudo ionic cordova plugin ...
- 二维码扫描自定义规则思路
二维码扫描自定义规则思路 二维码内容 二维码内容是一串字符串,主要凭借拆分字符串实现宿主属性的读取.可用于商品产品原材料入库.出库等操作. 使用在线的二维码生成之后,就是这样,其中可以使用特殊符号进行 ...
- js 二维码扫描盒/枪对接
二维码扫描盒/枪对接 前言 二维码应用非常广泛,使用场景有:手机上网.个人名片.凭证类.溯源类.数据防伪等等,如下图: 使用也非常简单,外接USB接口, 如下图,以下就是我对接的盒子 原理 拿到二 ...
- android开发二维码扫描
最近项目开发中,遇到了二维码的问题!于是就去Google,搜索结果提及最多的就是ZXing了!当然这也是Google推荐的! ZXingGithub地址:https://code.google.com ...
- iOS开发-二维码扫描和应用跳转
iOS开发-二维码扫描和应用跳转 序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如Z ...
- Android二维码扫描开发(一):实现思路与原理
2019独角兽企业重金招聘Python工程师标准>>> Android二维码扫描开发(一):实现思路与原理 Android二维码扫描开发(二):YUV图像格式详解 Android二维 ...
- H5混合开发二维码扫描教程之大圣众娱十人牛牛源码搭建架设
今天用H5调用本地摄像头进行扫描二维码,我之前有做过原生安卓的二维码扫一扫,主要是通过调用zxing插件进行操作的,其中还弄了个闪光灯.但是纯H5的没接触过,心里没底,于是晚上回家开始网上各处找方案. ...
- Hololens开发二维码扫描和场景重置
写这篇文章的目的主要是记录一下最近的工作成果,感觉有些东西还是比较有价值的. 1.二维码扫描.在Hololens上开发二维码扫描功能,其实已经有很多文章介绍过了,但大多是针对特殊版本,遇到其他版本或版 ...
最新文章
- cad画流程图的插件_CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%
- CSS元素的基本应用(附加京东面试题)
- WCF 第五章 会话级别的实例
- BERT论文阅读(一): Pre-training of Deep Bidirectional Transformers for Language Understanding
- win7完整卸载oracle11,win7安装与卸载oracle11g(32)
- 一些著名的大公司JAVA面试题目
- 移动硬盘改台式机硬盘_如何在台式机或移动设备上离线使用Google云端硬盘
- float:left后,导航栏不左浮解决
- c++ opencv实现区域填充_Python+OpenCV基础教程2:平滑图像
- mysql和oracle数据库兼容性_oracle数据库兼容mysql的差异写法
- 看好某一个机会和项目,拥有或掌握某一个资源要素和自然禀赋,寻找并组合志同道合
- 人脸识别-Loss-2018:ArcFace【对CosFace的改进】【ArcFace:直接在角度空间(angular space)中最大化分类界限;CosFace是在余弦空间中最大化分类界限】
- 交换机常用命令及console口配置
- U3D小游戏(2048)完整制作教程
- 【excel vba】拆分表格
- 【PBR系列一】PBR知识体系
- Facebook成为美国四大电视台争夺观众阵地
- html 怎么转换,将 HTML 转换成任意你想要的形式!
- EPLAN2022——创建项目和图纸
- do{...}while(0)的用法
热门文章
- Oracle AutoVue 21.0.x最新支持程序文件格式及版本
- 发布订阅模式(一):tiny-emitter
- 解决阿里oss远程图片html2canvas生成海报时跨域问题(附代码)
- 深度学习中框架中reshape和transpose的区别
- 软件测试实验-决策表
- 短视频sdk:选择一个靠谱的短视频SDK 你需要了解这些
- 好用的空气质量查询API
- 重磅资源!PyTorch的福音,用PyTorch 1.0进行教学的免费深度学习课程,来自idiap和瑞士洛桑联邦理工学院...
- 百练2739:计算对数题解
- 渝粤题库 陕西师范大学 《中国古代文学(四)》作业