2017-05-08 80 views
-4

我想在c#中创建windows应用程序,可以使用条形码阅读器。如何在c#windows应用程序中使用条形码阅读器?

我想下面的功能在我的Windows应用程序中添加:

- >产品的详细情况应在表格自动填写时,条码阅读器扫描产品的正确条形码。

+1

好的,那么你有什么尝试? – ColinM

+0

让我们知道你怎么去 – MickyD

+1

这个信息不足以找到问题的解决方案,并且请求本身不显示任何努力。我投票太宽泛。 – Gnqz

回答

0

有(至少)两种类型的条形码阅读器:

  • 工作作为键盘输入
  • 对串行端口

工作,所以第一个是很容易的。只需将阅读器插入计算机,将光标放在TextBox上并阅读条形码。由于它用作键盘输入,代码将自动填充您的TextBox。阅读结束时可能会出现换行符(这取决于阅读器和/或其设置)。

开箱即用。问题是你的文本框必须有焦点。

其他类型是ComPort。如果您想要更多功能(或不想专注于控制),这非常棒。但需要更多的工作。但C#有一个类可以做到这一点:https://msdn.microsoft.com/pl-pl/library/system.io.ports.serialport(v=vs.110).aspx

你需要设置一些东西,如波特率,奇偶校验位,端口名称(COM1,COM2等)。它更复杂,但问题是如何做 - 而不是COM端口。所以我不写关于COM端口。

相关问题