Windows Mobile 开发环境搭建指南(摘自《Windows Mobile 手机应用开发》

来源:互联网 发布:linux怎么启动nginx 编辑:程序博客网 时间:2024/05/01 20:40

以下描述如何搭建典型的windows mobile开发环境。介绍了相应的IDE,SDK及辅助开发工具的安装及常用配置。本文中提供的大量开发工具,除单独标出的以外,均可在http://msdn.microsoft.com/mobility/downloads/default.aspx下载。

要安装windows mobile开发,需要先搭建相应的开发环境。

1、安装embedded visual c++4.0

目前embedded visual c++的最高版本为4.0+sp4,请确保安装了最新的补丁包。

2、安装visual studio .NET 2003

为了降低windows mobile 的开发难度,提高开发人员的开发效率,微软公司把.NET Framework移植到了windows mobile 设备上,针对windows mobile 设备及windows CE .NET 操作系统设计了.NET Framework(以下简称.NET FC)。而visual studio .NET 2003正是开发.NET FC应用程序的最佳IDE。在visual studio .NET 2003安装中,默认集成了.NET CF 1.0 ,同时提供了pocket pc 2002的开发模板,可以直接用来开发pocket pc 2002应用程序。

也可以visual studio 2005  作为开发工具,目前最高版本是Beta 1 Refresh。在visual studio 2005中,默认提供了 pocket pc 2003 se开发使用的.NET CF版本升级到2.0(beta)。

也许读者会问:为什么同时存在EVC和visual studio.NET两个开发环境呢?这主要是因为,当前的.NET CF功能相对而言还很不完整,有很多windows CE .NET 操作系统的核心功能没有封装到.NET CF,如:加密/解密,网络底层通信,COM互操作,RAPI等。为了完成上述功能,还是需要继续使用VEC直接针对系统底层进行native开发。在.NET CF 2.0中将提供功能更强大的COM互操作特性支持,同时也将在visual c++ 2005环境中同时提供managed及native开发功能,这样所有的开发工作将完全事例在visual studio 2005同一环境中。

3、安装pocket pc/smartphone 2003 SDK

为了开发pocket pc 2003或smartphone 2003应用程序,还需要安装pocket pc 2003 SDK或smartphone 2003 SDK。值得注意的是,这两款SDK所包含的模拟器均为英文环境,如果想使用简体中文环境的模拟器,可以去微软网站上单独下载。

如果使用visual studio 2005 开发windows mobile 应用程序,则不需要单独安装相应 SDK,因为SDK已经被默认集成到了visual studio 2005环境中。

4、安装ActiveSync

ActiveSync是一款管理windows mobile设备连接,与PC进行数据同步的工具。如果开发时使用的是真实设备,则最好事先安装ActiveSync使之与PC机连接。

原创粉丝点击