标题: Windows CE开发初步教程 02 [打印本页] 作者: samwalton 时间: 2014-5-25 17:31 标题: Windows CE开发初步教程 02
Pocket PC 模拟器
图 B
Pocket PC 2002 模拟器
利用eMbedded Visual Tools软件进行开发
许多开发人员都惊诧于Windows CE操作系统及其开发工具和台式机系统的开发有着很多方面的相同性。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++相兼容。