《S60编程指南》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(英)PaulCoultonReuben,(英)EdwardsHelenClemson著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115193636
  • 页数:191 页
图书介绍:S60是世界上先进的、富有特色的智能手机软件,它基于Symbian OS这一市场领先的手机操作系统。S60包括易于使用的、直观的用户界面。凭借超过1亿用户使用Symbian OS这一现象,本书将赋予读者在全球范围开发应用的能力。Symbian OS由富有学术水平及其专业经验并有大量实践经验的程序人员创造,因此本书对于研发Symbian OS提供了独特的方法。本书不但对于学习Symbian OS的学生来说非常有价值,同时对于想要学习Symbian 并很快达到一定水平,以便为商业市场研发他们自己应用的专业人员来说,也是得力助手。本书集中于使用Symbian C++来开发应用,并且是操作系统的最新版本。本书是帮助读者研发商业品质应用并走向市场的指南。

第1章 移动电话系统简介 1

1.1 无线技术 1

1.2 蜂窝系统 1

1.3 移动电话的原理 2

1.4 多址接入方式 3

1.5 多径传播 4

1.6 2G移动电话系统 5

1.7 GPRS系统 7

1.8 3G移动电话系统 7

1.9 IP多媒体子系统 9

1.10 手机硬件 10

第2章 Symbian OS简介 12

2.1 Symbian OS的开发 12

2.2 Symbian OS用户界面 13

2.3 编码惯用语 14

2.4 工具链 17

第3章 控制台应用程序 20

3.1 创建一个控制台应用程序 20

3.2 CBase类 23

3.3 内存保护 23

3.4 实例:一个简单纸牌游戏的引擎 28

第4章 GUI应用程序 36

4.1 Symbian OS应用程序结构 36

4.2 描述符 39

4.3 字面常量 42

4.4 简单图形应用程序 42

4.5 位图图像 52

4.6 观察者混合类 54

4.7 用户输入处理 57

4.8 实例:创建一个基于图形界面的纸牌游戏 59

第5章 数据存储 64

5.1 资源文件头 64

5.2 菜单 66

5.3 CBA按钮 69

5.4 改变应用的标题 70

5.5 对话框 71

5.6 窗体 79

5.7 文件、流和存储 83

5.8 实例:保存你的名字和高分 88

第6章 复杂界面 94

6.1 多视图应用程序 94

6.2 动态菜单 99

6.3 高级图形编程 99

6.4 实战:21点纸牌游戏 105

6.5 将程序下载到手机上 113

第7章 通信 115

7.1 活动对象 115

7.2 串行通信 117

7.3 文本消息收发 118

7.4 套接字通信 119

7.5 红外通信 120

7.6 蓝牙通信 120

7.7 实例:一个蓝牙通信程序 121

第8章 市场路线 144

8.1 应用程序测试 144

8.2 质量保证 145

8.3 Symbian认证软件 146

8.4 市场 150

8.5 入口网站 152

8.6 数字版权管理 153

附录A 相关网站资源 155

附录B 基于Symbian OS S60的手机说明书 156

附录C 术语表 190