基于Symbian OS的手机开发与应用实践

基于Symbian OS的手机开发与应用实践

刘昕宇, 陈晓光, 刘斌, 编著

出版社:清华大学出版社

年代:2008

定价:49.0

书籍简介:

本书主要介绍基于Symbian操作系统S60系列的应用程序开发方法。本书是Symbian C++手机开发人员的必备参考书之一,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读和参考,也可作为本、专科学校Symbian智能手机应用开发课程的教材。

书籍目录:

第1章 Symbian中的C/C++语法

1.1 C/C++概述

1.1.1 C语言

1.1.2 C++语言

1.1.3 C/C++注释语句

1.2 基本数据类型

1.2.1 整型

1.2.2 浮点型

1.2.3 标识符

1.2.4 常量和变量定义

1.2.5 类型转换

1.2.6 Symbian中的基本类型

1.2.7 Symbian中的命名约定

1.3 运算符.

1.3.1算术运算符

1.3.2关系运算符

1.3.3逻辑运算符

1.3.4位运算符

1.3.5 逗号运算符

1.4 条件语句

1.4.1 if语句

1.4.2 if.else语句

1.4.3 if.else-if条件语句

1.4.4 三目运算符

1.5 分支语句

1.6 循环语句

1.6.1 while循环

1.6.2 do-while循环

1.6.3 for循环

1.6.4跳转语句

1.7 其他数据类型

1.7.1 数组

1.7.2 枚举

1.7.3 结构

1.8 指针

1.8.1 指针的基本概念

1.8.2 数组的指针

1.8.3 指针数组

1.8.4 结构指针变量

1.9 函数

1.9.1 实现函数

1.9.2 指针类型作为函数参数

1.9.3 函数的指针

1.9.4 指针型函数

1.10 本章小结

第2章 面向对象的编程技术

2.1 面向对象概述

2.2 类和对象

2.2.1 类的定义

2.2.2 类的使用

2.2.3 this指针

2.2.4 静态成员

2.3 构造函数和析构函数

2.3.1 构造函数

2.3.2 析构函数

2.4 继承性

2.5 成员函数和运算符的重载

2.5.1 成员函数的重载

2.5.2 运算符的重载

2.6 多态性

2.6.1 成员的隐藏

2.6.2 虚函数和多态性

2.6.3 纯虚函数和抽象类

2.6.4 纯虚类

2.7 模板

2.7.1 函数模板

2.7.2 类模板

2.8 UMI技术概述

2.8.1 类图

2.8.2 顺序图

2.9 本章小结

第3章 Symbian系统基础知识

3.1 Symbian概述

3.2 Symbian OS特点

3.3 用户界面平台

3.4 Symbian程序开发概述

3.4.1 选择开发语言

3.4.2 选择SDK

3.4.3 选择IDE

3.4.4 开发流程

3.5 配置开发环境

3.5.1 安装Active Perl

3.5.2 安装.1ava运行环境(JRE)

3.5.3 安装$60 SDK

3.5.4 S60 SDK的目录结构

3.5.5 解决多SDK并存的问题

3.5.6 安装IDE

3.6 验证开发环境

3.6.1 命令行方式

3.6.2 Visual C++6.0

3.6.3 Visual C++.NET

3.7 本章小结

第4章 创建S60应用程序

4.1 使用应用程序向导创建应用程序.

4.2 工程目录和工程文件

4.2.1 group目录

4.2.2 aif目录

4.2.3 inc目录

4.2.4 data目录

4.2.5 sis目录

4.2.6 src目录

4.3 在程序中使用中文

4.4 制作应用程序的安装包

4.4.1 目标平台和编译版本

4.4.2 惟一标识符UID

4.4.3 模拟器的文件系统结构

4.4.4 pkg文件格式

4.4.5 制作和安装sis文件

4.5 本章小结

第5章 S60界面风格

5.1 屏幕和键盘

5.1.1 屏幕风格

