Windows Mobile 是什么
Windows Mobile 是微软为智能手机和 PDA 提供的操作系统,在 Windows
Mobile 5.0 之前分为 Pocket PC 和 Smartphone 两种版本,Pocket PC 中包括 PDA
版本和带电话功能的 Phone Edition。在 Windows Mobile 6.0 中分为三类:
Professional,即 Pocket PC Phone Edition; Standard, 即 Smartphone;Classic,即无
电话功能的 Pocket PC。
Windows Mobile 是基于 Windows CE 操作系统开发的针对智能手机和 PDA
的操作系统平台。所以 Windows Mobile 的硬件与应用程序都是由相关的标准要
求,符合标准才能够运行 Windows Mobile 操作系统。
获取开发工具
目前 Windows Mobile 的主流开发平台/语言分为两种:.NET(包括 C#和
VB.NET)和 C++。微软已经将这两种开发语言的支持加入到 Visual Studio 中。
Visual Studio 2005 和 2008 均内置了 Windows Mobile 的 SDK,可以直接开发
Windows Mobile 应用程序。Visual Studio 也支持安装最新版本的 Windows Mobile
SDK。
如果想用 Visual Studio 开发 Windows Mobile 应用程序的话,必须已经获取了
Visual Studio Professional 或以上版本。
除了 Visual Studio 外,我们还可以使用免费的 eMbedded Visual C++ 4.0 来开
发 C++应用程序。在安装 SP4 版本后,可以支持基于 Windows CE 5.0 设备的应用
开发(目前 Windows Mobile 5.0 和 6.0 均基于 Windows CE 5.0)。下载地址如下:
http://www.microsoft.com/downloads/details.aspx?FamilyId=1DACDB3D-50D1-
41B2-A107-FA75AE960856&displaylang=en
eMbedded Visual C++ 4.0 SP4 下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4
DBE-986E-A812984318E5&displaylang=en
在安装完成开发工具后,还需要根据不同的目标设备安装不同版本的
Windows Mobile SDK。我们可以在 MSDN 网站的下载中查询“Windows Mobile x.0
SDK”,或者直接去下面链接中查找:
http://msdn2.microsoft.com/en-us/windowsmobile/bb264327.aspx
比如,Windows Mobile 6.0 SDK 的下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4
745-88ef-3d48091a390b&DisplayLang=en
如果要开发中文版的应用程序,还需要安装单独的本地化模拟器映像文件。
Windows Mobile 6.0 的语言映像文件下载链接如下:
http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-4
26F-A913-4F370A65A582&displaylang=en
除此之外,我们还需要安装 ActiveSync 4.5,来使开发环境与 Windows Mobile
设备相连接。在 Vista 中 Windows Mobile Device Center 与 ActiveSync 的功能相同。