Symbian编程规范与签名流程详解
需积分: 3 63 浏览量
更新于2024-10-19
收藏 2.02MB PDF 举报
"Symbian 精要编程标准"
Symbian操作系统是早期智能手机平台之一,对于其编程有特定的规范和最佳实践。本文档是《SymbianOS精要》系列的一部分,旨在帮助开发者遵循标准进行Symbian应用程序的开发。书中详细介绍了编码规则、签名流程和一些关键的设计原则。
1. **Symbian签名流程**:
Symbian签名是一个关键的发布步骤,确保应用的安全性和质量。它分为三个级别:
- **开放签名**:针对开发者,提供免费的在线签名服务,允许开发者在最多1000台设备上安装和测试应用程序,这些设备受IMEI(国际移动设备身份码)限制。
- **快速签名**:面向已拥有出版者ID的开发者,对于不需要设备敏感功能的应用,可以快速获得签名并迅速推向市场,费用为20美元。
- **认证签名**:用于需要特定系统权限或独立测试的应用,通常涉及更复杂的审核过程。
2. **编码标准**:
- **前缀和后缀**:Symbian编程鼓励使用特定的前缀和后缀来命名类和函数,以提高代码的可读性和一致性。
- **下划线**:在变量命名中,可能使用下划线分隔单词,以增强可读性。
- **大写**:常量和宏通常全大写,而类名则遵循驼峰命名法。
- **头文件准则**:强调正确地组织和包含头文件,避免循环引用和无必要的依赖。
- **类与函数设计**:提倡清晰的类设计,封装和信息隐藏,以及合理设计的函数接口。
- **输出函数**:输出函数的使用应遵循一定的标准,确保输出信息的统一和清晰。
- **代码风格**:强调代码的整洁性和一致性,包括缩进、注释和命名约定。
- **构造与析构**:推荐良好的构造/析构函数实现,以确保资源管理的正确性。
- **异常处理**:提倡适当的异常处理策略,确保程序在异常情况下仍能保持稳定。
3. **其他要点**:
- **文档**:强调编写清晰的文档,以便其他开发者理解和维护代码。
- **测试**:鼓励进行充分的单元测试和集成测试,确保软件的质量。
- **知识产权**:书中提到的所有商标和版权信息,开发者在使用时应遵守相关法律。
- **鸣谢**:对贡献技术知识和最佳实践的工程师表示感谢。
"Symbian 精要编程标准"不仅涵盖了Symbian应用的签名流程,还详细阐述了编码和设计规范,旨在提升开发效率和软件质量。这本书对于任何想要深入理解Symbian平台开发的开发者来说,都是一份宝贵的参考资料。
2008-09-04 上传
2024-01-29 上传
2024-01-29 上传
2024-06-19 上传
2024-10-11 上传
2023-06-02 上传
2023-03-14 上传
2023-05-24 上传
2023-07-15 上传
queen2017
- 粉丝: 0
- 资源: 1
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析