首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

,小弟我需要获取PDA下扫描的条形码,如何获得

2013-01-06 
求助,我需要获取PDA上扫描的条形码,怎么获得?最好能弄到textbox中,我需要使用什么接口么?还是?新手,希望大

求助,我需要获取PDA上扫描的条形码,怎么获得?
最好能弄到textbox中,我需要使用什么接口么?还是?
新手,希望大侠们能给出源代码
[解决办法]
需要硬件的开发资料。
[解决办法]
一般现成的设备是直接提供仿键盘输入接口,你只要把焦点移动到输入框内,当硬件得到条形码
数据后直接模拟键盘输入的方式将条形码内容输入到你的程序焦点中。程序根本不用去做什么特殊
接口。

但与硬件接口这种东西也不排除有别的接口形式,比较常见的几种接口方式是串口、USB和网络。
如果硬件接口为串口,那么必须有开发商提供的开发资料,根据资料定义的命令或协议与硬件进行
通讯得到或设置硬件的信息。如果是USB,通常有两种形式,一种的虚拟串口形式,这种形式基本
按串口开发方式走,唯一的区别是必须先安装相关驱动程序。第二种方式是调用开发商提供的接口
程序,如 API 或 COM 组件或 ActiveX 控件等,通常这种接口除了有开发资料,还会有范例程序
给你,操作通常都比较简单。还有一种是网络形式,和 USB 方式差不多,一种是提供通讯协议和
算法的说明文档,第二种是提供相关的接口程序和范例。

而你说的 PDA 其实就是用 ARM 或 FPGA 等结构体系的芯片跑嵌入式操作系统的整合设备,比如
现在的智能手机,基本上都是用 ARM 做的,这种东西可以理解为一台超微型的电脑,既然是电脑,
接口肯定很多,如蓝牙、WIFI、USB、红外等等。你的条形码扫描如果对这种设备而言也就是系统中
的一个应用程序而已,至于这个应用程序是否提供了接口将结果输出到外部设备就很难说了,就像在
PC里利用摄像头识别条形码的一个程序,未必就提供输出到网络或串口的功能,所以这种情况要看
那个程序的接口,而不是硬件的接口。

如果你想在 PC 里外接条形码扫描设备,最好直接购买一些专门用于条形码扫描的产品,不要去弄
这种嵌入式的东西,一个成本高,二个接口未必有,即使有也可能会比较麻烦,有时候还会涉及到
很多嵌入式开发上的知识,如果没有这方面的底子会很麻烦。

热点排行