网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于Symbian OS的手机开发与应用(附光盘)
分类 科学技术-工业科技-电子通讯
作者 何伟//杨宗德//张兵
出版社 人民邮电出版社
下载
简介
编辑推荐

本书主要介绍了基于Symbian平台的控制台应用程序和GUI应用程序的开发,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、文件管理、活动对象、GUI应用程序开发、多媒体程序开发和通信等。本书内容编排由浅入深,语言叙述简洁明了,实例讲解丰富详实,技巧点拨深入透彻,具有很强的可读性。

内容推荐

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

本书可供从事Symbian智能移动开发的软件工程人员参考,也可作为本、专科学校智能手机应用开发课程的参考书。

目录

第1章 嵌入式操作系统概述

1.1嵌入式Symbian OS概述

1.1.1常见嵌入式手机操作系统

1.1.2Symbian OS概述

1.2Symbian应用开发平台Series 60

1.2.1开发平台的搭建

1.2.2SDK文件目录结构

1.2.3控制台程序开发

1.2.4嵌入式Symbian GUI程序开发流程

1.3HelloWorld例程

第2章 Symbian OS编码规范及内存管理

2.1Symbian程序编程规范和数据类型

2.2TRAP和TRAPD

2.3清理栈

2.4二阶段构造

2.5内存管理实例

2.6编写内存管理程序(习题)

2.7本章小结

第3章 描述符

3.1描述符的基本概念

3.2LIT宏

3.3缓冲区描述符TBuf和TBufC

3.3.1初始化缓冲区描述符

3.3.2缓冲区描述符实例

3.4指针描述符TP仃和TPtrC

3.4.1指针描述符的概念

3.4.2指针描述符实例

3.5堆缓冲区描述符HBufC

3.5.1初始化堆缓冲区描述符

3.5.2HBufC描述符实例

3.6一个简单的描述符程序

3.7编写描述符程序(习题)

3.8本章小结

第4章 动态数组

4.1RArray和RPointerArray动态数组

4.1.1RArray动态数组常用操作

4.1.2RArray动态数组实例

4.1.3RPointerArray动态数组

4.2CArray动态数组

4.2.1CArray存储类型

4.2.2CArray动态数组实例

4.2.3CArray排序和查找

4.3动态数组实例

4.4编写动态数组程序(习题)

4.5本章小结

第5章 活动对象

5.1活动对象的工作原理

5.1.1实时操作系统的基本概念

5.1.2Symbian OS程序架构

5.1.3活动对象的响应

5.2活动对象基类CActive

5.3编写活动对象程序解析

5.3.1建立活动对象

5.3.2使用活动对象

5.4活动对象程序实例

5.5编写活动对象程序(习题)

5.6本章小结

第6章 文件管理

6.1Symbian文件服务和存储

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内化(Internalize)

6.4文件存储和流字典

6.4.1文件存储

6.4.2流字典

6.5一个文件管理实例

6.6文件管理程序(习题)

第7章 GUI编程框架

7.1Symbian OS框架结构

7.1.1基于传统控件的应用程序架构

7.1.2基于对话框的应用程序架构

7.1.3基于Avkon视图切换的架构

7.2Symbian应用程序架构代码解析

7.2.1基于传统控件应用程序代码解析

7.2.2基于对话框应用程序架构解析

7.2.3基于视图切换的架构解析

7.3资源文件

7.4GUI程序开发(习题)

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通知对话框

9.3.3查询对话框

9.3.4列表对话框

9.4.列表(ListBox)控件

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.1Symbian多媒体框架

10.2图形与图像

10.2.1Symbian图形架构

10.2.2Symbian绘图基础

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显示listbox部分源代码

11.3.5查询信息部分源代码

11.3.6从文件中查询部分源代码

11.3.7查找当前时间的课程部分源代码

第12章 Symbian游戏开发——俄罗斯方块

12.1主要类的描述

12.1.1Block类

12.1.2Grid类

12.1.3S60testappui类

12.1.4S60testappview类

12.1.5S60testdocument类

12.1.6S60testengine类

12.2系统设计流程

12.3源代码分析

12.3.1Block类的实现

12.3.2Grid类的实现

12.3.3MyToneClass类的实现

12.3.4appview类的实现

12.3.5document类的实现

12.3.6Engine类的实现

12.4本章小结

第13章 蓝牙通信程序开发

13.1蓝牙应用概述

13.1.1基本术语介绍

13.1.2蓝牙技术和产品应用领域

13.2蓝牙应用系统技术分析

13.2.1蓝牙协议栈的体系结构

13.2.2蓝牙无线传输技术分析

13.2.3蓝牙系统基本结构分析

13.3Symbian蓝牙通信的实现

13.3.1蓝牙服务的发布

13.3.2蓝牙设备的搜寻

13.3.3蓝牙服务的搜寻

13.3.4.蓝牙套接字通信

13.4本章小结

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 14:10:58