Symbian OS软件开发——应用C++开发智能手机应用程序入门
定价:48.00元
【作者】(美)Steve Babin 著,周忠良 译
【出版社】人民邮电出版社
【ISBN】711514849X
【出版日期】2006年06月
【开本】800*1000 1/16
【版别版次】2006年6月第1版第1次印刷
本书全面介绍用Symbian OS进行手机应用程序开发的基础知识。主要内容包括Symbian OS简介、开发工具介绍、Symbian OS构建环境、进程、线程、线程同步、异步函数、TCP/IP网络编程以及GUI编程等知识。
本书不仅适用于Symbian OS手机开发初学人员,对于具有一定移动开发经验的程序员也有重要的参考价值。
第1章 智能手机与Symbian OS
1.1 智能手机的概念
1.2 智能手机的特点
1.3 智能手机消息传送
1.4 WEB浏览
1.5 本地设备通信功能
1.6 移动操作系统
1.7 Symbian简史
1.8 Symbian OS智能手机
1.9 其他智能手机操作系统
第2章 Symbian OS快速入门
2.1 开始学习前需具备的条件
2.2 启动开发工具
2.3 简单示例程序
2.4 模拟器上的程序构建和执行
2.5 智能手机程序的构建
第3章 Symbian OS体系结构
3.1 Symbian OS的组件
3.2 Symbian OS的多任务处理
3.3 动态链接库
3.4 客户/服务器模型
3.5 Symbian OS中的存储器
3.6 内核
3.7 活动对象和异步函数
3.8 什么是多态DLL
3.9 GUI体系结构
3.10 高性能图形
3.11 通信体系结构
3.12 应用程序引擎、服务和协议
第4章 Symbian OS编程基础
4.1 在Symbian OS中使用C++
4.2 非标准C++特征
4.3 基本数据类型
4.4 Symbian OS类
4.5 异常错误处理和清理
4.6 库
4.7 可执行文件
4.8 命名约定
4.9 小结
第5章 Symbian OS构建环境
5.1 SDK目录结构
5.2 构建系统概述
5.3 构建目标
5.4 基本构建流程
5.5 什么是UID
5.6 模拟器
5.7 构建DLL
5.8 DLL接口冻结
5.9 在智能手机中安装应用程序
5.10 在SDK间切换
第6章 字符串、缓冲和数据集合
6.1 文本控制台简介
6.2 字符串和二进制数据的描述符
6.3 描述符类
6.4 描述符方法
6.5 在8位和16位描述符之间转换
6.6 动态缓冲
6.7 数组
6.8 其他数据集合类
第7章 进程、线程及同步
7.1 进程
7.2 使用线程
7.3 进程间共享内存
7.4 内存块
7.5 线程同步
第8章 异步函数和活动对象
8.1 异步函数
8.2 活动对象简介
8.3 活动调度器
8.4 活动调度器的错误处理
8.5 活动对象优先级
8.6 取消未完成的请求
8.7 移除活动对象
8.8 活动对象示例
8.9 活动对象问题
8.10 像使用线程一样使用活动对象
第9章 客户/服务器框架
9.1 客户端/服务器综述
9.2 探讨客户/服务器类
9.3 客户/服务器示例
9.4 服务器的子会话
第10章 Symbian OS中的TCP/IP网络编程
10.1 TCP/IP简介
10.2 使用套接字的网络编程
10.3 Symbian OS套接字API
10.4 示例:获取天气信息
10.5 建立网络连接
第11章 GUI应用程序设计
11.1 Symbian OS用户界面
11.2 剖析GUI应用程序
11.3 应用程序类
11.4 资源文件
11.5 对话框
11.6 Symbian OS的控件
11.7 视图体系结构
11.8 程序的图标和标题
附录A Symbian OS手机规范
A.1 Arima U300
A.2 BenQ P30
A.3 Motorola A920/A925
A.4 Motorola A1000
A.5 Nokia 3230
A.6 Nokia 3600/3650
A.7 Nokia 3620/3660
A.8 Nokia 6260
A.9 Nokia 6600
A.10 Nokia 6620
A.11 Nokia 6630
A.12 Nokia 6670
A.13 Nokia 6680/6681/6682
A.14 Nokia 7610
A.15 Nokia 7710
A.16 Nokia 9300
A.17 Nokia 9500
A.18 Nokia N-Gage
A.19 Nokia N-Gage QD
A.20 Nokia N70
A.21 Nokia N90
A.22 Nokia N91
A.23 Panasonic X700
A.24 Panasonic X800
A.25 Sendo X
A.26 Siemens SX1
A.27 Sony Ericsson P800
A.28 Sony Ericsson P900
A.29 Sony Ericsson P910
附录B Symbian OS v9的安全性
B.1 平中安全性概念
B.2 使用能力

