- 浏览: 771269 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (417)
- ASP.NET MVC (18)
- WEB基础 (24)
- 数据库 (69)
- iPhone (20)
- JQuery (3)
- Android (21)
- UML (8)
- C# (32)
- 移动技术 (19)
- 条码/RFID (6)
- MAC (8)
- VSS/SVN (6)
- 开卷有益 (4)
- 应用软件 (1)
- 软件工程 (1)
- java/Eclipse/tomcat (61)
- 英语学习 (2)
- 综合 (16)
- SharePoint (7)
- linux (42)
- Solaris/Unix (38)
- weblogic (12)
- c/c++ (42)
- 云 (1)
- sqlite (1)
- FTp (2)
- 项目管理 (2)
- webservice (1)
- apache (4)
- javascript (3)
- Spring/Struts/Mybatis/Hibernate (4)
- 航空业务 (1)
- 测试 (6)
- BPM (1)
最新评论
-
dashengkeji:
1a64f39292ebf4b4bed41d9d6b21ee7 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
zi_wu_xian:
PageOffice操作excel也可以设置表格的行高列宽,并 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
wanggang0321:
亲,我在pptx(office2007以上版本)转pdf的时候 ...
JODConverter]word转pdf心得分享(转) -
xiejanee:
楼主:你好!我想请问下 你在代码中用DOMDocument* ...
Xerces-C++学习之——查询修改XML文档 (转)
【转】Symbol MC3090开发心得
2010-11-01 下午 10:45
公司从去年开始实施MES系统,仓库和质检需要用到PDA,我们购买了Symbol MC3090,第一次接触这玩意,又没有说明书,怎么都玩不好,摆弄了一整天,连无线局域网都连不上。问了供应商的技术人员,按步骤做了一遍,还是不行。说到程序开发,更是一头雾水,本来自己就是半路出家的程序员,根本没有系统学习过程序开发,更是从来都没做过PDA的开发,连用什么工具软件都不知道。而MES软件开发商也不熟悉PDA开发,最后只好向领导汇报,需要找PDA供应商来给我们开发。结果供应商一报价,大家都傻眼了,就开发成品入库审核、库存盘点和检验判定三个小模块,居然要5万多,这样一来整个项目预算将会大大超支。没办法,又想通过MES软件开发商从他们以前的客户哪里获得支持,但估计是因为没有报酬的原因,他们的技术人员也不愿意搭理我们。
随着系统验收的日期越来越近,领导催得越来越急,我又再一次寄希望于网络,希望能在网络上找到相关的开发资料。这时有了个意外的惊喜,PDA突然能连上无线网了。我回想了一下,原来是因为我通过基座连过网,然后PDA获得了IP地址,无线网就这样连通了。
然后在网上也找到了一些资料,感谢leader_ww,他写的Symbol 开发初体验(http://blog.csdn.net/leader_ww/archive/2008/12/17/3540824.aspx)让我对PDA开发有了初步的认识,经过多次测试,我的PDA程序终于能够正常使用了。
1、我是用Visual Studio 2005来开发的。
2、安装Symbol开发包:Symbol Mobility Developer Kit V1.7 for .NET。
3、安装Microsoft ActiveSync 4.5 中文版,用于连接PDA,部署程序时用到。
4、必须安装Windows Mobile 5.0 Developer Resource Kit,否则程序无法运行(Symbol MC3090的操作系统是WinCE5.0)。
5、在VS2005找不到leader_ww说的Windows Mobile 5.0 Pocket PC Emulator,所以安装了Microsoft Windows CE 5.0 Emulator,但不知道怎么用,每次都得部署到PDA进行调试。
6、我在VS2005的工具箱添加的一个选项卡,名字叫做Symbol Technologies,然后进入选择项在.NET Framework 组件中选择Barcode和Imaging,在选项卡即会出现Barcode、Imaging和MagStripe三个选项。
7、在“引用”里添加 symbol 及 Symbol.Barcode.Design 两个 DLL文件。
8、添加一个窗体,在窗体上添加一个TextBox命名为tbBarCode。
9、从工具箱中将Barcode选项拖入窗体,默认名称为barcode1
10、打开form1.Designer.cs,在barcode1的定义后加两个方法:
this.barcode1.OnRead += new
Barcode.Barcode.ScannerReadEventHandler(this.barcode1_OnRead);
this.barcode1.OnStatus += new
Barcode.Barcode.ScannerStatusEventHandler(this.barcode1_OnStatus);
11、在form1.cs中添加上述两个方法的实现过程
private void barcode1_OnStatus(object sender, Symbol.Barcode.BarcodeStatus barcodeStatus)
{
statusBar1.Text = barcodeStatus.Text;
tbBarCode.Focus();
}
private void barcode1_OnRead(object sender, Symbol.Barcode.ReaderData readerData)
{
if (readerData.Result == Symbol.Results.SUCCESS)
{
string BarCode = readerData.Text;
if (BarCode.Substring(0, 1).CompareTo("9") <= 0)//条码:单据号前带箱号
{
BarCode = BarCode.Substring(3, BarCode.Length - 3);//取出单据号
}
tbBarCode.Text = BarCode.ToString();//将条码显示出来
//如果托盘条码不为空,则返回产品信息
if (tbBarCode.Text.Trim() != "")
{
getProductInfo();
}
else
{
tbBarCode.Focus();
tbResult.Text = "托盘条码不能为空,请重新输入!";
}
}
}
12、将barcode1的EnableScanner属性改为True。
13、将应用程序部署到Windows CE5.0 设备进行调试。
当然,想要完成MES系统的成品入库审核等操作,还必须模拟MES系统的成品入库审核等操作编写WebService程序,PDA程序只要调用WebService程序即可。
2010-11-01 下午 10:45
公司从去年开始实施MES系统,仓库和质检需要用到PDA,我们购买了Symbol MC3090,第一次接触这玩意,又没有说明书,怎么都玩不好,摆弄了一整天,连无线局域网都连不上。问了供应商的技术人员,按步骤做了一遍,还是不行。说到程序开发,更是一头雾水,本来自己就是半路出家的程序员,根本没有系统学习过程序开发,更是从来都没做过PDA的开发,连用什么工具软件都不知道。而MES软件开发商也不熟悉PDA开发,最后只好向领导汇报,需要找PDA供应商来给我们开发。结果供应商一报价,大家都傻眼了,就开发成品入库审核、库存盘点和检验判定三个小模块,居然要5万多,这样一来整个项目预算将会大大超支。没办法,又想通过MES软件开发商从他们以前的客户哪里获得支持,但估计是因为没有报酬的原因,他们的技术人员也不愿意搭理我们。
随着系统验收的日期越来越近,领导催得越来越急,我又再一次寄希望于网络,希望能在网络上找到相关的开发资料。这时有了个意外的惊喜,PDA突然能连上无线网了。我回想了一下,原来是因为我通过基座连过网,然后PDA获得了IP地址,无线网就这样连通了。
然后在网上也找到了一些资料,感谢leader_ww,他写的Symbol 开发初体验(http://blog.csdn.net/leader_ww/archive/2008/12/17/3540824.aspx)让我对PDA开发有了初步的认识,经过多次测试,我的PDA程序终于能够正常使用了。
1、我是用Visual Studio 2005来开发的。
2、安装Symbol开发包:Symbol Mobility Developer Kit V1.7 for .NET。
3、安装Microsoft ActiveSync 4.5 中文版,用于连接PDA,部署程序时用到。
4、必须安装Windows Mobile 5.0 Developer Resource Kit,否则程序无法运行(Symbol MC3090的操作系统是WinCE5.0)。
5、在VS2005找不到leader_ww说的Windows Mobile 5.0 Pocket PC Emulator,所以安装了Microsoft Windows CE 5.0 Emulator,但不知道怎么用,每次都得部署到PDA进行调试。
6、我在VS2005的工具箱添加的一个选项卡,名字叫做Symbol Technologies,然后进入选择项在.NET Framework 组件中选择Barcode和Imaging,在选项卡即会出现Barcode、Imaging和MagStripe三个选项。
7、在“引用”里添加 symbol 及 Symbol.Barcode.Design 两个 DLL文件。
8、添加一个窗体,在窗体上添加一个TextBox命名为tbBarCode。
9、从工具箱中将Barcode选项拖入窗体,默认名称为barcode1
10、打开form1.Designer.cs,在barcode1的定义后加两个方法:
this.barcode1.OnRead += new
Barcode.Barcode.ScannerReadEventHandler(this.barcode1_OnRead);
this.barcode1.OnStatus += new
Barcode.Barcode.ScannerStatusEventHandler(this.barcode1_OnStatus);
11、在form1.cs中添加上述两个方法的实现过程
private void barcode1_OnStatus(object sender, Symbol.Barcode.BarcodeStatus barcodeStatus)
{
statusBar1.Text = barcodeStatus.Text;
tbBarCode.Focus();
}
private void barcode1_OnRead(object sender, Symbol.Barcode.ReaderData readerData)
{
if (readerData.Result == Symbol.Results.SUCCESS)
{
string BarCode = readerData.Text;
if (BarCode.Substring(0, 1).CompareTo("9") <= 0)//条码:单据号前带箱号
{
BarCode = BarCode.Substring(3, BarCode.Length - 3);//取出单据号
}
tbBarCode.Text = BarCode.ToString();//将条码显示出来
//如果托盘条码不为空,则返回产品信息
if (tbBarCode.Text.Trim() != "")
{
getProductInfo();
}
else
{
tbBarCode.Focus();
tbResult.Text = "托盘条码不能为空,请重新输入!";
}
}
}
12、将barcode1的EnableScanner属性改为True。
13、将应用程序部署到Windows CE5.0 设备进行调试。
当然,想要完成MES系统的成品入库审核等操作,还必须模拟MES系统的成品入库审核等操作编写WebService程序,PDA程序只要调用WebService程序即可。
发表评论
-
todo
2011-12-12 13:30 0http://bbs.51cto.com/thread-845 ... -
浅谈WAP网站安全(转)
2011-12-08 16:32 1440[摘要] 本文以国 ... -
wap随笔
2011-11-30 10:16 0在vs2008下使用asp.net开发wap2.0以及手机we ... -
viewport不权威指南
2011-11-29 16:39 997viewport 不权威指南 Poste ... -
XHTML MP 常用的 Meta 信息
2011-11-29 16:13 1548XHTML MP 常用的 Meta 信 ... -
智能手机Web开发笔记
2011-12-10 13:25 1094智能手机 版(简称M版)前端开发终于告一段落,第一次做移动 ... -
html5手机浏览器
2011-11-25 15:42 1152HTML5特性: 特性1 - Canvas :用于在网页上绘 ... -
手机html5
2011-11-25 13:24 1126http://mobile.zol.com.cn/259/25 ... -
WAP2.0手机网站的开发(转)
2011-11-17 11:13 2115转自:http://blog.csdn.net/m ... -
IIS上搭建WAP网站
2011-11-17 10:42 8781.创建一个站点文件夹首先你要创建一个独立于你的主站点的新 ... -
xhmtlMP基础(wap2.0开发)转
2011-11-17 09:12 1774一:XHTML MP的语法规则我们知道,我们通常用电脑访问的网 ... -
wap cookie
2011-11-16 13:39 1325转自:http://www.cnblogs.com/myb ... -
wap开发
2011-11-16 11:51 1161转自:http://www.cnblogs.com/sunfn ... -
[转发贴] .NET WAP开发-WAP2.0篇
2011-11-15 17:39 1907WAP1.1时代是否结束这个不可下定论。但WAP2.0的大面积 ... -
手持通讯安全性问题解决方案思考
2011-10-13 09:25 0<!-- [if gte mso 9]><x ... -
智能设备CAB的相关(转)
2011-07-06 15:20 1558大概步骤如下:1.创建一个智能设备解决方案用于本打包演练2 ... -
加密解密
2011-05-30 11:39 0简单加密解密算 ... -
浅谈手机软件架构设计(转)
2011-05-12 14:31 1296浅谈手机软件架构设 ... -
解决WM设计时窗体继承显示不出来控件的问题
2011-03-15 16:58 1182将此文件添加到工程里即可:DesignTimeAttribut ... -
通过Windows Mobile连接管理器建立网络连接(转)
2011-03-14 14:06 1121http://www.cnblogs.com/Lisen/ar ...
相关推荐
Symbol_MC3090開發心得Symbol_MC3090開發心得
发布基于Symbol MC3000、MC3090开发的WINCE5.0程序运行所需要的CAB文件包,及如何自动安装。
更新 MC3090 系统至简体中文版 1) 更新前准备 - SD Card 一张 64M 以上. - MC3090 必需要放在 cradle 上及接上电源才可进行更新 - 如有需要 , 请先把 MC3090 上的资料先行备份.
开发Symbol Mc系列手持机的常用函数、方法
-----------------PDF文件-----------------------
Motorola Symbol MC3190(WinCE6) 无线网络设置,不错的参考,非常有用
Symbol MC3000程序源代码C#,数据采集器程序开发
英文版 Symbol MC3000 Integrator Guide PDF
1.首先拷贝并复制“App”所有内容至Mc909(G)Z上. 2.安装一下"symbol运行环境.cab"(不安装的话,软件会提示找不到Dll) 3.然后即可测试.
在Symbol MC设备上持续保存部署应用.doc
本文是我在网上收集到的一些关于Symbol终端使用问题汇总,和大家分享一下
实现在窗体间的切换,和扫描,上传,等功能
如题 开发Symbol wince 5.0和WM的注意点
1. 这是一个使用EMDK 2.7针对Motorola EDA设备进行条码读取的Demo(C#) 2. 演示了如何控制设备获取条码数据、...5. 适合于MC50、MC3090\MC3190、MC55xx、MC7094、MC9090等设备 Email:baifucn@139.com QQ:404993079
vs2003开发MC1000,SMDK-M-1.06.08自带列子,Symbol MC1000扫描器开发
MC3190 PDA开发DLL驱动
MC3090 MC3000 MC3000采集程序 www.sepho.cn qq:254941539
自己开发的用于在Symbol手持扫描枪上扫描标签 1、安装数据线连接程序:MicrosoftActiveSync_setup_cn(在PC机上安装) 2、向symbol设备安装.net框架类库:NETCFSetupv2(在PC机上安装),安装前应先在PC机上安装好...
vs2005开发MC1000列子,SMDK1.0.6,自带,开发要求有SDK包.
东西不错,自己看吧,大家一起研究一下,分不多了,所以才加了点分