C#中,怎么用程序实现类似于商场扫描条码的功能
求C#中,怎么用程序实现类似于商场扫描条码的功能!小弟正在编写一个项目,到这里不会了。
谢谢指点! --------------------编程问答-------------------- http://topic.csdn.net/u/20070723/19/C4E83402-ED53-4535-936A-CCD5FFC4D366.html --------------------编程问答-------------------- 直接用文本框接收就行了
--------------------编程问答-------------------- 扫描枪
厂商提供API --------------------编程问答--------------------
是啊,需要硬件支持的,有第三方的SDK --------------------编程问答-------------------- 实现很容易的,只要扫描议有相应的API --------------------编程问答-------------------- int bytecount = serialPort1.BytesToRead;
byte[] byteBar = new byte[bytecount];
serialPort1.Read(byteBar, 0, bytecount);
for (int i = 0; i < byteBar.Length; i++)
{
if (byteBar[i].ToString() != "13")
{
ls_ReceviBAR += (char)byteBar[i];
}
else
{
ls_ReceviBAR = "";
}
} --------------------编程问答-------------------- 几乎可以说,没有什么API。那个玩意大多数是直接填充到键盘消息中。同时条形码读取设备可以设置一些起止信息,使得你可以在处理键盘上键入的数据时解析判断。 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 大部分扫描枪其实就是一个键盘,你开个记事本,用枪扫一下就知道了,就是把识别出来的条码打出来然后加一个回车。也就是说,你根本不用管扫描枪,因为它就是一个自动快速输入完然后按回车的键盘。 --------------------编程问答-------------------- 条码扫描枪部分几乎可以不用考虑,因为条码枪只是一个输入设备,可看做键盘,站在电脑的角度考虑,只观注此条码枪的端口类型,程序中只需读取端口数据,并经过程序校验后存入后台数据库即可. --------------------编程问答-------------------- 你只要接收那个扫描枪扫出来的数据就行了, --------------------编程问答-------------------- 最近也有接触,进来学习下~~
补充:.NET技术 , C#