超级简单的问题,走过路过不要错过哦!

dabaishaflyw 2006-08-02 01:57:52
小弟从java刚转.net(pda移动设备的开发),想开始helloworld之旅,遇到问题了,请大虾救命,不胜感激!
我照书上的例子在一个form里面放了个button,然后写了他的双击事件,然后部署这个程序,选择的是pocket pc设备,当点部署按纽的时候出现了问题,系统提示出现了部署错误;如:
------ 已启动部署: 项目: HelloWorld, 配置: Debug Windows CE ------

正在部署到 Pocket PC 设备正在使用 TCP 连接传输



错误: 无法连接到设备,因为未安装 ActiveSync。请退出 Visual Studio,然后安装 ActiveSync 以完成连接。
---------------------- 完成 ---------------------

生成: 1 已成功, 0 已失败, 0 已跳过
部署: 0 已成功, 1 已失败, 0 已跳过

请问该怎样做?什么叫ActiveSync?怎样安装呢?
...全文
337 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Teng_s2000 2006-08-14
  • 打赏
  • 举报
回复
构建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实在是太慢了,不知道有没有高人高招能加快这个速度。不然可就不敢乱调试了

baggio328 2006-08-04
  • 打赏
  • 举报
回复
有条件的话,不妨去搜搜,有很多的相关内容
zhongwanli 2006-08-03
  • 打赏
  • 举报
回复
Microsoft ActiveSync 是基于 Windows Mobile 的 Pocket PC 和 Smartphones 的最新同步软件。

首次连接 Windows Mobile 设备时出现的 Windows XP SP2 安全弹出警告已经被取消。
远程 PC 同步(通过 Wifi 或 LAN)被默认关闭。但是,用户可以通过定位到“文件”>“连接设置”,选中“允许网络 (Ethernet)...”来启用该功能。
LHA 2006-08-02
  • 打赏
  • 举报
回复
ActiveSync 是一个软件, 通过这个软件 与手机通讯, 也就是传输文件

通过在基于 Windows Mobile 的设备上使用 ActiveSync,可以轻松地使移动设备上的信息与台式机或笔记本计算机上的信息保持同步。既可以将 ActiveSync 配置为按需同步,也可以配置为在将设备连接到计算机时进行同步。例如,当您将 Pocket PC Phone Edition 插入其底座时,ActiveSync 可以自动检查 Microsoft Outlook 中的电子邮件、联系人、日历和任务,以发现设备与计算机之间的差异,然后进行必要的更新。

微软的网站上有
http://www.microsoft.com/downloads/details.aspx?FamilyId=67DFCC42-34DB-44C4-9054-DE8E25CAD7F8&displaylang=zh-cn

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