5.I.2 键盘风格

5.2 用户界面布局

5.2.1 窗口和面板的概念

5.2.2 主面板

5.2.3 状态面板

5.2.4 控制面板

5.2.5 弹出式窗口

5.3 皮肤

5.3.1 皮肤简介

5.3.2 使应用程序支持皮肤

5.4 处理用户按键

5.5 导航模式

5.5.1 应用程序中的导航

5.5.2 标签页导航

5.5.3 同级文件夹导航

5.5.4 链接导航

5.6 本章小结

第6章 Symbian程序开发基础

6.1 操作系统结构

6.2 Symbian 0S用户界面架构

6.2.1 Symbian 0s用户界面架构

6.2.2应用程序的用户界面框架

6.2.3选择界面结构

6.3 对象的创建和释放

6.3.1 堆上的对象

6.3.2 栈上的对象

6.4 异常处理

6.4.1 异常的类型

6.4.2 异常的抛出与捕获

6.4.3 清除栈

6.4.4 类对象的两阶段构造

6.5 Symbian OS c++常用的设计模式

6.5.1 Mvc模式

6.5.2 观察者模式

6.5.3 适配器模式

6.6 Symbian中的字符串处理

6.6.1 字符串处理的相关类

6.6.2 LInicode字符

6.7 本章小结

第7章 基于控件的应用开发

第8章 基于视图的应用开发

第9章 面板应用开发

第10章 对话框组件与应用开发

第11章 列表框开发

第12章 异步事件处理

第13章 文件系统开发

第14章 多媒体编程

第15章 串口通信编程

第16章 TCP/IP网络编程

第17章 辅助开发技术

内容摘要:

本书由3位外企资深Symbian手机开发专家历时一年精心编写,主要介绍基于Symbian操作系统S60系列的应用程序开发。书中绝大部分内容都是实际开发经验的总结,给出的83个案例极具代表性,有非常高的实际指导意义。
全书共分3部分17章,第1~6章为基础知识部分,主要介绍Symbian系统基础知识、Symbian编程语言、创建S60应用程序的过程以及$60的界面风格;第7~11章为基本图形界面开发部分,主要介绍如何在S60环境中创建基于控件、视图、面板、对话框、列表框的应用程序;第12~17章为提高部分,主要介绍异步事件处理、文件系统开发、多媒体编程、串口通信编程、TCP/IP网络编程,以及提高开发速度保证开发质量的辅助开发技术等内容。
本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校Symbian智能手机应用开发课程的教学参考用书。

编辑推荐:

资深Symbian开发家历时一年精心编著,汇集实际开发经验;83个极具代表性的案例,诠释手机开发技术与典型应用;技术支持网站提供所有案例的源代码。本书技术导读:
1.基础知识(第1~6章)
Symbian中的C/C++语法,Symbian系统基础知识,C++的面向对象特性的UML,如何创建的S60应用程序,S60的界面风格,Symbian手机程序开发必备基础。
2.基本图形化界面开发(第7~11章)
基于控件的应用开发,基于视图的应用开发,基于面板的应用开发,基于对话框的应用开发,基于列表框的应用开发。
3.高级应用专题(第12~17章)
异步事件处理,文件系统开发,多媒体编程,串门通信编程,TCP/IP网络编程,辅助开发技术。
目标读者:初、中级Symbian手机开发人员,Symbian项目管理人员,高等院校相关专业师生。
代码下载:由于本书案例的代码容量不是很大,为降低购书成本。

书籍规格:

书籍详细信息
书名基于Symbian OS的手机开发与应用实践站内查询相似图书
9787302187950
如需购买下载《基于Symbian OS的手机开发与应用实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数 498 印数 5000

书籍信息归属:

基于Symbian OS的手机开发与应用实践是清华大学出版社于2008.出版的中图分类号为 TN929.53 的主题关于 移动通信-携带电话机-应用程序-程序设计 的书籍。