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

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

博客园 - 皓月

条码打印为什么会出现重码,如何解决? 流水线条码防重防错防呆防混料得利捷扫描系统 扫描枪连接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品牌的采集,而且也很容易加入新的采集器品牌种类。