首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Windows Mobile >> Windows Mobile 入门 >> 正文
Windows CE开发初步
作者:佚名    文章来源:转载    更新时间:2007-8-30 17:50:04
开发工具和台式机系统的开发有着很多方面的相同性。eMbedded Tools 3.0软件囊括了以下的特性:

  • Windows CE Pocket PC2002应用程序
  • Windows CE Pocket PC2002 MFC向导
  • Windows CE应用程序
  • Windows CE ATL COM 向导
  • Windows CE动态连接库
  • Windows CE MFC Active向导
  • Windows CE MFC向导(.dll)
  • Windows CE MFC向导(.exe)
  • Windows CE Pocket PC应用程序
  • Windows CE Pocket PC MFC 向导(.exe)
  • Windows CE 电话 2002应用程序
  • Windows CE 静态连接库

    微软公司支持MFC,ATL及常规Win32 API。相比于台式计算机系统,Win32 API(包括MFC)都有很大的限制,例如,Windows CE系统中很多行为都不是很明显,即使她也允许你象在台式PC机那样操作。

    你可以画直线,圆,椭圆,但并不支持多种映射模式。Windows CE唯一支持的是MM_TEXT方式,她也不支持坐标转换。

    也许你很想知道eMbedded Visual Tools 3.0软件支持的是哪一款CPU类型。虽然袖珍PC2002只支持ARM处理器,但eMbedded Visual Tools 提供了以下CPU类型的多种选择:

    ARM, MIPS, PPC, SHx, x86及THUMB。虽然eMbedded Tools作为Windows CE 3.0的编译器,她也支持很多不同的对象装置。

eMbedded Visual C++ 4.0 和Windows CE.NET

    微软已经发布了一套全新的eMbedded Visual C++ 3.0版本,即所说的eMbedded Visual C++ 4.0。这一编译器主要是面象于Windows CE.NET操作系统的开发。到目前为止,还没有eMbedded Visual Basic 4.0的出现,也还没有基于eMbedded Visual C++ 4.0的Pocket PC SDK的出现。

    现在,你可以到微软主页上下载eMbedded Visual C++ 4.0,并可以利用提供的仿真器进行开发。只要肯花一足够的资金,你就可以针对一硬件对象进行开发了。

    本人觉得eMbedded Visual Tools 3.0最令人心烦的是她不支持C++异常行为,这样eMbedded Visual Tools 3.0不能执行标准模板类库。这些问题在eMbedded Visual Tools 4.0得以修正,所以eMbedded Visual Tools 4.0更能和C++相兼容。

开发真正意义上的应用程序

    如果你已经很熟悉Visual Studio,对Windows CE 和Pocket PC你就可以快速上手。当我第一次在Pocket PC机上开发时,只花我5分钟就可以完成如“Hello World”的程序(图 C)。只需安装eMbedded Visual C++,建立工程,选择标准的MFC Pocket PC向导,然后进行编译就可以了。

图 C

Hello World application

    值得注意的是,eMbedded Visual C++包括了很多额外选择,你可以利用这些去选择CPU类型和系统平台。如果你采用Pocket PC2002仿真器来开发,你可以选择Pocket PC 2002程序,Win32(WCE x86)调试器等。

    如果你在真实Pocket PC2002设备中编译,可以通过USB口和台式机连接

上一页  [1] [2] [3] 下一页

相关文章:
浅析Windows CE下浏览器源码
Windows CE平台定制
在Visual Studio 2005里创建一个CE 6.0的平台(Platform)
如何将.NET CF程序部署到Digi开发板上
设置Boot-loader
CE开发环境
Windows CE概述
Windows CE下拨号上网
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号