概况
基于微软VC6.0的Windows CE软件开发工具包是为那些在VC++6.0环境下为运行Windows CE操作系统
的掌上设备进行软件开发的程序员们设计的一个开发工具包。
借助于这个工具包的帮助,能够时一名已经熟练掌握VC++编程的程序员非常方便的使用他在MFC(微
软基本类库)、Win32 API(基于32位Windows系统的应用程序编程接口)以及倍受称道的Visual Studio
集成开发环境等方面的知识和经验,顺利的进行高效率的Windows CE应用软件的开发。
此开发工具包内含了许多Windows CE特有的技术。如仿真技术,可以使开发人员在台式机的开发平
台上进行Windows CE应用软件的开发,而不必始终需要一台真正的掌上电脑;还有一些远程调试工具,
可以很顺利地在Handheld PC或者Palm类型掌上电脑上,实时进行程序的在线调试、代码优化工作。
对于企业和开发人员而言,利用基于Windows CE掌上设备,他们能够方便的通过已有的丰富的C++系
统开发经验开发出各种实用的系统。
优点
1、Visual Studio特有的集成开发环境:
开发人员可以利用在以前VB6.0开发环境中已有的开发技术、技巧,构建动态的基于Windows CE的各种解
决方案。
2、自动下载和执行:
可以在PC机上进行开发工作,然后该工具包将自动完成程序下载、编译、目标程序的生成工作,并
且在PC机上执行,以便发现错误。
3、远程软件调试:
程序的开发工作可以在一台台式机上进行,处于调试阶段的程序在一台真正的掌上设备中运行。而
台式机和掌上设备之间可以通过标准的串口进行连结。
4、先进的基于台式机的仿真开发环境:
在台式机上就可以创建基于Windows CE的软件调试窗口,而不需要真正拥有一台掌上设备。内置的
仿真技术无论在外观界面上,还是内在功能上都可以将真正的掌上设备模拟得惟妙惟肖。
5、支持Windows CE的MFC(微软基本类库)
这样,就能使得具有丰富C++环境下的MFC编程经验的程序员方便地将这些经验(甚至包括你以前的
源代码)直接运用到Windows CE系统的程序开发中去。而且MFC中也包括了面向Windows CE的AppWizard
和ClassWizard。
6、支持Windows CE的ATL(动态模版库)
使用这个ATL,可以方便的创建基于Windows CE系统的ActiveX控制器。在ATL中比较有用的新功能包
括对Windows CE的处理器的控制,composite控制,以及11个新的类。