WinCE应用程序开发.ppt
《WinCE应用程序开发.ppt》由会员分享,可在线阅读,更多相关《WinCE应用程序开发.ppt(54页珍藏版)》请在三一办公上搜索。
1、Windows CE嵌入式系统,应用程序开发,目录,工具和技术关于Windows API常规的应用开发步骤Windows Mobile开发Pocket PCSmartphone模拟器概述,目录,工具和技术常规的应用开发步骤Windows Mobile开发Pocket PCSmartphone模拟器概述,什么是应用程序开发,在特定的Windows CE 平台下使用该平台的编程接口实现各种功能平台的价值依赖于运行在其上的应用程序,Windows CE 应用程序开发工具,Platform BuilderEmbedded Visual C+Visual Studio.NETEmbedded Visua
2、l Tools 3.0(不提倡,被废弃),Platform Builder,Platform Builder,支持Win CE App/DLL/Lib,使用Win32 API开发应用程序将被链接到OS内核中一旦修改代码,必须再重新编译镜像容易调试OS内核,不容易调试应用程序首先必须创建一个debug版的OS,Embedded Visual C+,Embedded Visual C+,支持 Win CE App/DLL/COM/Lib using Win32 API,MFC,ATL and STL与Visual C+6.0具有相似的工程管理模式和用户界面易于调试和测试必须安装相应的为特定平台开发
3、的SDK,从而开发相应的应用程序,Visual Studio.NET,Visual Studio.NET 2003,开发基于.NET Compact Framework 1.0和.NET Compact Framework 2.0的托管代码,也可以使用C/C+语言来开发本机代码可使用 C#,VB.NET.VS.NET具有完整的开发环境目标平台上需要安装.NET compact framework 易于调试和测试,Embedded Visual Tools 3.0,包括 Embedded Visual Basic 3.0 and Embedded Visual C+3.0用户界面类似Visual
4、 Studio 6.0开发的程序只能用于Windows CE Version 3.0,Native Application Model,Managed Application Model,Visual Studio.NET 2005,C#or VB.NET,.NET CompactFramework,Runtime,Windows CE Operating System,C or C+,Win32 Applications,eMbedded Visual C+,应用程序开发选择,相关技术-你有哪些选择?,Win32Microsoft Foundation Class(MFC).NET Comp
5、act Framework,Win32,Win32 API是微软32位Windows平台的应用程序编程接口。使用Win32 API编写的应用程序可在不同的Windows平台之间基本实现代码级的兼容。一个标准的Win32源程序=源代码文件+资源文件,Windows API参考大全,Win32 API作为 Microsoft 32位平台(Windows 9x,Windows NT3.14.05.0,WindowsCE)的应用程序编程接口,它是构筑所有32位Windows平台的基石,所有在Windows平台上运行的应用程序都可以调用这些函数。一般来说Windwos API包括函数、结构、消息、宏及接
6、口等。从事Windows应用程序开发,离不开对Win32 API函数的调用。只有充分理解和利用API函数,才能深入到Windows的内部,充分挖掘系统提供的强大功能和灵活性。标准Win32 API函数可分以下几类:窗口管理、窗口通用控制、Shell特性、图形设备接口、系统服务、国际特性以及网络服务七大类,超过700个。可以通过了解API的用法。所有函数均附有功能说明、参数说明、返回值说明、备注以及引用说明,在MSDN上也提供了调用API的示例代码。,按照通常的划分标准,WIN32 API函数分为七大类:1、窗口管理类:这类API函数向应用程序提供了创建和管理用户界面的方法,可以使用它们来做程序
7、的界面。2、窗口通用控制类:系统SHELL提供了一些控制,使用这些控制可以使窗口具有与众不同的外观,通用控制是由通用控制库COMCTL32.DLL提供的。3、SHELL特性类:应用程序可以使用它们来增强系统SHELL各方面的功能。4、图形设备接口(GDI):提供绘图、图形处理、使用显示设备等一系列的API函数。5、系统服务类:为计算机提供了访问计算机资源以及底层操作的手段。6、国际特性类:有助于编写国际化的应用程序,提供Unicode字符集和多语种支持。7、网络服务类:允许网络上的不同计算机之间的不同应用程序之间进行通讯,用于在各计算机上创建和管理共享资源的连接。,Windows API函数统
8、计:控件与消息函数:共91个函数;硬件与系统函数:共98个函数;设备场景函数:共73个函数;绘图函数:共105个函数;位图、图标和光栅运算函数:共39个函数;菜单函数:共37个函数;文本和字体函数:共41个函数;打印函数:共66个函数;文件处理函数:共118个函数;进程和线程函数:共40个函数;Windows消息函数:共11个函数;网络函数:共14个函数。,MFC,MFC是一个基于C+语言的面向对象的程序设计框架,它大大简化了Windows编程工作。优点:MFC提供了一个标准化的结构,开发人员可从一个较高的起点编程,从而节省大量的时间提供了大量的代码程序的控制主要由MFC框架完成。与桌面MFC
9、的异同:Windows CE中的MFC对桌面的MFC做了一定的改动。增加了一些Windows CE特有的类,并且删除了对其他一些类的支持。,ATL,ATL(ActiveX Template Library),它是一套C+模板库。优点:ATL能够快速地开发高效、简洁的代码,同时对COM组件的开发提供最大限度的代码自动生成以及可视化支持。,.NET Compact Framework,.NET Compact Framework是.NET战略的重要部分,是为了在智能设备和嵌入式系统上运行托管代码而设计的。优点:简化了在智能设备上开发应用程序的过程。.NET Compact Framework两个组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WinCE 应用程序 开发
链接地址:https://www.31ppt.com/p-6523688.html