主页 详情

《遨游Symbian 手机应用开发入门与实践》_张魏编著_12516448_9787115219220

【书名】:《遨游Symbian 手机应用开发入门与实践》
【作者】:张魏编著
【出版社】:北京:人民邮电出版社
【时间】:2010
【页数】:466
【ISBN】:9787115219220
【SS码】:12516448

最新查询

内容简介

第一部分 起锚——初识Symbian

第1章 智能手机革命

1.1Life on the go

1.2何谓智能手机

1.3为什么使用智能手机

1.4预见未来

第2章 什么是Symbian

2.1智能手机操作系统

2.2Symbian简介

2.2.1追本溯源

2.2.2Symbian OS

2.2.3逐渐长大

2.3UI平台

2.3.1什么是UI平台

2.3.2几种流行的UI平台

2.3.3S60 3.1版智能手机简介

第3章 千里之行,始于足下

3.1造船——搭建开发环境

3.1.1Perl环境搭建

3.1.2JRE搭建

3.1.3安装SDK

3.1.4Carbide.c++

3.2用模拟器运行实例

3.2.1探索Emulator

3.2.2运行实例

3.3在目标设备上运行

3.3.1.pkg文件概述

3.3.2生成.sisx文件

3.3.3在目标设备上安装

3.4On-device Debug

第4章 第一桶金

4.1用模板创建控制台HelloWorld程序

4.1.1新建控制台程序工程项目

4.1.2运行HelloWorld控制台程序

4.2代码分析

4.2.1.h文件

4.2.2探究e32def.h文件

4.2.3.cpp文件

4.3修改代码并运行

第5章 C++是一切的基础

5.1类

5.1.1类的构造、实例化与析构

5.1.2继承与虚函数

5.1.3纯虚类与接口

5.1.4类型转换

5.2模板

第二部分 扬帆——Symbian基础

第6章 跨越:从标准C++到Symbian C++

6.1基本类型

6.1.1整型

6.1.2字符型

6.1.3浮点型

6.1.4布尔型

6.1.5枚举型

6.1.6空类型

6.1.7类型转换

6.2Symbian C++中的类

6.2.1类的分类

6.2.2关于new

6.3内存管理机制

6.3.1清除栈——CleanupStack

6.3.2再论类的构造——二阶段构造

6.3.3异常退出

6.3.4栈和堆

6.4命名约定

6.4.1数据名

6.4.2类名

6.4.3函数名

6.4.4宏名

6.4.5间隔、分行和括号

6.5小结

第7章 到底哪里不同

7.1描述符

7.1.1一个例子

7.1.2从源头开始

7.1.3继续探索

7.1.4TBuf的继承关系

7.1.5寻根究底——TDesC类初探

7.1.6顺藤摸瓜——TDes类

7.1.7TBuf的“叔伯”们——TPtr和RBu f

7.1.8另一个分支

7.1.9全能描述符——HBufC

7.1.10千呼万唤始出来——TPtrC类

7.1.11深入剖析描述符

7.1.12简单小结

7.2动态缓冲

7.2.1动态缓冲家族

7.2.2使用动态缓冲

7.3数组

7.3.1数组类家族

7.3.2定长数组

7.3.3描述符数组

7.3.4动态数组

7.4小结

第8章 文件与文件存储

8.1Symbian OS文件管理概要

8.1.1驱动器与文件系统

8.1.2命名与路径表示

8.1.3文件访问流程

8.2Symbian文件操作

8.2.1RFile类

8.2.2基本文件操作

8.2.3文件读写

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“<<”和“>>”的重载

8.4.5RwriteStream和RReadStream的派生类

8.5文件存储

8.5.1为什么需要“文件存储”

8.5.2文件存储的类型

8.5.3CDirectFileStore应用第一步

8.5.4从流到流字典

8.5.5从文件存储中读取

8.5.6CDirectFileStore小结

8.5.7CPermanentFileStore与DBMS简介

8.5.8嵌入式存储简介

第三部分 好望角——Symbian GUI

第9章 Hello,My Beautiful World!

9.1准备工作

9.2跟踪观察

9.3几个有用的东西

第10章 原来如此复杂

10.1追本溯源——组件描述文件:bld.inf

10.2项目定义文件:.mmp

10.3资源文件:.rss

10.4头文件与源文件

10.5.pkg文件与.sisx文件

10.6GUI应用程序架构

10.6.1基于控件的传统Symbian OS应用程序架构

10.6.2Avkon视图切换架构

10.7多视图的HelloGUI

10.7.1为每个视图编写资源

10.7.2构造视图

10.7.3构造Container

