目前Windows Mobile的主流开发平台/语言分为两种:.NET(包括C#和VB.NET)和C++。Visual Studio 2005和2008均内置了Windows Mobile的SDK,可以直接开发Windows Mobile应用程序。Visual Studio也支持安装最新版本的Windows Mobile SDK。
下面主要是说一下使用windows Studio 2005进行windows mobile 6开发所必须做的准备(不涉及使用eMbedded Visual C++进行开发)。
所需安装软件:
1、 Visual Studio 2005
2、 Visual Studio 2005 sp1
Sp1的安装是一个噩梦,安装时进行信息收集时间漫长,可以上网查一些快速安装方法。
3、microsoft activesync v4.5
ActiveSync是一款管理Windows Mobile设备连接、与PC进行数据同步的工具。如果您开发时使用的是真实设备,则最好事先安装ActiveSync使之与PC机连接。
4、Microsoft .NET Compact Framework DeveloperSP2.exe
5、 Windows Mobile 6.0 SDK
安装好sdk中就自动安装设备仿真器Smartphone Device Emulator 2
sdk中有很多实例,可以好好学习。
6、 Windows Mobile 6 Professional Images (CHS)
Windows Mobile 6 中文镜像。
软件下载完成,都安装成功了,先检验一下各个安装是否成功,并且开始进行基本配置。
1、首先,检查一下系统是否安装成功Visual Studio 2005 sp1,打开Visual Studio 2005,打开“帮助->关于Microsoft Visual Studio”,sp1作为一个产品安装:
2、设置Smartphone Device Emulator 2与microsoft activesync v4.5进行连接。这个可是部署程序wm6程序的关键哦。
打开activesync,设置连接属性“允许连接到以下其中一个端口:DMA”。
在vs2005开发环境中,打开“工具->设备模拟器管理”,可以看到wm6的模拟器,右键连接,就启动了模拟器:
这个时候,模拟器还没有跟activesync连接,必须点击右键,选择“插入底部”,然后activesync显示正在连接:
连接成功后,可以查看模拟器中的相关信息:
弄了半天,基本配置完成,可以开始开发了。