二维码扫描枪中文开发指导

 时间:2026-04-23 22:00:53

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(); 释放资源

  • Adobe Reader XI如何放大页面内容
  • vb.net 把excell文件导入到DataGridView
  • Adobe Acrobat X Pro 10.1.2压缩PDF教程
  • C# 分割(切割)PDF页面
  • wps文字怎么对插入条形码切换编码
  • 热门搜索
    口气重怎么办 女生怎么接吻 年检过期怎么办 健身教练证怎么考 怎么盗别人的qq号 扁桃体化脓怎么办 羽绒服怎么清洗 怎么样去除青春痘 婴儿黄疸怎么办 柠檬怎么吃最好