Windows CE的开发工具包

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

页眉内容

Windows CE的VB开发工具包

概况

越来越多的掌上电脑使用Windows CE操作系统。而对于针对这些设备进行应用软件开发工作的程序员来说,基于VB6.0的Windows CE应用程序开发工具包为他们提供了能够轻松完成各种解决方案的开发工具集合。

这个开发工具包利用了VB6.0的集成开发环境。因此,开发人员能够将在VB6.0开发过程中取得的经验、技能方便的运用到Window CE的开发工作中。

此开发工具包内含了许多Windows CE特有的技术。如仿真技术,可以使开发人员在台式机的开发平台上进行Windows CE应用软件的开发,而不必始终需要一台真正的掌上电脑;还有一些远程调试工具,可以很顺利地在Handheld PC或者Palm类型掌上电脑上,实时进行程序的在线调试、代码优化工作。

对于企业和开发人员而言,利用基于Windows CE掌上设备,他们能够方便的通过已有的丰富的VB6.0系统开发经验开发出各种实用的系统。

Windows CE支持的处理器类型包括:ARM, StrongARM, MIPS, PowerPC, SuperH 以及x86系列。

优点

1、集成于VB6.0开发环境:

开发人员可以利用在以前VB6.0开发环境中已有的开发技术、技巧,构建动态的基于Windows CE的各种解决方案。

2、远程软件调试:

程序的开发工作可以在一台台式机上进行,处于调试阶段的程序在一台真正的掌上设备中运行。而台式机和掌上设备之间可以通过串口、并口和以太网卡进行连结。

3、对于ActiveX的控制:

使用面向Windows CE的ActiveX控制,可以大大加速工程的开发效率。

4、先进的基于台式机的仿真开发环境:

在台式机上就可以创建基于Windows CE的软件调试窗口,而不需要真正拥有一台掌上设备。内置的仿真技术无论在外观界面上,还是内在功能上都可以将真正的掌上设备模拟得惟妙惟肖。

5、远程工具:

在台式机开发平台的直接监控下,一些有用的监控程序、调试程序如:Spy, Process Viewer, 还有Registry Editor。

6、丰富的开发实例:

拥有大量的基于VB应用软件开发平台的针对Windows CE特性的详细开发实例,能够为你提供快速的参考。

请访问微软公司的主页,以便获得关于Microsoft Windows CE Toolkit for Visual Basic 6.0的更多的信息。

Windows CE的VC开发工具包

概况

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

请访问微软公司的主页,以便获得更多的帮助。

于CE的嵌入式软件开发程序入门

说到Windows CE不由得就想到微软推出的WIN系列PC操作系统,Windows的出现在很大程度上改变了程序员的编程习惯,把程序员从冗长的代码中解放了出来。那么Windows CE呢?会不会给掌上电脑的程序设计带来一次新的飞跃呢?一切没有事实依据的预测都是不可靠的,我们只能通过认识WIN CE的优势与特点来小心翼翼的展望一下也许并不遥远的未来。CE能被广泛的应用到各种嵌入式的产品中与其是一个紧凑、高效和可升级的操作系统有着直接的关系。从手持电脑到专门的工业控制器和消费用电子产品随处可见CE的靓影。Windows CE已经通过了其自身的能力证明:它能够满足32位嵌入式式程序开发的需求。同样重要的是:Windows CE使嵌入式式系统的设计者得以充分利用Microsoft的32位基于Windows的开发工具的全部的函数---API。

本文并不是刻意要完全做Win32的编程指南,而是要介绍用Win32作为嵌入式式应用程序的开发工具。

回答一个问题先:什么是WIN32?

“WIN32”表示对于所有的Microsoft 32位平台的一种普通的应用编程接口(API)。这些平台通常指:Windows 95,Windows 98,Windows NT,Windows CE。本文我们主要关注Windows CE操作系统,可是需要弄清楚的是大多数Win32的应用编程接口对上面

相关文档
最新文档