图书介绍

Symbian OS C++手机应用开发 第2卷PDF|Epub|txt|kindle电子书版本下载

Symbian OS C++手机应用开发 第2卷
  • (美)Richard Harrison等著;周良忠,王伯欣译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115136440
  • 出版时间:2005
  • 标注页数:292页
  • 文件大小:23MB
  • 文件页数:311页
  • 主题词:C语言-程序设计-应用-移动通信-携带电话机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Symbian OS C++手机应用开发 第2卷PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Symbian OS基础知识1

1.1 对象的创建与销毁1

1.1.1 堆(动态对象)1

目录1

1.1.2 程序栈(自动对象)3

1.2 错误处理和清除4

1.2.1 错误类型4

1.2.2 严重错误5

4.7 绘制控件 16

1.2.3 异常退出与捕获装置6

1.2.4 清除栈7

1.3 命名约定13

1.3.1 类名14

1.3.2 数据名称14

1.3.3 函数名称15

1.3.4 宏名称15

1.4 描述符15

1.4.1 什么是描述符16

1.4.2 可修改和不可修改描述符18

1.4.3 关于缓冲和堆描述符的更多内容19

1.4.4 基础类结构19

1.4.5 在接口中使用抽象类21

1.4.6 文字_LIT22

1.4.7 一些标准描述符函数23

1.4.8 表示二进制数据24

1.4.9 关于HBufC的更多内容24

1.5 活动对象26

1.5.1 异步服务26

1.5.2 多任务处理和抢占27

1.5.3 更深入地研究活动对象28

1.5.4 一些简单的活动对象28

1.6 小结35

5.6 在视图之间切换 136

第2章 Symbian OS用户界面36

2.1 引言36

2.2 通用框架36

2.2.1 应用程序37

2.2.2 文档38

2.2.3 应用程序UI(appUI)38

2.3 屏幕布局40

2.3.1 自定义风格40

2.3.2 Series 6040

2.3.3 UIQ43

2.4 常见UI组件45

2.4.1 菜单栏45

2.4.2 菜单窗格46

2.4.3 对话框47

2.4.4 列表框53

2.4.5 编辑器55

2.4.7 导航选项卡56

2.4.6 进度栏56

2.4.8 消息和通知57

2.5.1 按钮58

2.5 UI特定的组件58

2.5.2 选择列表和组合框60

2.53 滚动栏60

2.6 皮肤61

2.6.1 UIQ中的皮肤61

2.6.2 Series 60中的皮肤61

2.7 处理用户输入63

2.7.1 命令63

2.7.2 键事件63

2.7.3 指针事件64

2.8 小结65

第3章 运行的应用程序66

3.1 引言66

3 2 系统调用67

3.2.1 应用程序启动67

3.2.2 应用程序的关闭82

3.3 小结86

第4章 使用控件和对话框87

4.1 什么是控件87

4.2 简单控件88

4.3 复合控件89

4.4 控件布局97

4.5 处理键和指针事件99

4.5.1 键事件99

4.5.2 指针事件103

4.6 观察控件105

4.7.1 绘制和窗口服务器107

4.7.2 准备绘制108

4.7.4 重绘108

4.7.3 绘制完成时108

4.7.5 备份窗口109

4.7.6 备份后台窗口109

4.7.7 应用程序启动的绘制110

4.7.8 Draw()函数111

4.8 对话框114

4.8.1 简单对话框115

4.8.2 Series 60变体119

4.9 更复杂的对话框120

4.9.1 焦点更改121

4.9.2 状态更改121

4.9.3 多页对话框121

4.10 对话框中的界面类使用124

4.10.2 MEikDialogPageObserver125

4.10.1 MCoeControlObserver125

4.10.3 MCoeControlContext126

4.11 对话框中的自定义控件126

第5章 视图和视图架构129

5.1 使用视图控制应用程序129

5.1.1 定义视图129

5.1.2 使用视图的优势130

5.2 视图架构组件130

5.2.1 派生于MCoeView的函数131

5.2.2 派生于CEikAppUi的函数132

5.3 实现视图132

5.4 创建视图133

5.5 注册视图135

5.6.2 激活视图137

5.6.1 发布视图ID137

5.6.3 禁用视图138

5.7 注销视图138

5.8 关于视图的更多内容138

5.8.1 自定义视图139

5.8.2 编辑视图139

5.9 UIQ和Series 60平台上视图特定的行为140

5.9.1 UIQ平台上的视图141

