windows mobile开发循序渐进(1)关于平台和工具

简介:

最近要进行windows mobile开发,很兴奋,因为之前对移动开发很感兴趣,并且做了一些B/S模式的开发,也做了一些包括WML和WEB移动开发的学习和开发,这次需要系统的整理一下windows mobile开发过程了,希望园子里的朋友能给予指教。

目前的windows mobile已经分为pocket pc和smart phone两类了,虽然在2002年之前他们同出windows ce1.0,我在网络上找到一张windows mobile发展简史:

Windows Mobile系统发展简史:

1、自1996年推出Windows CE 1.0 (1996)

2、Windows CE 2.11/Palmsize-PC (1998)

中文版CE 2.11 推出(1999)

3、首个Pocket PC (Windows CE 3.0) (2000)

4、Pocket PC 2002(Windows CE 3.2) (2002)

分为Pocket PC和Smart Phone两个版本

5、Windows Mobile 2003(Windows CE .NET 4.1) (2003)

6、Windows Mobile 2003 SE(Windows CE 4.21)

7、Windows Mobile 5.0(Windows CE 5.0) (2005)

8、Windows Mobile 6.0(Windows CE 5.2) (2007)

9、Windows Mobile 6.1(Windows CE 5.2) (2008)

10、Windows Phone (2009)

我们从这个发展简史可以看出,以windows ce为内核的windows mobile系统不断前进,目前最新的当属windows phone 7了。

之前我对pocket pc和smart phone的概念比较模糊,其实他们的区别主要在于:Pocket PC用于PDA,也就是掌上电脑,起初不带手机通信功能的微型电脑,SmartPhone主要用于移动电话(手机)的。

了解了windows mobile的发展,那么怎么样在这个平台上进行应用程序的开发呢,分为SDK和开发工具两部分,其中开发工具自然使用的是公认的Visual Studio 2008(2010)或者更早期的版本,SDK提供了Samples,document及模拟器等开发所用的资料.

这里是用的开发工具如下:

windows mobile 6 professional SDK (可不安装,直接使用visual studio 2008自带的windows mobile 5)

visual studio 2008 team system(自带了windows mobile 5 模拟器)+vs2008 sp1

.net framework 3.5 sp1 (.net compact framework 2.0/3.5)

准备工作

1.如果您的PC上已经安装有vs2008+sp1那么,可以直接在新建项目中找到“智能设备”选项找到VS已经安装的开发模板 

2.选择目标平台,framework版本,这里的目标平台主要有windows mobile 5.0 pocket pc sdk,windows mobile 5.0 smartphone sdk,pocket pc2003,window ce,这里我们选择创建较新的windows mobile 5.0 pocket pc sdk.而框架选择.net compact 3.5。注意在左下方有链接可以到微软官方网站下载你所需的工具。 

 3.windows mobile的开发环境,可以看到其实是和windows form开发类似 

在准备开发环境的时候遇到了几个问题,如,

怎么样将开发环境生成的程序部署到windows mobile的模拟器上呢,有几种方式呢

如何访问sql server ce数据库呢

如何打包 等等

接下来的文章将会解决并总结这些内容。




    本文转自wengyuli 51CTO博客,原文链接:http://blog.51cto.com/wengyuli/588108,如需转载请自行联系原作者




相关文章
|
2月前
|
自然语言处理 C# Windows
C#开源免费的Windows右键菜单管理工具
C#开源免费的Windows右键菜单管理工具
|
3月前
|
C++ Windows
windows下内存检测工具
windows下内存检测工具
|
1月前
|
数据可视化 数据库 C++
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
|
2月前
|
安全 Windows
Windows提权辅助工具
Windows提权辅助工具
55 1
|
2月前
|
Windows
windows逆向 -- Debug工具简介
windows逆向 -- Debug工具简介
26 0
|
2月前
|
Windows 网络安全
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
【2月更文挑战第2天】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
431 0
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
|
2月前
|
安全 Linux iOS开发
上传 iOS 应用变得更加容易 - 在 Windows 上架 iOS APP 的工具介绍
上传 iOS 应用变得更加容易 - 在 Windows 上架 iOS APP 的工具介绍
|
3月前
|
编解码 数据挖掘 异构计算
Windows平台实现超高分辨率或帧率硬编码
Windows平台实现超高分辨率或帧率硬编码
|
3月前
|
C# 数据安全/隐私保护 开发者
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
|
3月前
|
C++ Windows
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
CMake中的find_package(xxx REQUIRED)在windows平台怎么解