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

副标题:无

作   者:何伟,杨宗德,张兵编著

分类号:

ISBN:9787115150431

微信扫一扫,移动浏览光盘

简介

   本书主要介绍基于Symbian平台的控制台应用程序和GUI应用程序的开发   ,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、文件管理、活   动对象、GUI应用程序开发、多媒体程序开发和通信等内容。本书的每一章   都提供相应的完整例程,并在每章安排一个习题。本书在GUI程序设计部分   单独安排3个例子供读者参考,以使读者深入理解相应的内容。    本书可供从事Symbian智能移动开发的软件工程人员参考,也可作为本   、专科学校智能手机应用开发课程的参考书。   

目录

目录
第1章 嵌入式操作系统概述
1.1 嵌入式Symbian OS概述
1.1.1 常见嵌入式手机操作系统
1.1.2 Symbian OS概述
1.2 Symbian应用开发平台Series 60
1.2.1 开发平台的搭建
1.2.2 SDK文件目录结构
1.2.3 控制台程序开发
1.2.4 嵌入式Symbian GU1程序开发流程
1.3 He11o World例程
第2章 Symbian OS编码规范及内存管理
2.1 Symbian程序编程规范和数据类型
2.2 TRAP和TRAPD
2.3 清理栈
2.4 二阶段构造
2.5 内存管理实例
2.6 编写内存管理程序(习题)
2.7 本章小结
第3章 描述符
3.1 描述符的基本概念
3.2 _LIT宏
3.3 缓冲区描述符TBuf和TBufC
3.3.1 初始化缓冲区描述符
3.3.2 缓冲区描述符实例
3.4 指针描述符TPtr和TPtrC
3.4.1 指针描述符的概念
3.4.2 指针描述符实例
3.5 堆缓冲区描述符HBufC
3.5.1 初始化堆缓冲区描述符
3.5.2 HBufC描述符实例
3.6 一个简单的描述符程序
3.7 编写描述符程序(习题)
3.8 本章小结
第4章 动态数组
4.1 RArray和RPointerArray动态数组
4.1.1 RArray动态数组常用操作
4.1.2 RArray动态数组实例
4.1.3 RPointerArray动态数组
4.2 CArray动态数组
4.2.1 CArray存储类型
4.2.2 CArray动态数组实例
4.2.3 CArray排序和查找
4.3 动态数升1实例
4.4 编写动态数组程序(习题)
4.5 本章小结
第5章 活动对象
5.1 活动对象的工作原理
5.1.1 实时操作系统的基本概念
5.1.2 Symbian OS程序架构
5.1.3 活动对象的响应
5.2 活动对象基类CActive
5.3 编写活动对象程序解析
5.3.1 建立活动对象
5.3.2 使用活动对象
5.4 活动对象程序实例
5.5 编写活动对象程序(习题)
5.6 本章小结
第6章 文件管理
6.1 Symbian文件服务和存储
6.1.1 文件存储位置及路径
6.1.2 文件名命名规则
6.1.3 文件访问流程
6.2 目录和驱动器操作
6.2.1 驱动器操作
6.2.2 目录操作
6.3 流(Stream)
6.3.1 文件输出流(RWriteStream)
6.3.2 外化(Externalize)
6.3.3 输入流(RReadStream)
6.3.4 内化(Interna1ize)
6.4 文件存储和流字典
6.4.1 文件存储
6.4.2 流字典
6.5 一个文件管理实例
6.6 文件管理程序(习题)
第7章 GUI编程框架
7.1 Symbian OS框架结构
7.1.1 基于传统控件的应用程序架构
7.1.2 基于对话框的应用程序架构
7.1.3 基于Avkon视图切换的架构
7.2 Symbian应用程序架构代码解析
7.2.1 基于传统控件应用程序代码解析
7.2.2 基于对话框应用程序架构解析
7.2.3 基于视图切换的架构解析
7.3 资源文件
7.4 GUI程序开发(习题)
7.4.1 程序运行结果
7.4.2 功能实现
7.5 本章小结
第8章 GUI程序开发(倒计时)
8.1 需求说明
8.1.1 功能说明
8.1.2 技术指标
8.1.3 对功能的规定
8.2 倒计时系统设计
8.2.1 系统总体设计
8.2.2 模块设计与函数实现
8.3 程序开发流程及实现
8.3.1 开发流程
8.3.2 修改源代码内容
8.3.3 创建功能函数
8.4 源代码分析
8.4.1 查看模块代码
8.4.2 添加模块代码
8.4.3 修改模块代码
8.4.4 删除模块代码
第9章 Symbian OS控件开发
9.1 菜单(Menu)控件
9.1.1 定义菜单
9.1.2 响应菜单命令
9.1.3 级联菜单
9.1.4 动态菜单
9.1.5 上下文敏感菜单
9.2 标签(Label)控件
9.3 对话框(Dialog Box)控件
9.3.1 标准对话框
9.3.2 通知对话框
913.3 查询对话框
9.3.4 列表对话框
9.4 列表(1istBox)控件
9.4.1 基本列表
9.4.2 动态列表
9.5 编辑器(Editor)控件
9.5.1 文本编辑器
9.5.2 数值编辑器
9.5.3 其他编辑器
9.6 编写控件程序(习题)
9.6.1 程序功能说明
9.6.2 主要函数说明
9.7 本章小结
第10章 Symbian多媒体编程
10.1 Symbian多媒体框架
10.2 图形与图像
10.2.1 Symbian图形架构
10.2.2 Symbian绘图基础
10.2.3 文本和字体
10.2.4 位图处理
10.3 音频处理
10.3.1 播放正弦波音调
10.3.2 播放音频剪辑
10.3.3 播放音频流
10.4 编写多媒体程序(习题)
10.4.1 运行结果
10.4.2 类的实现
10.5 本章小结
第11章 课程表管理系统
11.1 需求分析
11.1.1 主界面
11.1.2 显示详细信息
11.1.3 修改功能
11.1.4 查询功能
11.1.5 删除功能
11.1.6 其他功能
11.2 系统设计
11.2.1 系统总体设计
11.2.2 模块设计
11.3 源码分析
11.3.1 修改部分源代码
11.3.2 显示详细信息部分源代码
11.3-3 删除信息部分源代码
11.3.4 显示1istbox部分源代码
11.3.5 查询信息部分源代码
11.3.6 从文件中查询部分源代码
11.3.7 查找当前时间的课程部分源代码
第12章 Symbian游戏开发——俄罗斯方块
12.1 主要类的描述
12.1.1 Block类
12.1.2 Grid类
12.1.3 S60testappui类
12.1.4 S60testappview类
12.1.5 S60testdocument类
12.1.6 S60testengine类
12.2 系统设计流程
12.3 源代码分析
12.3.1 Block类的实现
12.3.2 Grid类的实现
12.3.3 MyToneC1ass类的实现
12.3.4 appview类的实现
12.3.5 document类的实现
12.3.6 Engine类的实现
12.4 本章小结
第13章 蓝牙通信程序开发
13.1 蓝牙应用概述
13.1.1 基本术语介绍
13.1.2 蓝牙技术和产品应用领域
13.2 蓝牙应用系统技术分析
13.2.1 蓝牙协议栈的体系结构
13.2.2 蓝牙无线传输技术分析
13.2.3 蓝牙系统基本结构分析
13.3 Symbian蓝牙通信的实现
13.3.1 蓝牙服务的发布
13.3.2 蓝牙设备的搜寻
13.3.3 蓝牙服务的搜寻
13.3.4 蓝牙套接字通信
13.4 本章小结
U/2x

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于Symbian OS的手机开发与应用
    • 名称
    • 类型
    • 大小

    联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,可直接在线浏览

    loading icon