5.9.2 Series60平台上的视图141

5.10 小结143

第6章 文件和存档系统145

6.1 存档系统服务145

6.1.1 文件名称及其操作145

6.1.2 文件服务器会话146

6.1.3 目录147

6.1.4 文件148

6.2 流149

6.3 存储器153

6.3.1 创建持久性存储器155

6.3.2 读取持久性存储器157

6.3.3 嵌套存储器158

6.3.4 存储器和应用程序架构161

6 4 使用.ini文件163

6.5 资源文件和位图165

6.5.1 资源文件165

6.5.2 位图170

第7章 多媒体服务175

7.1 多媒体组件架构175

7.2 多媒体框架(MMF)176

7.2.2 控制器框架177

7.2.3 控制器插件177

7.2.1 客户端API177

7.2.4 底层子系统178

7.2.5 图像转换库(ICL)179

7.2.6 板载照相机API(ECam)180

7.3 使用MMF180

7.4 使用音频180

7.4.1 播放音调182

7.4.2 播放剪辑184

7.4.3 录制剪辑186

7.4.4 格式转换190

7.4.5 音频流化193

7.5 使用视频199

7.5.1 视频回放201

7.5.2 视频录制203

7.6 控制器框架API205

7.7.1 基于活动对象的图像处理209

7.7.2 图像解码209

7.7 使用ICL209

7.7.3 图像编码214

7.7.4 静态函数215

7.7.5 位图转换216

7.8 使用ECam217

第8章 Comms和消息传送222

8.1 引言222

8.1.1 通信组件222

8.1.2 Comms及平台223

8.2 Symbian OS Comms架构概述224

8.2.1 套接字224

8.2.2 串行通信225

8.2.3 消息传送226

8.2.4 电话228

8.3.1 TCP/IP230

8.3 协议支持230

8.3.2 HTTP231

8.3.3 Telnet231

8.3.4 文件传输协议(FTP)231

8.3.5 蓝牙231

8.3.6 红外线233

8.3.7 WAP233

8.3.8 SMS和EMS234

8.3.9 消息传送协议235

8.4 MMS237

8.4.1 MTM及API237

8.4.2 服务器会话238

8.4.3 客户MTM238

8.4.4 消息创建和删除239

8.4.5 设置消息内容240

8.4.6 媒体对象241

8.4.7 发送消息241

8.4.8 到达的消息242

8.5 小结243

第9章 Symbian OS的测试244

9.1 代码覆盖分析244

9.1.1 概述244

9.1.2 包装器的基本原理245

9.1.3 安装工具245

9.1.4 如何使用工具245

9.1.5 图形实例245

9.1.6 结论247

9.2 二进制兼容性工具247

9.2.1 功能概述247

9.2.2 运行工具247

9.3 测试驱动器248

9.3.1 预备知识248

9.3.3 配置测试驱动器249

9.3.2 工具的安装249

9.3.4 为运行测试集定义层次250

9.3.5 利用XML定义测试集251

9.3.6 生成测试集253

9.3.7 运行测试集254

9.3.8 连接设备254

9.3.9 分析结果254

9.4 网络模拟器255

9.4.1 概述255

9.4.2 支持的服务256

9.4.3 应用程序服务器256

9.4.4 可用性256

9.5 取样分析器256

9.5.1 概述256

9.5.3 分析器命令257

9.5.4 命令行控制257

9.5.2 安装分析器257

9.5.5 编程控制258

9.5.6 分析结果258

9.6 Countloc:测量源代码规模261

9.6.1 概述261

9.6.2 Countloc测量什么261

9.6.3 使用Countloc261

9.6.4 输出文件262

9.6.5 可用性263

9.7 小结263

附录A 示例项目264

附录B Symbian OS系统模型265

附录C 编写优秀的Symbian OS代码266

C.1 一般技巧266

C.2 设计技巧266

C.3 编码技巧267

C.4 测试技巧269

C.5 调试技巧270

附录D 开发人员资源271

D.1 Symbian OS软件开发包(SDK)271

D.2 取应用程序的UID271

D.3 Symbian OS开发人员工具272

D.4 支持论坛273

D.5 Symbian OS开发者培训274

D.6 开发者组织链接274

D.7 Symbian OS参考书275

D.8 开放源代码项目276

附录E 编译生成过程概述277

E.1 编译器和IDE277

E.2 命令行生成277

E.3 使用IDE278

附录F Symbian OS手机规范279

热门推荐