图书介绍

Symbian手机应用开发标准教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Symbian手机应用开发标准教程
  • 华清远见嵌入式培训中心编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194695
  • 出版时间:2009
  • 标注页数:318页
  • 文件大小:90MB
  • 文件页数:335页
  • 主题词:移动通信-携带电话机-应用程序-程序设计-教材

PDF下载


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

下载说明

Symbian手机应用开发标准教程PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 SymbianOS手机应用开发概述2

第1章 Symbian开发简介2

1.1 Symbian历史2

1.2 SymbianOS的特点3

1.3 SymbianOS体系结构4

1.4 移动开发方向7

1.5 其他手机开发平台10

1.5.1 BREW简介10

1.5.2 J2ME简介10

1.5.3 PalmOS简介10

1.5.4 WindowsMobile简介11

1.5.5 嵌入式Linux简介11

第2章 搭建Symbian开发环境12

2.1 SymbianSDK介绍12

2.1.1 SymbianCusKit12

2.1.2 基于Symbian的S60SDK12

2.1.3 基于Symbian的UIQSDK14

2.2 搭建开发环境14

2.2.1 准备工作14

2.2.2 搭建基于Carbide.c++++的Symbian开发环境15

2.2.3 搭建基于Microsoft.NET2005的Symbian开发环境17

2.2.4 开发环境介绍18

2.2.5 测试开发环境20

2.3 Hello World例程20

第3章 Symbian手机应用开发过程22

3.1 SymbianOS上的程序类型22

3.1.1 控制台应用程序22

3.1.2 GUI程序23

3.1.3 DLL程序25

3.2 建立新工程25

3.3 工程结构27

3.3.1 工程目录组织27

3.3.2 程序文件的组织27

3.4 程序编译28

3.4.1 命令行编译28

3.4.2 IDE环境编译30

3.5 编辑代码30

3.6 打包发布32

3.6.1 打包文件.pkg32

3.6.2 制作Symbian安装程序sis文件32

3.6.3 S603rd版安装程序签名34

3.6.4 在设备上运行程序35

第4章 程序结构分析37

4.1 程序结构37

4.1.1 应用框架37

4.1.2 GUI应用运行分析40

4.2 工程组织45

4.2.1 bld.inf45

4.2.2 Symbian工程组织文件*.mmp46

4.3 应用图标及启动48

4.4 资源文件51

4.4.1 资源☆文件格式51

4.4.2 定义菜单53

4.4.3 定义CBA栏55

4.4.4 定义字符串资源57

4.5 打包图片58

4.5.1 BMP图片打包58

4.5.2 SVG图片打包59

4.6 打包文件格式59

4.7 多视图程序60

4.7.1 创建多视图程序60

4.7.2 多视图程序分析61

4.7.3 文档/视图结构的视图61

第2篇 Symbian开发基础66

第5章 SymbianOSC++基础66

5.1 SymbianOSC+++语言概述66

5.2 基本数据类型67

5.2.1 整型67

5.2.2 浮点型68

5.2.3 布尔型69

5.2.4 字符串型69

5.2.5 枚举型69

5.2.6 4种基本的类70

5.3 编码规范75

5.4 描述符77

5.4.1 缓冲区描述符78

5.4.2 指针描述符81

5.4.3 堆缓冲描述符84

5.4.4 ASCII和UNICODE字符串85

5.5 动态数组87

5.6 操作描述符的实例90

第6章 异常处理与资源管理93

6.1 Symbian中的资源管理概述93

6.2 清除栈94

6.2.1 清除栈机制94

6.2.2 使用清除栈96

6.2.3 清除栈的特殊用法97

6.3 异常退出99

6.3.1 异常退出函数99

6.3.2 在程序中抛出异常100

6.3.3 使用TRAP或TRAPD捕获异常退出101

6.4 类的二阶段构造103

6.4.1 普通C++++类的创建103

6.4.2 二阶段构造的意义104

6.4.3 静态方法:NewL()和NewLC()105

6.4.4 二阶段构造函数ConstuctL()106

6.4.5 SymbianOSC++++类的用法106

第7章 活动对象108

7.1 活动对象机制108

7.1.1 循环等待处理及其缺陷108

7.1.2 活动对象框架109

7.1.3 活动对象的生命周期及操作顺序111

7.2 活动对象的使用115

7.2.1 实现活动对象的必要步骤116

7.2.2 实现活动对象类—时钟定时器117

7.3 用活动对象处理复杂费时的任务121

7.4 定时器实例124

第3篇 Symbian编程126

第8章 文本显示和字体使用126

8.1 Symbian中提供的文本操作API126

