《Symbian OS C++编程指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李树仁,孙晨,时磊编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115195715
  • 页数:270 页
图书介绍:本书中,首先介绍了Symbian OS的一些最新发展状况,包括S60平台的一些介绍。然后,详细介绍了Carbide.C++集成开发环境,并通过一个经典例子来讲解如何利用carbide 来进行手机软件开发。这在国内外还没有carbide的图书,通过该集成开发环境,讲解symbian 手机软件开发,容易上手,易于掌握,特别适合自学,或者基础稍微薄弱的读者。

第1章 Symbian简介 1

1.1 2007年Symbian在全球的成功 1

1.2 Symbian OS的特点 2

1.3 Symbian OS的发展历史 3

第2章 起步 4

2.1 准备工作 4

2.2 开发语言 4

2.3 S60平台简介(SDK的选择) 5

2.4 开发环境的搭建 10

2.5 Carbide.C++集成开发环境 10

2.6 第一个应用程序—HelloWorld 12

2.7 文件目录布局 22

2.8 导入工程 25

第3章 在手机上运行和调试 27

3.1 基本概念 27

3.2 编译、运行应用程序的手机版本 28

3.3 手机在线调试程序 29

3.4 将程序安装到手机 31

第4章 GUI应用程序简介 36

4.1 创建一个GUI程序 36

4.2 GUI应用程序框架 43

4.3 UIDs 45

4.4 资源文件 45

第5章 Symbian OS C++基础 47

5.1 基本数据类型 47

5.2 命名规则 48

5.3 函数 50

5.4 类型转换 51

5.5 Symbian OS类 52

第6章 内存管理 62

6.1 堆和栈 62

6.2 异常处理 65

6.3 清理栈 72

6.4 二阶段构造 78

第7章 描述符 88

7.1 概览 88

7.2 描述符类结构解析 90

7.3 常量描述符 91

7.4 栈描述符 92

7.5 指针描述符 93

7.6 堆描述符 95

7.7 描述符转换 100

7.8 正确使用描述符 102

7.9 描述符方法总结 103

7.10 实例 112

第8章 动态数组类 116

8.1 CArrayX动态数组 116

8.2 RArray和RPointerArray 127

8.3 描述符数组 142

第9章 活动对象 145

9.1 PV操作和信号量 145

9.2 事件驱动的多任务Symbian OS 146

9.3 异步函数 148

9.4 CActive类 150

9.5 活动对象工作原理 151

9.6 活动对象实例解析 157

9.7 长线任务和活动对象 164

第10章 文件、流和存储 168

10.1 Symbian OS文件系统 168

10.2 文件读写实例 173

10.3 目录管理 188

10.4 流 189

10.5 存储和流字典 196

第11章 ECom插件 214

11.1 创建静态库 214

11.2 动态库 222

11.3 ECom插件 225

第12章 Client/Server框架结构 231

12.1 客户/服务器概览 232

12.2 客户端/服务器类 233

12.3 异步请求基本过程 235

12.4 C/S简单实例 236

12.5 C/S开发流程总结 240

第13章 Symbian OS TCP/IP网络编程 242

13.1 TCP/IP介绍 242

13.2 套接字 245

13.3 Symbian OS套接字 248

13.4 套接字客户端、服务器端实例 263