CE应用程序开发

CE应用程序开发

ID:40709807

大小:347.11 KB

页数:10页

时间:2019-08-06

CE应用程序开发_第1页
CE应用程序开发_第2页
CE应用程序开发_第3页
CE应用程序开发_第4页
CE应用程序开发_第5页
资源描述:

《CE应用程序开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WindowsCE应用程序开发内容¢由于WindowsCE操作系统是以Win32API为基础,所以它的应用程序开发环境与Windows98、WindowsNT和Windows2000类似。WindowseMbeddedVisualC++提供了WindowsCE应用程序的集成开发环境与工具,使软件开发人员在建立、编译与调试应用程序时更加方便。这里将介绍WindowsCE应用程序的开发模型与开发环境。¢WindowsCE应用程序开发模型简介¢WindowsCE应用程序开发环境WindowsCE应用程序开发模型简介(1)¢与

2、Windows系列的其它操作系统相同,WindowsCE是采用事件驱动的应用程序模型:WindowsCE上的程序通过接收消息、解释消息并对消息作出反应来运作。一个WindowsCE程序拥有一个或多个窗口,透过一个消息循环来接受、处理消息。窗口可以是隐藏的(例如在一个不需要使用者接口的应用程序中),每个窗口都具有一个窗口句柄与一个消息处理器,负责处理这个窗口接收到的消息,你也可使用窗口句柄调用相关的函数。一个WindowsCE程序有两个主要的函数,分别是WndProc(消息处理器)和WndMain(提供程序的进入点):W

3、ndProc函数负责为窗口处理消息,通常每个应用程序只处理与它有关的消息,而将其它消息传回给操作系统;而WinMain不仅是一个应用程序主要的消息处理函数,还负责程序的初始化及结束。WindowsCE应用程序开发模型简介(2)¢在开发WindowsCE的应用程序时,首先必须考虑应用程序会在什么样的平台与处理器上执行,并了解硬件平台的配置(所使用的SDK会考虑到平台与处理器的特性)。由于WindowsCE是一个模块化的操作系统,设备厂商可以选择特定的模块与组件来配置WindowsCE设备,你可能必须考虑一些问题,例如你的

4、应用程序可以使用多大的内存空间等。此外,也可以选择是否使用其它的应用程序开发工具,如eMbeddedVisualC++提供的微软基础类(MFC)与动态模板函数库(ATL),或者是在WindowsCE程序中使用以组件对象模型(COM)为基础的类与函数。WindowsCE应用程序开发环境(1)¢eMbeddedVisualC++(目前最新版本为4.0)是WindowsCE.NET所提供的应用程序开发工具,它的功能相当强大。¢透过eMbeddedVisualC++,程序设计师可以在友善的环境下开发以WindowsCE为基础的

5、应用程序,并能查询平台软件开发工具套件的相关详细文件。¢透过eMbeddedVisualC++所开发出来的应用程序可以在不同的特定平台上执行,系统会针对特定平台自动进行程序代码转换的工作,程序设计师不需要撰写额外的程序代码。WindowsCE应用程序开发环境(2)¢eMbeddedVisualC++系统安装¢要进行eMbeddedVisualC++的安装使用,必须满足以下的系统基本要求:¢处理器为Pentium150MHz以上的个人计算机。¢操作系统为MicrosoftWindowsXP/MicrosoftWindow

6、s2000Professional加上ServicePack2(或更新的版本)。¢32MB以上的内存。¢VGA或更高分辨率的屏幕。¢鼠标。¢360MB以上的硬盘空间。WindowsCE应用程序开发环境(3)¢eMbeddedVisualC++集成开发环境的组件与功能¢项目工作区(ProjectWorkspace):用来管理项目与项目的组件。¢程序编辑器(TextEditor):用于撰写程序代码。¢资源编辑器(ResourceEditor):用于设计和修改资源,如对话框与菜单。¢编译器(Compiler)。¢Window

7、sCE设备仿真器(WindowsCESimulator):用于在桌面计算机测试应用程序。¢平台管理器(PlatformManager):用于在WindowCE设备上测试程序。¢调试器(Debugger):用于控制程序的单步执行和断点执行。WindowsCE应用程序开发环境(4)¢应用程序向导(AppWizard):协助程序设计师针对不同平台的各种应用程序建立工作框架。¢程序代码浏览器:用于检查和编辑程序中的函数与类,并快速显示它们之间的关系。¢类向导(ClassWizard):用于自动产生类程序代码。¢Windows诊

8、断工具(Windowsdiagnostictools):如WindowsCERemoteSpy(Cespy.exe)提供了额外的程序编辑和调试的功能。¢在线文件和帮助文档(Onlinedocumentationandhelp)。WindowsCE应用程序开发环境(5)¢下面将介绍如何利用eMbeddedVisualC++集成开发环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。