8.1.1 Symbian中的文本属性126

8.1.2 核心字体类和函数127

8.2 显示文本128

8.2.1 使用字体129

8.2.2 使用DrawText()显示文本129

8.2.3 在程序中如何换行自画文本130

8.3 字体的效果应用132

8.3.1 给字体设置颜色132

8.3.2 给字体设置修饰线:下划线或删除线133

8.3.3 竖向显示文本134

8.4 改变字体大小135

8.5 特殊效果文本显示实例135

第9章 绘制图形和显示图片138

9.1 屏幕绘图函数介绍138

9.1.1 绘制形状API138

9.1.2 绘制图片API139

9.2 直接在屏幕上绘图140

9.3 显示位图或SVG图142

9.3.1 打包图片142

9.3.2 图片加载144

9.3.3 直接显示图片147

9.3.4 透明显示图片148

9.4 特殊效果绘图149

9.4.1 无闪烁重绘149

9.4.2 放大缩小图片151

9.4.3 旋转图像156

第10章 基于S60的UI组件编程157

10.1 UI组件概述157

10.2 标签的使用158

10.3 编辑器的使用160

10.3.1 文本编辑器161

10.3.2 数值编辑器170

10.3.3 密码编辑器172

10.3.4 多字段数值编辑器173

10.4 列表的使用173

10.4.1 列表架构174

10.4.2 列表类型174

10.4.3 列表格式及布局175

10.4.4 列表资源176

10.4.5 创建和使用列表177

10.4.6 操作列表项181

10.5 设置列表的使用183

10.6 自定义控件的开发186

10.7 对话框191

10.7.1 标准对话框191

10.7.2 窗体的使用195

10.7.3 通知的使用198

10.7.4 查询的使用201

第11章 Symbian手机上的文件操作205

11.1 Symbian的文件系统205

11.2 文件服务器206

11.2.1 文件服务器会话207

11.2.2 当前目录208

11.2.3 文件210

11.2.4 目录212

11.2.5 文件名解析215

11.3 文件类RFile216

11.3.1 创建、打开、关闭文件216

11.3.2 写入数据218

11.3.3 读取数据219

11.3.4 搜索220

11.4 流221

11.4.1 流类型221

11.4.2 流操作223

11.4.3 可流化的数据类型226

第12章 多媒体应用开发228

12.1 多媒体组件架构228

12.2 多媒体框架(MMF)客户端API229

12.3 音频程序开发230

12.3.1 播放音调231

12.3.2 播放音频剪辑234

12.3.3 录制音频剪辑237

12.3.4 音频流处理240

12.4 视频程序开发245

12.4.1 视频回放246

12.4.2 视频录制249

12.5 摄像头使用253

12.5.1 使用摄像头254

12.5.2 预览摄像头图像255

12.5.3 拍摄照片256

12.5.4 捕捉视频256

第13章 Symbian上的网络应用开发257

13.1 Symbiant通信体系结构257

13.2 Socket应用开发258

13.2.1 客户端/服务器程序259

13.2.2 套接字服务器会话260

13.2.3 套接字263

13.2.4 域名解析266

13.2.5 安全套接字267

13.3 Socket通信实例267

13.4 HTTP协议应用开发268

13.4.1 会话268

13.4.2 事务269

13.4.3 消息头部和消息体270

13.5 使用HTTP协议获取网页内容的实例271

第14章 Symbian上的ECOM开发277

14.1 ECOM架构277

14.2 ECOM接口类的定义及实现278

14.2.1 ECOM接口的定义278

14.2.2 工厂方法279

14.2.3 析构函数280

14.2.4 实现解析器281

14.3 实现ECOM接口283

14.4 使用ECOM插件285

第15章 消息传送及通话287

15.1 消息287

15.1.1 消息架构287

15.1.2 消息类及数据类型289

15.1.3 消息传送API290

15.1.4 使用客户端MTMAPI291

15.1.5 使用CSendAppUi297

15.1.6 监视到达的信息297

15.2 通话301

15.2.1 电话API301

15.2.2 呼叫电话301

15.2.3 获取设备信息302

第4篇 项目实践306

第16章 即时聊天项目设计306

16.1 即时聊天需求分析306

16.1.1 客户端需求307

16.1.2 技术准备311

16.2 IM客户端架构设计311

16.3 实现Symbian手机上的IM客户端312

16.3.1 实现目标312

16.3.2 IM客户端实现312

16.4 项目发布317

16.4.1 运行即时聊天服务器程序317

16.4.2 S60模拟器上运行318

16.4.3 Symbian手机上运行318

热门推荐