其实作为windowsmobile开发,还是源于windows下的,所以你曾经可以开发windows下的exe程序,那么在转到mobile平台的时候,就会发现一切都很简单。可惜,很多人并非是windows下开发者,那么这些windowsmobile开发的初级教程也许就变得有用了:
第一部分:windowsmobile发展历程
windowsmobile是基于windowsCE内核的:
windowsCE的发展list如下:
Windows CE 1.0
Windows CE 2.0
Windows CE 3.0(改名为Windows for Pocket PC,简称Pocket PC)
Windows CE 4.0(即Windows CE.Net)
Windows CE 5.0(开放250万行源代码)
Windows Embedded CE 6.0(2006年11月推出,在内核方面改进了很多,比如内存管理等。并且共享100%内核源码。)
windowsmobile就是居于开放250万行源代码的windowsCE5.0的下的分支。
Windows Mobile 7.0将采用Windows CE 6.0内核。
开发工具(第1、3两项需要向微软购买,如果仅仅是学习第4项你下个试用版就可以了。)
1.Platform Builder for Windows Mobile(注意和Windows CE版本的区别),在定制内核、内核调试(另外可以借助很多PB的插件)等操作中,它将是一个得力的助手。
2.Windows Mobile 6 Professional SDK(或者Standard版本的,这里仅仅提供Professional版本),在安装完Visual Studio之后安装Windows Mobile 6 Professional SDK Refresh.msi,然后安装中文包:Windows Mobile 6 Professional Images (CHS).msi。提供了你开发所需要的基本接口,和调试用的模拟器等。另外其它的头文件和Lib库等文件你可能需要在AKU里面查找。
3.Adaptation Kit Update(AKU),微软更新Windows Mobile的方式。来看看维基的解释:
"It is a collection of updates, fixes and enhancements to the tools delivered to hardware device manufacturers to create or update devices based on a specific platform.”
4.Visual Studio 2005/2008(有很多提高开发效率的插件,比如Visual Assist X),VS自带的工具,如下图,都是很有用的。
5.ActiveSync,不管是真机还是模拟器,如果想与PC同步(比如手机通过PC来上网),需要使用这个工具。
6.SourceInsight(驱动开发常用的工具,管理、编辑代码很方便。)
7.在如内存泄漏等错误查找方面有很多专门的工具,比如Application Verify等。(请各位补充一下:))
本文链接:江湖传闻 http://www.yybeta.com/1601.html














发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 公布。
允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>URLs(网站链接)必须完整有效 (比如: http://www.yybeta.com),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。