图书介绍
BREW技术开发与应用PDF|Epub|txt|kindle电子书版本下载
![BREW技术开发与应用](https://www.shukui.net/cover/42/34773395.jpg)
- 李贺,尹强国,蒋亮编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111180607
- 出版时间:2006
- 标注页数:325页
- 文件大小:108MB
- 文件页数:334页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
BREW技术开发与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 BREW平台简介1
1.1 BREW的历史和简介1
1.2 BREW技术特点1
目录1
1.3 BREW应用及运营商支持3
1.4 主流移动应用平台的比较4
第2章 BREW开发工具与开发环境6
2.1 BREW开发环境介绍6
2.1.1 BREW SDK的安装6
2.1.2 BREW扩展的安装6
2.2.1 建立一个新的BREW工程13
2.2 第一个BREW应用程序13
2.2.2 程序的架构说明15
2.2.3 运行应用程序20
2.2.4 BREW程序调试22
2.3 其他开发工具和资源25
第3章 BREW平台基本技术剖析26
3.1 BREW平台架构和开发所用的语言26
3.1.1 BREW平台架构26
3.1.2 BREW开发所用的语言27
3.2 BREW事件处理27
3.2.1 BREW中的事件类型27
3.2.2 BREW事件处理机制28
3.2.3 BREW事件处理实例29
3.3 BREW的面向对象机制30
3.3.1 BREW基于引用计数的接口31
3.3.2 BREW接口的继承和多态31
3.4 BREW回调机制33
3.5 本章小结34
第4章 BREW应用程序管理35
4.1 IShell接口功能划分35
4.1.1 应用程序管理功能35
4.1.2 对话框、消息框和提示功能36
4.1.4 通知功能37
4.1.3 获取设备和应用程序配置信息37
4.1.5 资源文件和文件处理功能38
4.1.6 定时器功能39
4.1.7 IShell提供的其他功能39
4.2 BREW的数据类型39
4.2.1 BREW中的数据结构39
4.2.2 BREW中各种定义和变量的命名方式40
4.2.3 BREW中的AEECLSID机制40
4.3 助手函数41
第5章 BREW图形用户接口42
5.1 IDisplay和IGraphics接口42
5.1.1 IDisplay接口42
5.1.2 IGraphiscs接口49
5.2 IImage接口的使用55
5.2.1 使用IImage接口绘制图像56
5.2.2 使用IImage接口播放动画58
5.3 IBitmap和IDIB接口的使用60
5.3.1 使用IBitmap接口进行绘图60
5.3.2 使用IDIB接口操作位图数据65
5.3.3 使用ITransform变换位图数据69
5.4 IMenuCtl接口的使用72
5.4.1 使用IMenuCtl接口的标准菜单控件73
5.4.2 使用IMenuCtl接口的图标视图菜单控件77
5.5 ITextCtl接口的使用79
5.5.1 接口函数说明80
5.5.2 使用实例81
5.6 IStatic接口的使用83
5.6.1 接口函数说明84
5.6.2 使用实例85
5.7 IDialog接口的使用87
5.7.1 创建对话框87
5.7.2 使用对话框90
5.8 本章小结92
第6章 BREW中数据的持久性93
6.1 基本的文件I/O93
6.1.1 文件管理接口IFileMgr93
6 1.2 文件操作接口IFile94
6.1.3 文件管理实例——高分榜95
6.2 数据库管理98
6.2.1 数据库管理接口IDBMgr98
6.2.2 IDatabase接口99
6.2.3 数据库IDBRecord100
6.2.4 数据库管理实例——高分榜101
6.3 BREW中流的概念103
6.4 本章小结105
第7章 BREW网络接口应用106
7.1 网络编程基本知识106
7.2 INetMgr接口106
7.3 ISocket接口109
7.4 BREW网络接口应用实例——网络连通测试程序112
7.5 本章小结116
第8章 BREW网络浏览器接口117
8.1 IWebOpts及其扩展接口117
8.1.1 IWebOpts接口117
8.1.2 IWeb接口118
8.1.3 IWebResp接口120
8.2 IHtmlViewer浏览器接口121
8.3 网络浏览器应用实例125
9.1.2 BREW支持的声音格式129
9.1.1 声音技术的概述129
9.1 声音技术基本知识129
第9章 BREW声音接口129
9.2 ISound接口130
9.2.1 使用ISound接口播放音调130
9.2.2 使用ISound接口的振动功能132
9.3 ISoundPlayer接口132
9.3.1 ISoundPlayer接口的基本知识132
9.3.2 ISound接口的回调通知133
9.3.3 使用ISoundPlayer接口134
9.4.1 IMedia接口状态机136
9.4.2 使用IMedia接口136
9.4 IMedia接口及扩展接口136
9.5 BREW媒体接口应用实例——连续播放的声音138
9.6 来电中断和恢复的声音处理方式140
9.7 本章小结141
第10章 其他常用接口142
10.1 定位接口142
10.1.1 定位功能的基本知识142
10.1.2 BREW的定位接口IPosDet的使用144
10.2 TAPI146
10.2.1 TAPI的短信功能147
10.2.2 TAPI的电话功能149
10.3.1 加密和解密算法的基本知识151
10.3 安全控制接口151
10.3.2 BREW中的安全控制152
10.4 BREW的高级技术——API钩子156
10.5 本章小结160
第11章 BREW中资源的使用161
11.1 使用字符串资源161
11.1.1 使用资源编辑器编辑字符串资源161
11.1.2 其他字符串的使用方式162
11.2 使用图像资源163
11.2.1 使用资源编辑器编辑图像资源163
11.2.2 使用文件载入图像资源165
11.3.1 声音资源的使用166
11.3 使用其他资源166
11.3.2 其他资源的使用方式167
11.3.3 使用资源编辑器载入数据文件167
11.3.4 从资源文件直接构造接口指针168
11.4 本章小结169
第12章 其他主题170
12.1 字符串及操作170
12.1.1 字符串连接函数170
12.1.2 字符串查找和比较操作函数171
12.1.3 字符串转换函数172
12. 2 内存管理及操作174
12.2.1 使用IHeap接口管理和操作内存174
12.2.2 使用助手函数管理和操作内存175
12.3 定时器176
12.4 浮点数和随机数操作179
12.4.1 浮点数操作179
12.4.2 随机数操作180
12.5 BREW程序优化181
12.5.1 优化的基本知识181
12.5.2 优化应用程序内存使用182
12.5.3 优化应用程序大小184
12.5.4 优化应用程序的速度184
12.6 本章小结185
13.1.1 ISprite接口的基本功能介绍186
第13章 BREW游戏主题186
13.1 ISprite接口介绍186
13.1.2 使用ISprite接口190
13.2 不使用ISprite接口的游戏技术194
13.2.1 地图的实现194
13.2.2 Sprite的实现197
13.3 BREW游戏的开发问题199
13.3.1 BREW游戏与PC游戏的区别199
13.3.2 手持设备作为游戏载体的缺点199
13.3.3 设计游戏时需要注意的问题199
14.1.1 程序的设计201
14.1 综合应用——图片的浏览和下载201
第14章 BREW手机应用开发实战201
14.1.2 程序的架构202
14.1.3 程序的实现203
14.1.4 服务器端程序参考实现225
14.1.5 程序优化和扩展228
14.2 综合应用——大场景动作类游戏229
14.2.1 程序的设计230
14.2.2 程序的架构231
14.2.3 程序的实现231
14.2.4 程序优化和扩展277
14.3.2 程序的实现280
14.3.1 缓冲技术简介280
14.3 示例三——缓冲技术实现的坦克大战游戏280
14.3.3 程序的优化和扩展296
14.4 本章小结297
附录298
附录A 使用C++开发BREW应用298
附录B BREW扩展307
附录C MIF文件编辑器312
C.1 BREW类和MIF312
C.2 MIF编辑器的作用312
附录D 设备配置器317
附录E ARM编译器以及BREW程序下载到手机真实环境中运行324