阅读:1455回复:0
经验之谈
经验之谈,一些在Win CE上开发软件值得注意的问题:
1. Win CE只支持UNICODE,故为保持良好的代码可移植性, 对字符串进行处理的时候采用对ANSI,UNICODE两种模式均支持的C运行库函数,注意静态字符串的定义; 2. Win CE不支持元文件(MediaFile),取消了一些内建的画刷画笔等GDI对象; 3. 无鼠标和光标,但可感知手写笔的位置; 4. 因WinCE的运行环境一般比较苛刻,所以要时刻注意检查是否有足够的资源可供使用,程序中尽量去掉无用的位图等资源; 5. 用户界面上的考虑:可以让用户对硬件按钮进行映射定义,方便用户的使用; 6. 因为WinCE的输入窗口(SIP)占用了很大的面积,故编程的 7. 数据库的字段就是属性,并且不可有属性名,必须是整数,这点比较特殊; 8. 同步对象中,不支持信号量对象; 9. 另外有一些帮助函数和特殊的消息,比如GetMouseMovePoints和WM_HIBERNATE等等; |
|