1.调试
遇到问题: 断点无效
开发工具: VS2005
解决办法: 安装VS2008
猜想原因: VS2005缺少某些系统类库(待研究)
2.DataGrid
遇到问题: Format属性(同事支援,编译时提示不存在Format属性)
解决办法: 用2.0.7045.0版本的System.Windows.Forms.DataGrid.dll替换掉同事的2.0.5版本的
路径(C:/Program Files/Microsoft.NET/SDK/CompactFramework/v2.0/WindowsCE)
原因: .Net Framework 2.0 版本问题
3.扫描头开启问题
遇到问题: 有些画面打开时扫描头开启出现问题
开启方式: 画面Activated时启动扫描头,Deactivate时关闭扫描头
解决办法: 设置焦点不要放在构造中,放到PageLode中
问题原因: 构造中设置了焦点,实例化时焦点已经在页面上了,打开画面时就不再触发Activated事件
4.扫描事件死循环
遇到问题: 扫描事件中提示信息后,出现死循环
解决办法: 扫描事件中不加try catch,逻辑处理拉出去做,不在事件中return
初步原因: 在方法内使用return,且加try catch(待研究)
5.时间比较
遇到问题: RF上储存的时间与WebService上的时间不一致
原因: RF使用的时英文系统,默认时区与WebService服务器的时区不一致