首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

求WinCE-MFC-PDA开发思路解决办法

2012-12-31 
求WinCE-MFC-PDA开发思路公司有个项目,跟别人合作做一个手持机,主要功能跟电话一样有打电话, 发短信.我用

求WinCE-MFC-PDA开发思路
公司有个项目,跟别人合作做一个手持机,主要功能跟电话一样
有打电话, 发短信.
我用窗口的模式做的, 一个主窗口做背景, 主窗口顶部和底部分别显示窗台栏和工具栏.
按键消息全部由主窗口处理,来回操作子窗口切换. 但是越做到后边越发现太麻烦了, 而且主窗口还有些问题.
后来又试了FormView, 搞了半天还不如窗口.
又试了用一个窗口, 在这个窗口上绘制控件, 几乎所有代码都卸载一个文件里了, 更大条.

求做过类似项目的筒子,给指一条明路吧m(_ _)m
[解决办法]

引用:
引用:
电话程序跟短信程序分离开来。可以参考智能手机上的通话软件和短信软件,要做到那个界面还是可以的。
……

通讯模块只提供一个串口, 电话, 短信都是通过这个串口读写的. 所以只能有一个线程打开这个串口. 并不停的读.
这个的确可以封装成一个库, 但没什么必要. 从串口来的消息就是通讯中断的触发方式. 要在界面上弹出消息窗口.

我不知道该用什么方式去做UI.……


只有一个物理串口,可以考虑编写一个流驱动,把串口操作封装起来,在流驱动加载的时候打开你的物理串口。这样就可以解决只有一个物理串口的问题。
要在界面上弹出消息窗口。  这个可以使用加载进程的方式,加载这个程序,由这个程序去弹框显示。

也就是说:提示可以做成一个程序,通话一个程序,短信一个程序。那个封装了物理串口的流驱动中可以加个监控线程,检测到来电、来信等信息的时候,可以发出全局消息,广播出来,同时加载你的提示程序。(这个广播,可以让你在打开通话或短信程序的时候,通知到该进程去更新显示)

至于多窗口、单文档之类的就是你自己考虑界面的问题了

热点排行