登录
首页 » C# » 条码扫描器接口编程

条码扫描器接口编程

于 2014-03-27 发布
0 230
下载积分: 1 下载次数: 0

代码说明:

目前的条形码扫描器有点类似外接键盘(其实从消息传送上它就相当于一个键盘),把输入焦点定位到可输入的控件上,一扫描相应的条形码信息就输入到文本框中去了,但是如果没有输入焦点,或另一个不相干的程序获得输入焦点,那就有点乱套了。我想实现的是,不管什么情况,只要扫描器一工作,我的程序就能自动激活,并能获得当前输入的条形码信息。 实现思路:我用的是litele牌的USB口的红外条形码扫描器,仔细分析了一下,扫描成功后,以键盘按键消息的形式把条形码输入信息通知给系统。这样通过键盘钩子就可以方便的获得该信息了。但是,怎样区分信息是键盘还是条形码输入的哪?很简单,条形码扫描器在很短的时间内输入了至少3个字符以上信息,并且以“回车”作为结束字符,在这种思想指引下,很完美的实现了预定功能。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • search_file
    说明:  实现目录中文件查找,遍历,基本实现dir功能(Document the achievement of the directory search, traversal, the basic function of the realization of dir)
    2009-08-17 21:48:22下载
    积分:1
  • udp & NAT(Network Address Translators)& P2P 实例源码下载
    首先先介绍一些基本概念:    NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。    最开始NAT是运行在路由器上的一个功能模块。        最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址,其他的节点的IP地址应该是可以重用的。    因此,基本的NAT实现的功能很简单,在子网内使用一个保留的IP子网段,这些IP对外是不可见的。子网内只有少数一些IP地址可以对应到真正全球唯一的IP地址。如果这些节点需要访问外部网络,那么基本NAT就负责将这个节点的子网内IP转化为一个全球唯一的IP然后发送出去。(基本的NAT会改变IP包中的原IP地址,但是不会改变IP包中的端口)
    2017-01-08下载
    积分:1
  • tqe
    根据图片格式定义,实现快速读取图的分辨率大小(According to the image format definition, achieve rapid read figure resolution size)
    2017-07-13 00:45:46下载
    积分:1
  • C#通信调试工具1.0(带源码)
    【实例简介】C#通信调试工具1.0(带源码) 串口通信,网络通信,很好用的工具。
    2022-01-08 00:31:33下载
    积分:1
  • WindowsAPI消息大全
    说明:  目前网上的WindowsMessage基本上都是WM_开头的,本文档汇集了所有类型的Windows消息及其对应的16进制字面量,包括ComboBox、ListView等等控件,并附带简短说明(All Windows Messages and consts)
    2020-06-22 13:00:02下载
    积分:1
  • C#联通网络宽带测试 拨号实例源码
    C#拨号实例
    2014-09-25下载
    积分:1
  • timem_PCM
    G729a library audio coding, coding PCM for g729a, compressible 16 times
    2017-05-22 04:21:00下载
    积分:1
  • CPaintDCDemo
    第6章 设备描述表和图形对象CPaintDCDemoCPaintDCDemo.rar,很不错的vc源码,有兴趣的朋友可以看看。(Chapter 6 describes the tables and graphics device object CPaintDCDemo CPaintDCDemo.rar, very good vc source, interested friends can see.)
    2011-09-11 23:02:40下载
    积分:1
  • Linked-list-version-of--system
    链表版的软件工程师管理系统,可以对工程师的信息进行增删改查(The linked list version of the software engineers, management system that can CRUD information for engineers)
    2012-05-06 21:34:37下载
    积分:1
  • C#通过读取硬盘序列号,生成license文件。
    说明:  C#通过读取硬盘序列号,生成license文件。(C# generates the license file by reading the serial number of the hard disk.)
    2019-05-17 16:54:11下载
    积分:1
  • 696516资源总数
  • 106457会员总数
  • 15今日下载