S60/Symbian开发入门:环境配置与常用架构详解

需积分: 6 3 下载量 32 浏览量 更新于2024-07-30 收藏 1.78MB PDF 举报
Symbian入门与环境配置指南主要针对初学者,涵盖了S60/Symbian应用程序的基础架构和开发流程。以下是其中的重要知识点: 1. **S60/Symbian应用程序常用架构与框架**: - S60/Symbian应用程序通常采用一种或多种特定的架构,如视图(View)、文档(Document)、应用程序(Application)和应用程序UI(ApplicationUI)等核心类。这些类共同提供了用户界面、事件处理、数据管理以及应用程序标识等功能。 - **应用程序初始化**: - 必须实现E32Dll()函数作为应用程序的全局入口点,这是框架在启动时调用的,也是每个S60UI应用程序的多态DLL部分。 - 新建一个应用程序类实例并通过NewApplication()函数告诉框架,这是应用程序导出的唯一函数。 2. **S60v1.2 N-GAGE QD开发环境搭建**: - 提供了Visual Studio 6版的开发环境配置步骤,适用于S60早期版本,对于理解和构建早期S60项目至关重要。 3. **诺基亚S60系统手机类型和操作系统**: - 描述了S60系统在不同型号诺基亚手机中的应用,包括它们所使用的操作系统版本。 4. **S60和SymbianOS关系**: - S60是诺基亚开发的一种基于Symbian OS的操作系统,专为移动设备设计,提供了丰富的图形用户界面和多媒体支持。 5. **S40与S60的区别**: - S40和S60是诺基亚智能手机操作系统中的两个分支,S40主要用于低端市场,而S60则面向高端,拥有更强大的功能和性能。 6. **隐藏代码与SDK下载**: - 提供了关于诺基亚S60手机的隐藏代码及其获取方法,同时介绍了S60系列SDK的下载资源,这对于开发者获取和使用这些平台工具是必不可少的。 7. **开发环境设置**: - 包括Symbian编程环境的配置,如Carbide工具链的使用、Visual Studio.NET下的S60开发环境配置,以及VS.NET 2003版本的搭建。 8. **S60系统结构与研究**: - 深入解析S60系统的内部结构,例如HelloWorld程序的讲解,有助于开发者理解系统的工作原理和组件交互。 综上,本文档为Symbian初学者提供了全面的开发入门指导,从基础架构到环境配置,再到深入研究,为开发人员在S60平台上构建高效、用户友好的应用程序奠定了坚实的基础。