菜鸟想问下,在VB.NET中如何添加扫码枪的串口

weixin_41643445 2018-04-24 10:23:16
RT 我想在自己做的一个消耗品出入库系统中添加一个扫描枪的串口,然后通过扫描,将扫描到的数据存入SQL数据库中。
...全文
1215 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41643445 2018-04-26
  • 打赏
  • 举报
回复
引用 9 楼 seven_as 的回复:
是采用RS232通信吗?
对的 rs232的通讯线
一粒芥麦种子 2018-04-26
  • 打赏
  • 举报
回复
直接用VB.NET的串口控件 然后 监听端口的数据包(采集),就可以获取你要的数据了。CSDN应该有很多关于RS232的案例。
threenewbee 2018-04-24
  • 打赏
  • 举报
回复
扫描枪相当于键盘输入,需要什么编程?
zbdzjx 2018-04-24
  • 打赏
  • 举报
回复
通常,扫描枪扫完条码后,会自动增加一个回车(扫描枪可以设定加不加这个回车)。 用个textbox接收扫描的内容,在OnKeyDown 事件中判断是不是回车,如果是,就表示条码扫描完了,然后再对textbox中的文字进行处理。
正怒月神 2018-04-24
  • 打赏
  • 举报
回复
引用 4 楼 weixin_41643445 的回复:
[quote=引用 2 楼 hanjun0612 的回复:] 基本都是 虚拟键盘。 一般两种方式就好了。 1 hock 抓取虚拟键盘的按键。 2 直接对文本框内扫描到的信息进行处理。 hock稍微麻烦点,所以对文本框处理更简单点。
这个hock不大懂- - 我是想要通过扫描扫到的数据将它分段 显示到textbox文本框中[/quote] 那其实很简单, 先提供一个扫描用的文本框。 然后扫描会触发这个文本框的 textchange事件。(对于大多扫描枪来说,扫描一下后,文本框只会变动1-2次,大多不会按照字符串的长度变换这么多次) 最后下面设置几个扫描框,根据第一个文本框显示条码中不同的信息
weixin_41643445 2018-04-24
  • 打赏
  • 举报
回复
引用 1 楼 xomix 的回复:
扫描枪很少用串口,一般都直接用键盘口,你就把它当作自动输入的键盘就行了
对的 对的 我是笔记本上面的usb口 想要通过扫描枪扫到的数据,然后将它分段显示到几个text文本框中
weixin_41643445 2018-04-24
  • 打赏
  • 举报
回复
引用 2 楼 hanjun0612 的回复:
基本都是 虚拟键盘。 一般两种方式就好了。 1 hock 抓取虚拟键盘的按键。 2 直接对文本框内扫描到的信息进行处理。 hock稍微麻烦点,所以对文本框处理更简单点。
这个hock不大懂- - 我是想要通过扫描扫到的数据将它分段 显示到textbox文本框中
拜一刀 2018-04-24
  • 打赏
  • 举报
回复
选个serialport或其他串口控件,然后找下用法实例就行了 https://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport%28v=vs.110%29.aspx 不过要先确定买什么扫码枪,到底是什么口的,我觉得串口和usb口都还行,以前用键盘口的还得用y型线接个键盘才能用,不知道现在的怎么样
正怒月神 2018-04-24
  • 打赏
  • 举报
回复
基本都是 虚拟键盘。 一般两种方式就好了。 1 hock 抓取虚拟键盘的按键。 2 直接对文本框内扫描到的信息进行处理。 hock稍微麻烦点,所以对文本框处理更简单点。
  • 打赏
  • 举报
回复
扫描枪很少用串口,一般都直接用键盘口,你就把它当作自动输入的键盘就行了
一粒芥麦种子 2018-04-24
  • 打赏
  • 举报
回复
是采用RS232通信吗?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