WindowsMobile应用开发培训陈震邦2009.4.18.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsMobile应用开发培训陈震邦2009.4.18

普通Windows Mobile 应用程序开发 Windows Mobile应用开发培训 陈震邦 2009.4.18 Microsoft Windows mobile系统的特点: 类似于小电脑,目前主流配置: CPU:180~600MHZ;程序内存64-128MB;ROM内存:128-256MB 与其他手机系统比较 优点: 1、内置office系统 2、含Internet、多媒体等PDA功能 3、可安装卸载软件,有触摸屏等等 4、支持很多硬件设备—SDRAM,USB,PCI等 缺点: 1、操作复杂 2、对硬件要求高 3、体积较大 Windows mobile 软件平台分类: 1、SmartPhone 2、Pocket PC Windows Mobile的体系结构与特征 采用Windows兼容的Win32 API方式 使用的API和WINCE基本相同,另外还加入了Windows Mobile特有的API. 对COM/ActiveX的支持上,Windows Mobile只支持“轻量级”的COM,而且对COM的执行是在进程内完成的。 支持MFC 支持Microsoft .NET Compact Framework Windows Mobile应用开发环境和常用工具介绍 Visual studio 2005/2008 Windows mobile sdk Remote Spy Remote Heep Remote Register Editor Remote Zoom In Remote File Viewer Remote Process Viewer ActiveSync 4.5 Windows Mobile常用测试工具介绍 CETK(系统集成测试工具) Hopper(随机测试) Vsbenchmark (硬件性能测试) Visual unit(单元测试) Agenda Windows Mobile 编程考虑 Win32/MFC/WTL三种mobile上编程方式比较 设计Windows Mobile用户界面 窗口、基础控件 内核服务 文件系统 POOM MAPI Cellcore API UI自定义 Windows Mobile编程考虑 1、Win32 API 标准Win32 API的子集 部分简化的API函数 独特的Windows Mobile API函数 消息的考虑,消息通知机制 可能要修改的数据类型 Windows Mobile编程考虑 2、Windows Mobile平台和外壳考虑 屏幕大小规格 (QCIF176X220, QVGA240x320, VGA480x640) 更小的显示器、更灵活的通讯方式 平台硬件环境考虑 鼠标 ?触摸屏 键盘 ?软键盘、硬键、光标笔 Windows Mobile编程考虑 3、基于Unicode 环境 在代码中包含Tchar.h,它包含所有的字符转换函数。 使用Win32字符串函数,而不是C run-time函数。 使用TCHAR和LPTSTR进行声明。声明一个变量为TCHAR类型,用户可以编译代码为Unicode和ASCII。 使用TEXT宏来转换一个字符串。 使用Cstring 和MultiByteToWideChar( ) 转换字符串 Windows Mobile编程考虑 Unicode C-Runtime函数 ANSI string functions strlen() - query length strcpy() - copy string strcat() - concatenate string Unicode string functions wcslen() - query length wcscpy() - copy string wcscat() - concatenate string Bi-Modal string functions _tcslen() - query length _tcscpy() - copy string _tcscat() - concatenate string Windows Mobile编程考虑 Unicode C-Runtime 转换函数 Converting to Unicode Converting from Unicode Windows Mobile编程考虑 为了防止这样的错误发生,可以按照下面的代码来改写。 Windows Mobile编程考虑 4、进程 只最多支持32个进程,默认至少开启5个进程: nk.exe :内核服务 FileSys.exe:文件系统服务 GWES.exe: GUI支持 device.exe:加载和维护驱动程序 services.exe管理和停止服务

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档