欢迎来到天天文库
浏览记录
ID:52046417
大小:371.00 KB
页数:29页
时间:2020-03-31
《用EVC开发WinCE应用程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用EVC开发WinCE应用程序南京大学软件学院2005年6月用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规则EVC开发的忠告WinCE概述WINCE和Windows98/2000不同支持多种硬件平台可以工作在12种不同的处理器体系结构、180余种CPU上实时操作系统可以满足应用程序所需要的实时性要求。组件化WINCE由200多个模块组成的,可以支持OEM或者嵌入式系统开发人员根据特定的设计选择操作系统组件,从而减少存储空间占有量WinCE的相关应用移动电
2、话/智能多媒体定义设备数字成像设备工业自动化设备Internet/媒体设备PDA/移动手持设备住宅门禁POS设备顶置盒微内核Web板设备Windows客户端/终端用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规则EVC开发的忠告WinCE下的开发环境VisualStudio.NetPlatformBuilderEVC用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规则EVC开发的忠告EVC概述Platf
3、ormManager远程工具开发包/库的选择(SDK、MFC、ATL)EVC中的MFCeVC概述MicrosofteMbeddedVisualC++4.0工具软件为创建用于WindowsCE.NET设备的应用程序和系统组件建立了一套完整的桌面开发环境。随着WinCE版本变化,eVC也推出了相应的版本。eVC3.0WinCE3.0eVC4.0WinCE4.0eVC4.0+sp1WinCE4.1eVC4.0+sp2WinCE4.2eVC4.0+sp4WinCE5.0PlatformManagerWinCE应用程序开
4、发与Windows桌面应用程序开发的主要不同:在开发桌面应用程序时,应用程序同时在桌面操作系统中运行;在开发WinCE应用程序时,需要将WinCE应用程序download到WinCE目标设备上运行,并且调试的情况也是一样。So,PlatformManager…WhatisPlatformManager?PlatformManagerisacommunicationstechnologythatmanageshowadesktopcomputerinteractswithatargetdevice.eVCandV
5、S.NEToperatethroughPlatformManagertodownloadapplicationsandrun-timeimagestoyourtargetdevice.PlatformManageralsoconnectsyourtargetdevicetodebuggingtoolsthatareavailableonthedesktopcomputer.PlatformManagerineVC查看平台与设备列表添加一个连接删除一个连接配置某个连接属性打开EVC配置连接属性传输方式Micros
6、oftActiveSyncTCP/IPTransportforWindowsCEKITLTransportforWindowsCE启动方式EmulatorStartupServerManualServerMicrosoftActiveSync内核独立传输层(KernelIndependentTransportLayer,KITL)是一个抽象层,它可以向工具透明地呈现通信硬件。KITL通过删除对开发主板和旧有连接的需要改善了内核的加载、调试和分析过程。EVC远程工具工具名称描述RemoteFileViewer在D
7、esktopPC上查询和管理远程设备中的文件RemoteProcessViewer在DesktopPC上浏览远程设备上运行的进程以及线程,同时可以终止指定的进程RemoteZoomin抓取远程设备上的屏幕图像RemoteRegistyEditor在DesktopPC上管理远程设备注册表RemoteHeapWalker显示在远程目标设备上运行的进程、堆标识符和标志位信息RemoteSpy++在DesktopPC上显示远程设备上运行的窗口列表和窗口消息EVC附带远程工具开发包/库的选择SDK、MFC、ATL存储空间
8、的比较MFC的优势简化程序的开发关于ATL类型EXE文件大小附加DLL总存储空间SDK8.5K(无)8.5KMFC10K356K366KeVC中的MFC不支持的MFC类WinCE独有的类修改的类失去的函数不支持的MFC类DataAccessObjects(DAO)OpenDatabaseConnectivity(ODBC)multiple-documentinterface(MDI)o
此文档下载收益归作者所有