第11章 控件综述

11.1准备工作——搭建框架

11.2实现“双色棋”游戏

11.2.1框架、常量与棋盘绘制

11.2.2实现Tile类

11.2.3简单控件与复合控件

11.2.4让“双色棋”动起来

11.2.5完成

11.3深入控件

第12章 菜单

12.1静态菜单

12.1.1位图的简单应用

12.1.2层级菜单

12.2动态菜单

12.2.1几个重要的菜单类

12.2.2动态菜单的两种触发方式

第13章 对话框

13.1通知对话框

13.1.1Avkon层级下的通知对话框

13.1.2自定义“通知”对话框

13.2查询对话框

13.2.1CAknQueryDialog类及其派生类

13.2.2消息查询与确认查询

13.2.3数据查询

13.2.4列表查询

13.3列表对话框

13.3.1选择列表对话框

13.3.2可标记列表对话框

13.4表单对话框

13.4.1单页表单

13.4.2多页表单

第14章 列表

14.1列表容器

14.2最简单的列表

14.2.1资源定义

14.2.2构造与显示

14.2.3处理用户交互

14.2.4动态列表

14.3改变列表的风格和布局

14.3.1CAknColumnListBox和CeikFormattedCellListBox大家族

14.3.2为列表设置图标

14.3.3丰富的列表样式

14.4不同用途的列表

14.4.1多选列表

14.4.2可标记列表

14.5设置列表

14.5.1设置列表实例

14.5.2丰富的设置控件

第15章 文本编辑器

15.1无格式文本编辑器

15.1.1无格式文本编辑器的实现

15.1.2CEikEdwin类

15.1.3编辑器事件

15.2全局文本编辑器

15.2.1设置字符属性

15.2.2应用字符设置

15.3多格式文本编辑器

15.3.1在多格式文本编辑器中应用字符设置

15.3.2设置段落属性

15.3.3在多格式文本编辑器中应用段落属性

第16章 状态面板

16.1状态面板的使用

16.1.1标题面板

16.1.2上下文面板

16.1.3导航面板

16.2在“双色棋”游戏中使用状态面板

第四部分 大洋深处——Symbian OS进阶

第17章 枯燥抑或乐趣——活动对象与异步处理

17.1异步处理机制

17.1.1Symbian OS的异步服务机制

17.1.2一个小例子

17.2活动调度器

17.3活动对象

17.3.1CActive类

17.3.2定时器实例

17.3.3多任务处理与活动对象优先级

17.4使用活动对象

17.4.1控制台环境下的读取

17.4.2进度与等待通知对话框

第18章 客户/服务器架构

18.1从一个例子说起

18.2剖析客户/服务器架构

18.2.1服务器CServer2

18.2.2服务器会话CSession2

18.2.3客户端会话RSessionBase

18.3形形色色的服务器

第19章 渐入佳境——Symbian OS图形和多媒体

19.1绘图基础

19.1.1CWindowGc、屏幕坐标

19.1.2颜色

19.1.3画笔和画刷

19.1.4图形设备和图形上下文

19.2图形和位图绘制

19.2.1绘制几何图形

19.2.2位图绘制

19.3文字显示与字体

19.3.1图形上下文与系统字体

19.3.2文字的度量属性与字体类

19.3.3使用设备字体

19.3.4文本样式

19.3.5自动换行示例

19.4动画

19.4.1使用动画DLL架构

19.4.2用代码实现动画

19.4.3双缓冲技术

19.4.4直接屏幕访问

19.5音频和视频

19.5.1音调声音的播放

19.5.2音频的播放与录制

19.5.3视频的播放

19.5.4视频的录制

第20章 休息一下,做个总结

第五部分 新大陆——丰富的Symbian应用

第21章 Symbian OS通信与消息传送

21.1套接字

21.1.1套接字基本概念

21.1.2Symbian OS套接字与ESOCK

21.1.3简单的网络套接字应用实例

21.2HTTP

21.2.1会话、事务与HTTP头

21.2.2HTTPClientExample示例程序

21.3蓝牙

21.3.1基本概念

21.3.2服务发布与端口监听

21.3.3搜寻设备

21.3.4搜寻服务

21.3.5蓝牙套接字通信

21.4消息传送

21.4.1消息架构API

21.4.2发送短消息

21.4.3监听短消息

第六部分 远航——再见,Symbian

第22章 获取更多资源

附录

附录1Symbian OS全局错误码(e32err.h)

附录2语言代码

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
262d658ba2c11d00765a4964bfdd3462#3a2c80b66b97e25365c7e75e842d3751#130855584#12516448.zip