初涉Windows Mobile 5.0的开发(起步篇)[Teaks]

简介:

这个周末构建了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 ,如需转载请自行联系原作者

相关文章
|
14天前
|
IDE 关系型数据库 开发工具
使用Visual Basic进行Windows窗体开发
【4月更文挑战第27天】本文介绍了使用Visual Basic进行Windows窗体(WinForms)开发的步骤,从搭建开发环境到创建、设计用户界面,再到编写事件驱动的代码和数据绑定。Visual Basic结合WinForms提供了一种易学易用的桌面应用开发方案。通过调试、优化、部署和维护,开发者可以构建专业应用程序。随着技术发展,掌握最新UI设计和开发工具对于保持竞争力至关重要。本文为初学者提供了基础指导,鼓励进一步探索和学习。
|
11天前
|
前端开发 Linux iOS开发
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
【4月更文挑战第30天】Flutter扩展至桌面应用开发,允许开发者用同一代码库构建Windows、macOS和Linux应用,提高效率并保持平台一致性。创建桌面应用需指定目标平台,如`flutter create -t windows my_desktop_app`。开发中注意UI适配、性能优化、系统交互及测试部署。UI适配利用布局组件和`MediaQuery`,性能优化借助`PerformanceLogging`、`Isolate`和`compute`。
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
|
12天前
|
编解码 Linux Windows
FFmpeg开发笔记(十三)Windows环境给FFmpeg集成libopus和libvpx
本文档介绍了在Windows环境下如何为FFmpeg集成libopus和libvpx库。首先,详细阐述了安装libopus的步骤,包括下载源码、配置、编译和安装,并更新环境变量。接着,同样详细说明了libvpx的安装过程,注意需启用--enable-pic选项以避免编译错误。最后,介绍了重新配置并编译FFmpeg以启用这两个库,通过`ffmpeg -version`检查是否成功集成。整个过程参照了《FFmpeg开发实战:从零基础到短视频上线》一书的相关章节。
FFmpeg开发笔记(十三)Windows环境给FFmpeg集成libopus和libvpx
|
14天前
|
编解码 Linux Windows
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
在Windows环境下,为FFmpeg集成音频编解码库,包括libogg、libvorbis和opencore-amr,涉及下载源码、配置、编译和安装步骤。首先,安装libogg,通过配置、make和make install命令完成,并更新PKG_CONFIG_PATH。接着,安装libvorbis,同样配置、编译和安装,并修改pkgconfig文件。之后,安装opencore-amr。最后,重新配置并编译FFmpeg,启用ogg和amr支持,通过ffmpeg -version检查是否成功。整个过程需确保环境变量设置正确,并根据路径添加相应库。
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
|
1月前
|
Linux 编译器 C语言
FFmpeg开发笔记(二)搭建Windows系统的开发环境
在Windows上学习FFmpeg通常较困难,但通过安装预编译的FFmpeg开发包可以简化流程。首先需要安装MSYS2来模拟Linux环境。下载并执行MSYS2安装包,然后修改msys2_shell.cmd以继承Windows的Path变量。使用pacman安装必要的编译工具。接着,下载预编译的FFmpeg Windows包,解压并配置系统Path。最后,在MSYS2环境中运行`ffmpeg -version`确认安装成功。欲深入学习FFmpeg开发,推荐阅读《FFmpeg开发实战:从零基础到短视频上线》。
FFmpeg开发笔记(二)搭建Windows系统的开发环境
|
2月前
|
数据可视化 数据库 C++
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
102 0
|
5月前
|
监控 API C++
8.4 Windows驱动开发:文件微过滤驱动入门
MiniFilter 微过滤驱动是相对于`SFilter`传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数`IRP`操作都由过滤管理器`(FilterManager或Fltmgr)`所接管,因为有了兼容层,所以在开发中不需要考虑底层`IRP`如何派发,更无需要考虑兼容性问题,用户只需要编写对应的回调函数处理请求即可,这极大的提高了文件过滤驱动的开发效率。
44 0
|
1月前
|
监控 安全 API
7.3 Windows驱动开发:内核监视LoadImage映像回调
在笔者上一篇文章`《内核注册并监控对象回调》`介绍了如何运用`ObRegisterCallbacks`注册`进程与线程`回调,并通过该回调实现了`拦截`指定进行运行的效果,本章`LyShark`将带大家继续探索一个新的回调注册函数,`PsSetLoadImageNotifyRoutine`常用于注册`LoadImage`映像监视,当有模块被系统加载时则可以第一时间获取到加载模块信息,需要注意的是该回调函数内无法进行拦截,如需要拦截则需写入返回指令这部分内容将在下一章进行讲解,本章将主要实现对模块的监视功能。
38 0
7.3 Windows驱动开发:内核监视LoadImage映像回调
|
5月前
|
监控 安全 API
7.2 Windows驱动开发:内核注册并监控对象回调
在笔者上一篇文章`《内核枚举进程与线程ObCall回调》`简单介绍了如何枚举系统中已经存在的`进程与线程`回调,本章`LyShark`将通过对象回调实现对进程线程的`句柄`监控,在内核中提供了`ObRegisterCallbacks`回调,使用这个内核`回调`函数,可注册一个`对象`回调,不过目前该函数`只能`监控进程与线程句柄操作,通过监控进程或线程句柄,可实现保护指定进程线程不被终止的目的。
31 0
7.2 Windows驱动开发:内核注册并监控对象回调
|
5月前
|
监控 安全 API
7.6 Windows驱动开发:内核监控FileObject文件回调
本篇文章与上一篇文章`《内核注册并监控对象回调》`所使用的方式是一样的都是使用`ObRegisterCallbacks`注册回调事件,只不过上一篇博文中`LyShark`将回调结构体`OB_OPERATION_REGISTRATION`中的`ObjectType`填充为了`PsProcessType`和`PsThreadType`格式从而实现监控进程与线程,本章我们需要将该结构填充为`IoFileObjectType`以此来实现对文件的监控,文件过滤驱动不仅仅可以用来监控文件的打开,还可以用它实现对文件的保护,一旦驱动加载则文件是不可被删除和改动的。
31 1
7.6 Windows驱动开发:内核监控FileObject文件回调

热门文章

最新文章