![用EVC开发WinCE应用程序_第1页](http://file4.renrendoc.com/view11/M00/06/12/wKhkGWWKJyGAT5BLAAFVmNM6JYM181.jpg)
![用EVC开发WinCE应用程序_第2页](http://file4.renrendoc.com/view11/M00/06/12/wKhkGWWKJyGAT5BLAAFVmNM6JYM1812.jpg)
![用EVC开发WinCE应用程序_第3页](http://file4.renrendoc.com/view11/M00/06/12/wKhkGWWKJyGAT5BLAAFVmNM6JYM1813.jpg)
![用EVC开发WinCE应用程序_第4页](http://file4.renrendoc.com/view11/M00/06/12/wKhkGWWKJyGAT5BLAAFVmNM6JYM1814.jpg)
![用EVC开发WinCE应用程序_第5页](http://file4.renrendoc.com/view11/M00/06/12/wKhkGWWKJyGAT5BLAAFVmNM6JYM1815.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用EVC开发WinCE应用程序南京大学软件学院2005年6月用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规那么EVC开发的忠告WinCE概述 WINCE和Windows98/2000不同支持多种硬件平台可以工作在12种不同的处理器体系结构、180余种CPU上实时操作系统可以满足应用程序所需要的实时性要求。组件化WINCE由200多个模块组成的,可以支持OEM或者嵌入式系统开发人员根据特定的设计选择操作系统组件,从而减少存储空间占有量WinCE的相关应用移动/智能多媒体定义设备数字成像设备工业自动化设备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概述PlatformManager远程工具开发包/库的选择(SDK、MFC、ATL)EVC中的MFCeVC概述MicrosofteMbeddedVisualC++4.0工具软件为创立用于WindowsCE.NET设备的应用程序和系统组件建立了一套完整的桌面开发环境。随着WinCE版本变化,eVC也推出了相应的版本。
eVC3.0 WinCE3.0 eVC4.0 WinCE4.0 eVC4.0+sp1 WinCE4.1 eVC4.0+sp2 WinCE4.2 eVC4.0+sp4 WinCE5.0
PlatformManagerWinCE应用程序开发与Windows桌面应用程序开发的主要不同:在开发桌面应用程序时,应用程序同时在桌面操作系统中运行;在开发WinCE应用程序时,需要将WinCE应用程序download到WinCE目标设备上运行,并且调试的情况也是一样。So,PlatformManager…WhatisPlatformManager?PlatformManagerisacommunicationstechnologythatmanageshowadesktopcomputerinteractswithatargetdevice.eVCandVS.NEToperatethroughPlatformManagertodownloadapplicationsandrun-timeimagestoyourtargetdevice.PlatformManageralsoconnectsyourtargetdevicetodebuggingtoolsthatareavailableonthedesktopcomputer.PlatformManagerineVC查看平台与设备列表添加一个连接删除一个连接配置某个连接属性翻开EVC配置连接属性传输方式MicrosoftActiveSyncTCP/IPTransportforWindowsCEKITLTransportforWindowsCE启动方式EmulatorStartupServerManualServerMicrosoftActiveSync内核独立传输层〔KernelIndependentTransportLayer,KITL)是一个抽象层,它可以向工具透明地呈现通信硬件。KITL通过删除对开发主板和旧有连接的需要改善了内核的加载、调试和分析过程。EVC远程工具工具名称描述RemoteFileViewer在DesktopPC上查询和管理远程设备中的文件RemoteProcessViewer在DesktopPC上浏览远程设备上运行的进程以及线程,同时可以终止指定的进程RemoteZoomin抓取远程设备上的屏幕图像RemoteRegistyEditor在DesktopPC上管理远程设备注册表RemoteHeapWalker显示在远程目标设备上运行的进程、堆标识符和标志位信息RemoteSpy++在DesktopPC上显示远程设备上运行的窗口列表和窗口消息EVC附带远程工具开发包/库的选择SDK、MFC、ATL存储空间的比较MFC的优势简化程序的开发关于ATL类型EXE文件大小附加DLL总存储空间SDK8.5K(无)8.5KMFC10K356K366KeVC中的MFC不支持的MFC类WinCE独有的类修改的类失去的函数不支持的MFC类DataAccessObjects(DAO)OpenDatabaseConnectivity(ODBC)multiple-documentinterface(MDI)objectlinkingandembedding(OLE)OLEdocumentsandserversdrag-and-dropfeaturesMetafilesricheditcontrols
WinCE独有的类CCeCommandBarCCeDocListCCeDocListDocTemplateCCeSaveModifiedDlgCCeDBDateBaseCCeDBPropCCeDBEnumCCeDBRecordCCeSocket修改的类功能性减弱的类CFrameWndCWndCDC功能性增强的类CFameWndCWnd失去的函数失去的函数代替的函数DrawIcon
DrawIconEx
GetDlgItemText
GetWindowText
LoadCursor
LoadImage
SendDlgItemMessage
SendMessage
SetDlgItemText
SetWindowText
TrackPopupMenu
TrackPopupMenuEx
用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规那么EVC开发的忠告编写WinCE程序的三条规那么应用程序必须使用UNICODE字符串应用程序必须是低内存的要了解形状系数应用程序必须使用Unicode字符集所有的字符串必须用Unicode类型而不是char类型声明程序中的所有文本文字必须是Unicode字符串必须为Unicode字符串选择正确的运行库函数程序现在必须处理两种类型的文本文件Unicode特定字符串类型WCHAR 2字节Unicode字符WCHAR* Unicode字符串指针LPWSTR Unicode字符串长指针LPCWSTR Unicode字符串常量指针通用字符串串类型TCHAR 通用字符类型TCHAR* 通用字符串指针LPTSTR 通用字符串长指针LPCTSTR 通用字符串常量指针“GoodMorning!”L”GoodMorning”或_T(“GoodMorning”)或TEXT(“GoodMorning”)strlen() wcslen() _tcslen() 返回字符串的字节数atoi() _wtoi() _ttoi() 将字符串转换为整数strcmp() _wcscmp() _tcscmp() 比较两个字符串atof() wcstod() _tcstod() 转换字符串为浮点值0xFEFF应用程序必须是低内存要求保存静态变量的大小和数量为最小保持较小的EXE文件检查内存分配的返回值集中分配应用程序的内存处理WM_HIBERNATE消息了解形状系数应用程序的UI依据设备而定 手持式PC〔H/PC〕的屏幕 掌上型PC〔PPC〕的屏幕保存单一的代码库几乎不可能用EVC开发WinCE应用程序WinCE概述WinCE下开发环境EVC用EVC编写WinCE程序的三条规那么EVC开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产与健康管理方案计划
- 树立良好的生活部形象方针计划
- 2025年陶瓷生产加工机械项目合作计划书
- 美术教师职业素养提升计划
- 从数据中寻找仓储优化机会的总结计划
- 财务合规性的强化措施计划
- 可行性研究与市场定位计划
- 2025年炭石墨负极材料合作协议书
- 深入行业应用挖掘潜在增长点
- 鼓励内部创业激活组织活力潜能
- 绿色工厂评价指标及评分标准
- 高一必修二英语测试题
- 甲型流感患者的护理查房
- 礼仪概述和原则
- 装饰施工图设计深度
- 100以内的加减法练习1000题(可直接打印)
- 技术人员能力评价表
- 体育赛事招商方案
- 西师版三年级下册第六单元第1课时旋转与平移市公共课一等奖市赛课金奖课件
- 我是家务小能手(课堂PPT)
- 英语学术论文写作引言
评论
0/150
提交评论