Windows+Mobile应用程序开发

Windows+Mobile应用程序开发

ID:44771813

大小:949.50 KB

页数:41页

时间:2019-10-28

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

《Windows+Mobile应用程序开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、普通WindowsMobile 应用程序开发WindowsMobile应用开发培训陈震邦2009.4.18PocketPCSmartPhoneMicrosoftWindowsmobile系统的特点:类似于小电脑,目前主流配置: CPU:180~600MHZ;程序内存64-128MB;ROM内存:128-256MB与其他手机系统比较-------优点:1、内置office系统 2、含Internet、多媒体等PDA功能 3、可安装卸载软件,有触摸屏等等 4、支持很多硬件设备—SDRAM,USB,PCI等 缺点: 1、操作复杂 2、对硬件要求高 3、体积较大Wind

2、owsmobile软件平台分类:1、SmartPhone 2、PocketPCWindowsMobile操作系统的分类:1、Standard、2、Professional3、ClassicWindowsmobile系统总体架构图WindowsMobile的体系结构与特征采用Windows兼容的Win32API方式使用的API和WINCE基本相同,另外还加入了WindowsMobile特有的API.对COM/ActiveX的支持上,WindowsMobile只支持“轻量级”的COM,而且对COM的执行是在进程内完成的。支持MFC支持Microsoft.NETCom

3、pactFrameworkWindowsMobile应用开发环境和常用工具介绍Visualstudio2005/2008WindowsmobilesdkRemoteSpyRemoteHeepRemoteRegisterEditorRemoteZoomInRemoteFileViewerRemoteProcessViewerActiveSync4.5WindowsMobile常用测试工具介绍CETK(系统集成测试工具)Hopper(随机测试)Vsbenchmark(硬件性能测试)Visualunit(单元测试)AgendaWindowsMobile编程考虑Win3

4、2/MFC/WTL三种mobile上编程方式比较设计WindowsMobile用户界面窗口、基础控件内核服务文件系统POOMMAPICellcoreAPIUI自定义WindowsMobile编程考虑1、Win32API标准Win32API的子集部分简化的API函数独特的WindowsMobileAPI函数消息的考虑,消息通知机制可能要修改的数据类型WindowsMobile编程考虑2、WindowsMobile平台和外壳考虑屏幕大小规格(QCIF176X220,QVGA240x320,VGA480x640)更小的显示器、更灵活的通讯方式平台硬件环境考虑鼠标触摸

5、屏键盘软键盘、硬键、光标笔WindowsMobile编程考虑3、基于Unicode环境在代码中包含Tchar.h,它包含所有的字符转换函数。使用Win32字符串函数,而不是Crun-time函数。使用TCHAR和LPTSTR进行声明。声明一个变量为TCHAR类型,用户可以编译代码为Unicode和ASCII。使用TEXT宏来转换一个字符串。使用Cstring和MultiByteToWideChar()转换字符串UnicodeC-Runtime函数ANSIstringfunctionsstrlen()-querylengthstrcpy()-copystring

6、strcat()-concatenatestringUnicodestringfunctionswcslen()-querylengthwcscpy()-copystringwcscat()-concatenatestringBi-Modalstringfunctions_tcslen()-querylength_tcscpy()-copystring_tcscat()-concatenatestringWindowsMobile编程考虑WindowsMobile编程考虑UnicodeC-Runtime转换函数ConvertingtoUnicodeConvert

7、ingfromUnicodembstowcs(wchar_t*wcstr,//Outputstring.constchar*mbstr,//Inputstring.size_tcount);//Charactercountwcstombs(char*mbstr,//Outputstring.constwchar_t*wcstr,//Inputstring.size_tcount);//CharactercountWindowsMobile编程考虑为了防止这样的错误发生,可以按照下面的代码来改写。intmyfunc(TCHAR*p){TCHAR*pszFileNa

8、me;pszFileNa

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

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

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