【Windows Mobile开发系列 之 进入一】新建项目时目标平台的选择

来源:互联网 发布:unity服务器端源码 编辑:程序博客网 时间:2024/04/30 09:35

之前的【Windows Mobile开发系列】

1.【Windows Mobile开发系列 之 前言一】被智能手机新闻报道所吸引

2.【Windows Mobile开发系列 之 开始一】了解智能项目和一般PC项目的区别

3.【Windows Mobile开发系列 之 开始二】使用VS2008进行Windows Mobile开发环境的搭建

4.【Windows Mobile开发系列 之 开始三】使仿真器能够上网

 

相信大家在VS2005/2008中新建一个智能项目时,会看到有很多目标平台让你选择,你会不知所措,到底哪个目标平台才是自己开发要使用的呢,这里简单介绍一下

 

最近我买了本《Microsoft Mobile 移动应用程序开发宝典》这本书,里面讲解还是不错的,使用的开发环境是Vs2005+.Net Compact FrameWork 2.0,因为是2008年出版的,算是比较新的Mobile的书籍了,这里很多内容也是对自己看书和自己感受的总结,没有任何商业目的,希望大家一起学习进步

 

其实到目前为止一共有3大移动平台:Pocket PC , Smartphone , Windows CE这三种平台,

其中Pocket PCSmartphone 这两种平台式运行于 Windows Mobile中的,而Smartphone又是Mobile针对Smartphone的特殊版本,而对于那些嵌入式或定制的硬件运行于 Windows CE平台。

 

3种平台的外观基本的特征是:

Pocket PC:一般会有触摸屏,但是没有键盘

Smartphone:有不可触摸式的屏幕,但通常有手机键盘,有时也会配备完整的QWERTY标准键盘(什么是QWERTY标准键盘,请参考:http://www.km104.cn/article/5/2009/200905142591.html)。

Windows CE::运行于这个平台上的设备可能拥有各类屏幕与键盘,因为它们一般是定制的

 

而在手机功能方面:

Pocket PC::仅有Pocket PC Phone Edition 或者 Windows Mobile 6 Professional支持

Smartphone:支持

Windows CE:需要专门定制

 

其实选平台时要看:

如果您要为一个不用触笔的,带电话功能的,可用键盘的单手操作的设备编写应用程序,则SmartPhone是您正确的选择。

如果您要为一个定制的硬件编写程序,则应该选择Windows CE平台

 

 

原创粉丝点击