Symbian编程规范与签名流程详解

需积分: 3 1 下载量 63 浏览量 更新于2024-10-19 收藏 2.02MB PDF 举报
"Symbian 精要编程标准" Symbian操作系统是早期智能手机平台之一,对于其编程有特定的规范和最佳实践。本文档是《SymbianOS精要》系列的一部分,旨在帮助开发者遵循标准进行Symbian应用程序的开发。书中详细介绍了编码规则、签名流程和一些关键的设计原则。 1. **Symbian签名流程**: Symbian签名是一个关键的发布步骤,确保应用的安全性和质量。它分为三个级别: - **开放签名**:针对开发者,提供免费的在线签名服务,允许开发者在最多1000台设备上安装和测试应用程序,这些设备受IMEI(国际移动设备身份码)限制。 - **快速签名**:面向已拥有出版者ID的开发者,对于不需要设备敏感功能的应用,可以快速获得签名并迅速推向市场,费用为20美元。 - **认证签名**:用于需要特定系统权限或独立测试的应用,通常涉及更复杂的审核过程。 2. **编码标准**: - **前缀和后缀**:Symbian编程鼓励使用特定的前缀和后缀来命名类和函数,以提高代码的可读性和一致性。 - **下划线**:在变量命名中,可能使用下划线分隔单词,以增强可读性。 - **大写**:常量和宏通常全大写,而类名则遵循驼峰命名法。 - **头文件准则**:强调正确地组织和包含头文件,避免循环引用和无必要的依赖。 - **类与函数设计**:提倡清晰的类设计,封装和信息隐藏,以及合理设计的函数接口。 - **输出函数**:输出函数的使用应遵循一定的标准,确保输出信息的统一和清晰。 - **代码风格**:强调代码的整洁性和一致性,包括缩进、注释和命名约定。 - **构造与析构**:推荐良好的构造/析构函数实现,以确保资源管理的正确性。 - **异常处理**:提倡适当的异常处理策略,确保程序在异常情况下仍能保持稳定。 3. **其他要点**: - **文档**:强调编写清晰的文档,以便其他开发者理解和维护代码。 - **测试**:鼓励进行充分的单元测试和集成测试,确保软件的质量。 - **知识产权**:书中提到的所有商标和版权信息,开发者在使用时应遵守相关法律。 - **鸣谢**:对贡献技术知识和最佳实践的工程师表示感谢。 "Symbian 精要编程标准"不仅涵盖了Symbian应用的签名流程,还详细阐述了编码和设计规范,旨在提升开发效率和软件质量。这本书对于任何想要深入理解Symbian平台开发的开发者来说,都是一份宝贵的参考资料。