基于微软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个新的类。