本书吸收了Symbian工程师的丰富经验,为使用Symbian操作系统v9.0及其以上版本的手机编写C++应用程序提供了完整的基础知识体系。它不会讲授关于开发Symbian操作系统应用程序的全部知识,没有任何一本书能够做到这一点。但是,它将引导你成为一名有效的Symbian操作系统的开发者,并且让你对symbian操作系统基于的基本原则有深刻的理解。本书还有益地补充了为此专门开发的一些示例。
本书深入介绍了Symbian操作系统C++手机开发的各方面知识,吸收了Symbian公司工程师的丰富经验,为使用Symbian操作系统v9.0及其以上版本的手机编写C++应用程序提供了完整的基础知识体系。本书在前两卷的基础上,对Symbian操作系统v8.0以上版本的新特性进行了有效的补充,并全面介绍了平台安全和应用程序发布、插件和可扩展性以及Symbian操作系统上的数据库管理等方面的知识。
对于从事与Symbian操作系统相关工作的读者来说,本书将引导你成为一名高效的Symbian操作系统的开发者,并且让你对Symbian操作系统的基本原则有深刻的理解。对于期待使用Symbian技术开发移动解决方案的程序员或者管理人员,以及考虑使用Symbian操作系统技术从事相关活动的咨询师和培训师,本书也是一本宝贵的参考书。
第1章 起步
1.1 使用仿真器
1.1.1 启动仿真器
1.1.2 GUI样式
1.2 Hello World之文本版本
1.2.1 程序hellotext
1.2.2 项目规范文件
1.2.3 组件定义文件
1.2.4 从命令行生成
1.2.5 使用多个SDK
1.2.6 在Carbide.c++ IDE中生成
1.3 小结
第2章 Symbian操作系统概述
第3章 Symbian操作系统C++
第4章 对象——内存管理、清理和错误处理
第5章 描述符
第6章 活动对象
第7章 文件和文件系统
第8章 进程间通信机制
第9章 平台安全和应用程序发布
第10章 调试和仿真器
第11章 应用程序框架
第12章 简单图形应用程序
第13章 资源文件
第14章 视图和视图架构
第15章 控件
第16章 对话框
第17章 图形显示
第18章 图形交互
第19章 插件和扩展性
第20章 通信和消息发送服务
第21章 多媒体服务
第22章 SQL RDBMS介绍
附录A 开发人员资源
术语表
参考文献