预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文由515866020贡献 ppt1。 普通WindowsMobile应用程序开发 WindowsMobile应用开发培训应用开发培训 陈震邦2009.4.18 PocketPC SmartPhone MicrosoftWindowsmobile系统的特点:类似于小电脑,目前主流配置:CPU:1 80~600MHZ;程序内存64-128MB;ROM内存:128-256MB与其他手机系统比较优点:1、 内置office系统2、含Internet、多媒体等PDA功能33、可安装卸载软件,有触摸屏 等等4、支持很多硬件设备—SDRAM,USB,PCI等缺点:1、操作复杂2、对硬件要求 高3、体积较大Windowsmobile软件平台分类:1、SmartPhone2、PocketPC WindowsMobile操作系统的分类:1、Standard、2、Professional3、Class ic Windowsmobile系统总体架构图 WindowsMobile的体系结构与特征 采用Windows兼容的Win32API方式采用Windows兼容的Win32API方式Windows 兼容的使用的APIWINCE基本相同API和基本相同,使用的API和WINCE基本相同,另 外还加入了WindowsMobile特有的API.Mobile特有的API.特有的COM/ActiveX的支 持上的支持上,Mobile只对COM/ActiveX的支持上,WindowsMobile只支持“轻量 级”COM,而且对COMCOM的执行是支持“轻量级”的COM,而且对COM的执行是在进 程内完成的。在进程内完成的。支持MFC支持MFC支持Microsoft.NETCompactF ramework支持 WindowsMobile应用开发环境和常用工具介绍Visualstudio2005/2008Wind owsmobilesdkRemoteSpyRemoteHeepRemoteRegisterEditorRemoteZoomI nRemoteFileViewerRemoteProcessViewerActiveSync4.5 WindowsMobile常用测试工具介绍 CETK(系统集成测试工具)Hopper(随机测试)Vsbenchmark(硬件性能测试) Visualunit(单元测试) Agenda WindowsMobile编程考虑Win32/MFC/WTL三种三种mobile上编程方式比较三 种上编程方式比较设计WindowsMobile用户界面设计用户界面窗口、窗口、基 础控件内核服务文件系统POOMMAPICellcoreAPIUI自定义自定义 WindowsMobile编程考虑 1、Win32API、 标准Win32API的子集标准的子集部分简化的API函数部分简化的函数独特 的WindowsMobileAPI函数独特的函数消息的考虑,消息通知机制消息的考虑消 息通知机制可能要修改的数据类型 WindowsMobile编程考虑 2、WindowsMobile平台和外壳考虑、平台和外壳考虑屏幕大小规格(QCIF1 76X220,QVGA240x320,VGA480x640)更小的显示器、更小的显示器、更灵活的通讯 方式平台硬件环境考虑 鼠标键盘触摸屏软键盘、硬键、光标笔 WindowsMobile编程考虑 3、基于Unicode环境基于 在代码中包含Tchar.h,它包含所有的字符转换函数。在代码中包含Tchar.h,它 包含所有的字符转换函数。Tchar.h,它包含所有的字符转换函数使用Win32字符串函 数,而不是Crun-time函数Win32字符串函数函数。使用Win32字符串函数,而不是 Crun-time函数。使用TCHARLPTSTR进行声明TCHAR和进行声明。使用TCHAR和LP TSTR进行声明。声明一个变量为TCHAR类型用户可以编译代码为UnicodeASCII。类 型,Unicode和TCHAR类型,用户可以编译代码为Unicode和ASCII。使用TEXT宏来转 换一个字符串。TEXT宏来转换一个字符串使用TEXT宏来转换一个字符串。使用Cst page1 ring使用Cstring和MultiByteToWideChar()转换字符串 WindowsMobile编程考虑 UnicodeC-Runtime函数函数 ANSIstringfunctions strlen()-querylengthstrcpy()-copystringstrcat()-concatenate string Unicodestringfunctions wcslen()-querylengthwcscpy()-copystring