惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
爱范儿
爱范儿
D
Docker
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
D
DataBreaches.Net
月光博客
月光博客
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学

博客园 - 皓月

条码打印为什么会出现重码,如何解决? 流水线条码防重防错防呆防混料得利捷扫描系统 扫描枪连接zebra打印机打印条码标签无需电脑 TSC打印机防重码在线检测系统 如何防止条码流水号打印出现重码漏码错码的防呆检错系统? 罗技产品序列号追溯条码扫描系统 Denso条码采集器程序开发2-编译环境的搭建 Denso 条码采集器嵌入式软件程序开发1 展厅样品条形码报价管理系统 Motorola MC3000 采集器冷启动自动安装应用程序 电源适配器生产质量控制及追溯条码管理系统解决方案 获取windows mobile 采集器设备的唯一机器号 【转载】受益终生的小故事 条码防窜货管理系统的应用 打印手机IMEI 条码小工具 用TEC B-SX5T打印高频RFID标签 【转载】Compact Framework程序的全屏显示 条码生成的类库 RFID技术介绍
Compact framework程序中的工厂模式和外观模式
皓月 · 2010-09-04 · via 博客园 - 皓月

      经常做wince条码数据采集器程序的人一定知道,现在这种条码数据采集器的硬件品牌很多,像MOTOROL(Symbol),Intermec,CipherLab,M3,Denso等很多品牌厂商,不同品牌的条码数据采集器硬件产品,不同硬件产品的扫描条码的API就不一样,我们如果想把用.Net Compact framework写好的程序放在不同品牌的设备上运行就比较困难了。

      一次偶然在msdn上发现了一遍关于这个问题的文章,简单翻译在此,不敢独享。原文地址:http://msdn.microsoft.com/zh-cn/library/aa446489.aspx。演示样例程序在原文里面有下载。

摘要:

     学习如何让你的应用程序以一种统一的方式来调用数据采集器的扫描,不受不同品牌型号的限制。采用“外观模式”和“工厂模式”开发的程序不仅可以支持多种条码扫描器,还可以让你轻松加入其它新的条码扫描器的支持。

条码扫描设计模式:

目前示例代码中支持两种品牌采集器:Motorola(Symbol) 和Intermec品牌的采集,而且也很容易加入新的采集器品牌种类。