这个周末构建了Windows Mobile 5.0的开发环境,也简单测试了一下,算是起步吧,下面是简要步骤:
工欲善其事,必先利其器。首先安装工具
1. 安装Visual Studio 2005
2.开发工具包, 我下的是800多M的那个,Windows Mobile Developer Resource Kit,里面只有英文版的模拟器,所以又下载了Windows Mobile 5.0 Emulator Images for Smartphone/Pocket PC - CHS。同时下载了中文版的ActiveSync 4.1
3. 安装Windows Mobile Developer Resource Kit。装好后,可以看到一个hta文件的链接。打开后可以看到一些资料。重要的是Install the Developer Tools下面的Install the Tools项。按照右面的步骤分别安装各工具,点击相应链接可以打开安装文件所在文件夹。都在Windows Mobile 5.0 Developer Resource Kit\content\Developer Tools下面
4. 接着要安装的是ActiveSync,我安装的是自己下载的中文版
5. 然后安装重要的Windows Mobile 5.0 SDK,分for Smartphone和for Pocket PC两个。安装完SDK后,又安装了各自的中文版映像,这样就可以模拟中文版的Windows Mobile 5.0环境了
6. Developer Resource Kit中还提供了SQL Mobile的工具,可以根据需要选择安装
工具安装完毕,该配置开发环境了
7. 首先打开ActiveSync的连接设置,选中“允许连接到以下其中一个端口”,下面的下拉框选DMA
8. 打开Visual Studio 2005,选Tools->Options->Device Tools->Devices。在“Show devices for platform”中选中Windows Mobile 5.0 Smartphone/Pocket PC SDK,下面可以看到一些设备,选择相应的Emulator或QVGA Emulator
测试一下吧
9. 新建项目,选C#下的Smart Device中的Windows Mobile 5.0 Smartphone。新建个Device Application吧^_^
10.建立好后,在工具栏上也可以看到Device工具条,嗯,选QVGA Emulator吧^_^,点Connect to Device…………哇,弹出来的QVGA Smartphone超高了(我1024x768分辨率的)…………,还是换成普通的Emulator吧
11.在手机样子的Form里随便拽了几个控件,设置了底下的菜单,然后习惯性的点击了上面Run箭头,没看见Run的效果,看见个Deploy...,那就Deploy吧
12.好慢啊,Deploy呀,过了好一会儿,看到Emulator上有个4色的圆在转圈,转了一会儿终于看到了我的Form1(忘改Form标题了*^_^*)。在Emulator上点点按按,速度还不错嘛,就是那个Deploy的速度实在是太…………不敢恭维呀
看看模拟器里都有什么东西吧
13.在Visual Studio 2005里打开Device Emulator Manager,在Tools菜单下能找到
14.找到下面的Windows Mobile 5.0 Smartphone Emulator,右键菜单里选Connect。打开了一个手机^_^,Device Emulator Manager里这项的图标也变成了运行状态的箭头了
15.还是在Device Emulator Manager中,还是Windows Mobile 5.0 Smartphone Emulator项,右键菜单里的Cradle可以用了,点一点
16.可以看到图标变成了连通的线路。同时注意系统托盘里的ActiveSync图标,在转。清脆的声音后,设备连通咯。一路下一步,完成就可以了
17.打开“我的电脑”,下面多了个“移动设备”,点进去可以看到“我的Windows移动设备”和只有两张图片的“My Pictures”
18.进入“我的Windows移动设备”,看到了熟悉的Windows系统盘结构,hoho,这个就是Windows Mobile 2005的系统了吧,翻翻看看吧
---
就这些了,也没干别的,总的来说,就是测试的时候Deploy实在是太慢了,不知道有没有高人高招能加快这个速度。不然可就不敢乱调试了
路漫漫其修远兮 吾将上下而求索
本文转自 lu xu 博客园博客,原文链接: http://www.cnblogs.com/dotLive/archive/2006/02/26/338328.html ,如需转载请自行联系原作者