手机应用开发:集成环境与ARChitecture详解

需积分: 9 3 下载量 91 浏览量 更新于2024-08-13 收藏 738KB PPT 举报
本文档详细介绍了手机应用开发中的应用程序架构以及相关的开发环境设置。首先,对于手机应用开发而言,集成开发环境(Integrated Development Environment,简称IDE)起着至关重要的作用。集成开发环境如VC环境演示中的Carbide,它提供了丰富的菜单项和界面,包括编辑界面和运行界面,使得开发者能够高效地构建和测试应用程序。 在开发过程中,SDK(Software Development Kit)的安装目录是开发者需要注意的重要部分。例如,E:\Symbian\7.0s\Series60_v21_C是一个常见的SDK安装目录,开发者应保持其名称的一致性,避免随意更改,以便于管理和维护。文档还列举了不同版本和类别SDK的安装目录情况,这对于适应不同操作系统和平台兼容性至关重要。 应用程序的设计初级阶段,会涉及到操作系统(OS)的图形支撑架构,如GDI(Graphics Device Interface),它定义了绘图的基本元素和与设备无关的功能,如BITGDI负责窗口和位图的处理,字体和位图服务器管理资源,窗口服务器提供用户交互支持。此外,CONE提供底层设备交互的控制,确保了图形界面的流畅和一致性。 应用程序的框架,如APPARC,是应用程序结构的核心,它定义了基础框架和数据维护机制。随着Symbian平台的发展,UI名称经历了多次变迁,从Eikon到Aikon再到Uikon和后续的Ckon、Avkon、Qikon、Pikon。CONE代表控件环境,专注于用户交互,而APPARC则提供应用程序的基础架构和数据管理。 应用程序的层次结构通常分为四个部分:底层的CONE和APPARC提供基础;第二层的Uikon是一个通用UI库,适用于所有Symbian平台;Avkon层则专注于S60的界面功能,是遵循标准的实现;最后,应用层则在此基础上根据具体需求进行定制化开发。 图形架构的介绍详细阐述了这些层次如何协作,确保应用程序UI的美观和易用性。开发者需要理解并掌握这些概念,以便设计出具有良好行为的用户界面,并且确保UI与应用引擎的有效分离。 总结来说,本篇文档深入讲解了手机应用开发中的关键环节,包括集成开发环境的选择与使用、SDK的安装与管理、图形支撑架构的理解、应用程序框架的层次结构以及UI设计的最佳实践。这对于想要进入手机应用开发领域的学习者或开发者来说,是一份宝贵的参考资料。