Symbian S60第3版手机程序开发与实用教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨常青,彭木根编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111228952
- 页数:403 页
第1章 序言 1
1.1 主流智能手机操作系统 2
1.1.1 Symbian 2
1.1.2 Linux 2
1.1.3 Windows Mobile 3
1.1.4 Palm 3
1.2 智能手机应用开发的意义 4
1.3 本书的特点 4
1.3.1 针对最新的S60第3版 4
1.3.2 采用最新的开发工具 5
1.3.3 内容生动,实例丰富 5
1.3.4 注重应用,结合实践 5
第2章 Symbian操作系统背景 7
2.1 Symbian所有权 8
2.2 Symbian许可证持有者 8
2.3 Symbian设备 9
2.4 Symbian操作系统 10
2.4.1 Symbian操作系统结构 10
2.4.2 Symbian操作系统的主要用户接口平台 11
2.4.3 Symbian操作系统发展过程 13
第3章 S60平台背景 15
3.1 S60平台简介 16
3.2 S60版本 17
3.2.1 S60平台第1版 17
3.2.2 S60平台第2版 17
3.2.3 S60平台第3版 19
3.3 S60设备按键 20
3.4 S60应用程序开发要求 21
3.5 S60模拟器 21
第4章 开发环境 23
4.1 SDK的选择 24
4.2 IDE的选择 24
4.3 开发环境的搭建 26
4.3.1 安装过程 26
4.3.2 SDK结构 41
4.3.3 SDK注册 44
4.4 Carbide.c++ 48
4.4.1 基本概念 48
4.4.2 Carbide.c++界面 49
4.4.3 Carbide.c++入门 50
实验1 模拟器的使用 62
第5章 Symbian操作系统基础知识 71
5.1 基本数据类型 72
5.1.1 整型 72
5.1.2 字符型 73
5.1.3 布尔型 73
5.1.4 浮点型 74
5.1.5 空类型 75
5.1.6 枚举型 75
实验2 基本数据类型的使用 76
5.2 命名规则 80
5.2.1 类的命名规则 80
5.2.2 变量命名规则 82
5.2.3 函数命名规则 83
5.2.4 强制转换 83
5.3 内存管理机制 84
5.3.1 栈和堆 85
5.3.2 Leave 86
5.3.3 清理栈 90
5.3.4 二阶段构造 92
5.3.5 合理使用内存的注意事项 95
5.3.6 内存泄漏处理 96
实验3 清理栈的使用 96
5.4 描述符 102
5.4.1 描述符的类型 103
5.4.2 描述符的修改操作 108
5.4.3 描述符的宽度 108
5.4.4 描述符的继承关系 108
5.4.5 描述符的使用 109
实验4 描述符的使用 113
5.5 客户端/服务器端框架 117
5.5.1 Symbian操作系统的主要服务器 117
5.5.2 服务器插件 118
5.5.3 会话 119
5.5.4 使用客户端API 121
实验5 应用程序的调试 122
实验6 本地化和菜单的使用 126
实验7 文件服务器的使用 133
5.6 活动对象框架 138
5.6.1 多任务相关知识 139
5.6.2 异步事件处理 139
5.6.3 活动对象 141
5.6.4 活动对象调度器 142
5.6.5 使用活动对象 143
实验8 活动对象的使用(1) 148
实验9 活动对象的使用(2) 156
第6章 S60应用程序框架 165
6.1 应用程序用户接口/引擎结构 166
6.2 应用程序框架 166
6.2.1 传统的应用程序框架 166
6.2.2 基于对话框的应用程序框架 175
6.2.3 基于视图的应用程序框架 179
6.2.4 应用程序框架的选择 187
6.3 窗体和窗格 187
6.3.1 窗体 187
6.3.2 窗格 188
第7章 S60用户接口控件开发 195
7.1 用户接口控件运行机制 196
7.1.1 控件栈 196
7.1.2 事件流 198
7.2 S60预定义控件 198
7.2.1 菜单 199
7.2.2 对话框 203
7.2.3 通知对话框 214
7.2.4 输入对话框 219
7.2.5 编辑器 222
7.2.6 表单 230
实验10 视图的使用 234
实验11 对话框的使用 239
实验12 表单的使用 249
实验13 设置列表的使用 254
第8章 S60通信应用开发 261
8.1 电话 262
8.1.1 基本知识 262
8.1.2 拨打电话 264
8.1.3 接听电话 265
8.1.4 获得通话信息 267
8.2 消息 268
8.2.1 基本知识 268
8.2.2 消息API 271
8.2.3 使用客户端MTM API 271
8.2.4 使用Send-As API 278
8.2.5 使用CSendAppUi 282
8.2.6 接收消息 288
8.3 蓝牙 292
8.3.1 基本知识 292
8.3.2 服务发布 294
8.3.3 蓝牙安全性 297
8.3.4 设备和服务搜索 298
8.3.5 蓝牙套接字通信 303
第9章 S60多媒体应用开发 305
9.1 S60多媒体框架 306
9.2 音频开发 307
9.2.1 音频播放 307
9.2.2 音频录制 312
9.2.3 音频转换 315
9.2.4 音调播放 319
9.2.5 音频流操作 322
9.3 视频开发 326
9.3.1 视频播放 326
9.3.2 视频录制 330
实验14 多媒体框架API的使用 333
第10章 S60平台安全性 341
10.1 基本概念 342
10.1.1 可信任计算基础 342
10.1.2 可信任计算环境 342
10.1.3 能力 343
10.1.4 SID与VID 349
10.1.5 数据锁定 350
10.1.6 安全性边界与安全策略 352
10.1.7 软件安装器 357
10.2 工作原理 357
10.2.1 安装 357
10.2.2 载入 358
10.2.3 运行 359
10.3 S60第3版应用程序移植 360
实验15 S60第3版应用程序的移植 361
第11章 S60应用程序部署 369
11.1 S60应用程序安装 370
11.2 针对设备进行编译 371
11.3 打包文件 371
11.4 数字签名安装文件的创建 378
11.4.1 公钥结构 378
11.4.2 数字签名 378
11.4.3 打包工具 380
11.5 安装文件的部署和安装 386
实验16 应用程序的部署 386
第12章 Symbian签名 391
12.1 Symbian签名背景 392
12.2 UID分配准则 393
12.3 开发者证书 394
12.4 ACS发布者ID 396
12.5 Symbian签名过程 398
12.6 测试标准 399
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019