WM Platform 双模手机的开发流程及框架
分类: +3G/ 移动开发 2009-04-28 22:42 185 人阅读 评论 (1) 收藏 举报
当前,基于 WM(Windows Mobile )/UNIX/Linux 系统的嵌入式开发已成为终端
通讯产品的主流开发模式。终端通讯产品,特别是手机,随 3G 时代的到来,将
引领当前潮流。双模式手机产品更是未来手机的发展趋势。
工作之余,整理了 WM Platform 双模手机的开发流程及框架。
首先,请一定要弄清楚 Windows 程序内部运行原理。
Windows 应用程序、操作系统与输入输出设备三者之间的交互如下:
其中 :
(1)Windows 程序设计是一种事件驱动方式的程序设计模式,主要是基于消息
的。当用户需要完成某项功能时, 会调用操作系统的某项支持, 然后操作系统将
用户的需要包装成消息并投递到消息队列中, 最后应用程序从消息队列中取走消
息并进行消息响应。
(2)应用程序通过函数调用的方式来通知操作系统执行相应的功能。一般情况
下,操作系统所能完成的每一个功能都有一个函数与其对应。 因此,应用程序对
这些函数的调用就称为系统调用,这些函数的集合就是 Windows 操作系统提供
给应用程序编程的接口, 简称 Windows API(Application Programming Interface)。
(3)操作系统将每一个事件都包装成一个称为消息的结构体 MSG 来传递给应
用程序,然后应用程序对事件进行处理。对事件做出反应的过程称为消息响应。
评论0
最新资源