基于Symbian OS的手机开发与应用实践(Symbian c++手机开发人员必备参考书)

分類: 图书,电子与通信,移动通信,
品牌: 刘昕宇
基本信息·出版社:清华大学出版社
·页码:470 页
·出版日期:2008年
·ISBN:7302187959/9787302187950
·条形码:9787302187950
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:Symbian c++手机开发人员必备参考书
产品信息有问题吗?请帮我们更新产品信息。
内容简介《基于Symbian OS的手机开发与应用实践》由3位外企资深symbian手机开发专家历时一年精心编写,主要介绍基于symbian操作系统S60系列的应用程序开发。书中绝大部分内容都是实际开发经验的总结,给出的83个案例极具代表性,有非常高的实际指导意义。
全书共分3部分17章,第l~6章为基础知识部分,主要介绍symbian系统基础知识、Symbian编程语言、创建S60应用程序的过程以及$60的界面风格;第7~11章为基本图形界面开发部分,主要介绍如何在S60环境中创建基于控件、视图、面板、对话框、列表框的应用程序;第12~17章为提高部分,主要介绍异步事件处理、文件系统开发、多媒体编程、串口通信编程、TCP/IP网络编程,以及提高开发速度保证开发质量的辅助开发技术等内容。
《基于Symbian OS的手机开发与应用实践》是svmbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。《基于Symbian OS的手机开发与应用实践》也可作为本、专科学校symbian智能手机应用开发课程的教学参考用书。
编辑推荐《基于Symbian OS的手机开发与应用实践》是资深symbian开发专家历时多年精心编著,汇集实际开发经验
83个极具代表性的案例,诠释手机开发技术与典型应用
技术支持:reader—SUpport@126.corn
资源下载:WWW.booksaga.com网站提供所有案例的源代码
1.基础知识(第1~6章)
Symbian中的C/C++语法,Symbian系统基础知识,C++的面向对象特性和UM L,如何创建S60应用程序,S60的界面风格,Symbian
手机程序开发必备基础
2.基本图形化界面开发(第7~11章)
基于控件的应用开发,基于视图的应用开发,基于面板的应用开发,基于对话框的应用开发,基于列表框的应用开发
3.高级应用专题f第12~17章)
异步事件处理,文件系统开发,多媒体编程,串口通信编程,TCP/IP网络编程,辅助开发技术
目标读者
初、中级Symbian手机开发人员
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章 辅助开发技术
……[看更多目录]
序言Symbian操作系统是目前最为流行的手机操作系统之一。著名的手机生产厂商诺基亚、索尼爱立信、摩托罗拉等都有生产和制作基于Symbian操作系统的手机。基于Symbian操作系统的应用程序,目前在网络上也越来越流行。本书的主要目的,旨在把基于Symbian的开发技术从高端程序开发拉低到平民化开发的位置。为广大开发人员指引一条快捷的学习和掌握Symbian开发技术的道路。
本书由三位供职外企的资深高级软件工程师历时一年编写而成。作者参与研发了多款Symbian手机,具有深厚的技术功底和丰富的项目开发经验。书中的大部分内容都是实际开发经验的结晶,具有很高的实际指导意义。
首先我们对您能够阅读前言以及购买本书表示由衷的感谢。需要说明的一点是,SymbianOS的开发是一门比较不容易学习和掌握的开发技术,在您的学习过程中一定会有不少问题,我们很乐意与您一起探讨。有问题请发送邮件到readel_-support@126.com,我们将尽快回复您。
全书内容安排由浅入深,主要分为三大部分:基础知识部分、基本的图形化界面开发部分和提高部分。
基础知识部分由第1章~第6章组成:第1章主要是介绍C++的基础知识,对于熟悉这部分内容的读者也请不要跳过本章的学习,因为Symbian中的基本类型和Symbian中的命名约定是必须要学习掌握的。第2章介绍c++面向对象的特性和统一建模语言UML。因为本书中使用了大量的uML图,例如类图,时序图等,因此希望读者在这里好好的学习一下uML语言。第3章为Symbian系统基础知识,例如Symbian操作系统的由来,其主要特点等。在这章中,将介绍Symbian操作系统的几个开发平台(本书选用的是S60平台),S.DK和.IDE的选择,以及如何安装和配置开发环境。第4章介绍如何通过向导创建一个简单的S60应用程序,以及工程目录的结构。本章为后面章节的基础,后面章节中将不再具体介绍如何创建实例程序,而主要专注于实例功能的实现。第5章介绍S60界面的风格,例如屏幕和键盘风格、用户界面的布局、皮肤、按键和导航模式等。后面章节中的实例都将遵循这些风格。第6章介绍Symbian程序开发的基础知识,这些知识基本上都是Symbian特有的,因此非常重要。内容主要包括对象的释放和创建方法、异常处理方法、Symbian中的常用设计模式、Symbian中的字符串处理等。
文摘插图:
