MC1000程序开发真正的分解

http://www.sepho.cn/html/symbol%20mc1000.html

真正总结一下Motorola symbol MC1000采集器程序开发需要注意的问题:

1:Motorola MC1000 一般是Wince5.0版本 而 symbol MC1000 Wince4.2 版本的

   不同的地方在于5。0设置背光是常开的4。2没设置而且两个版本程序不通用并不是把里面的框架换了就行如果是早期的4。2版本还必须在MOTOLORA上下载相关的DLL才能因为会有内存泄露。

2:因为机器是全键盘操作,Wince5.0 Wince4.2 默认输入法是中文,所以建议开发程序是采用默认的数字按键为主,因为厂家开发出来的这个产品推荐的人是素质比较低的工人,所以不建议太烦琐的操作,容易出错。

3:关于程序的部署,必须安装CF2.0或以上版本(两个版本的CF2.0是不同的要针对各自的版本),然后将自己的Realse文件夹下面的exe、dll文件拷贝到PDA上就可以了(注意别把程序放在Application下这样会影响程序的速度,正确做法是把部署文件放在里面)。

4:数据文件最好放在RAM文件夹下,比如Application Data文件夹下,但是建议有条件的话做数据备份,备份到Flash目录下,比如“Application”下,有SD卡的话放在SD卡里,但是程序访问的时候最好把数据文件先拷贝到Application Data文件夹下面。

5:程序最好有一个菜单项,就像DOS的操作一样,提供一个界面,用户可以选择相应的菜单进入相关的界面。

6:这个是根据客户使用出现许多问题后,自己总结的一些注意的地方。很是有用哦,注意了:

a.最好在程序进入到菜单界面的时候将任务栏Unenable,这样用户就不会尝试打开Windows徽标,进行其他的操作,
做好把客户的操作固定在自己的界面下,当然MC1000外的机器不必要这么做。有另外的注意事项呢,后续再写上来。

b.但是菜单项必须有一个隐藏的操作,就是使任务栏Enable,这样在出现问题的时候,维护人员可以用这个操作打开任务栏,
进行相关问题的处理。

7:如果是单纯的数据采集,修改并且数据量不会超过2万,建议使用txt数据格式;如果是盘点任务的话数据量不超过2万也可以用txt,
但要使用相关的算法和处理。有专门的文章介绍这种文件的操作。如果数据量很大的情况建议使用Sqlce,测试过10万数据检索修改的时候,
时间单位再毫秒,也就是远远小于1秒。但是统计的时候10万条数据三个sql语句需要30秒时间,也就是单条sql统计的话,就是10秒钟时间。
但是5万条数据,用txt操作的话,加上算法的话内存要求比较高。

8:进行客户培训的时候,一定不要讲过多的东西,客户的好奇心堪比咱们开发人员刚拿到机器的时候,
所以按照上面的注意事项做程序开发尤其是第5点,这个会将客户局限在咱们的程序内,其他的操作他几乎没有权限接触。

9:最好机器做自动运行程序把程序的框架和程序固化,使冷启动不会丢失程序或丢失CF。

10:固化其实就是copy文件到其他目录的一个过程都是.copy和.reg文件

 所有MC1000试用程序 http://www.sepho.cn/html/symbol%20mc1000.html

 

谢先生 联系电话:18927593207 QQ 1321685149

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值