图书介绍

遨游Symbian 手机应用开发入门与实践PDF|Epub|txt|kindle电子书版本网盘下载

遨游Symbian 手机应用开发入门与实践
  • 张魏编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115219220
  • 出版时间:2010
  • 标注页数:466页
  • 文件大小:74MB
  • 文件页数:476页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


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

下载说明

遨游Symbian 手机应用开发入门与实践PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 起锚——初识Symbian3

第1章 智能手机革命3

1.1Life on the go3

1.2何谓智能手机3

1.3为什么使用智能手机4

1.4预见未来5

第2章 什么是Symbian7

2.1智能手机操作系统7

2.2Symbian简介9

2.2.1追本溯源9

2.2.2Symbian OS9

2.2.3逐渐长大12

2.3UI平台12

2.3.1什么是UI平台12

2.3.2几种流行的UI平台13

2.3.3S60 3.1版智能手机简介14

第3章 千里之行,始于足下17

3.1造船——搭建开发环境17

3.1.1Perl环境搭建17

3.1.2JRE搭建19

3.1.3安装SDK20

3.1.4Carbide.c++23

3.2用模拟器运行实例25

3.2.1探索Emulator26

3.2.2运行实例29

3.3在目标设备上运行32

3.3.1.pkg文件概述32

3.3.2生成.sisx文件33

3.3.3在目标设备上安装33

3.4On-device Debug34

第4章 第一桶金37

4.1用模板创建控制台HelloWorld程序37

4.1.1新建控制台程序工程项目37

4.1.2运行HelloWorld控制台程序38

4.2代码分析39

4.2.1.h文件39

4.2.2探究e32def.h文件39

4.2.3.cpp文件40

4.3修改代码并运行43

第5章 C++是一切的基础44

5.1类44

5.1.1类的构造、实例化与析构44

5.1.2继承与虚函数47

5.1.3纯虚类与接口49

5.1.4类型转换50

5.2模板52

第二部分 扬帆——Symbian基础59

第6章 跨越:从标准C++到Symbian C++59

6.1基本类型59

6.1.1整型59

6.1.2字符型62

6.1.3浮点型63

6.1.4布尔型63

6.1.5枚举型64

6.1.6空类型64

6.1.7类型转换65

6.2Symbian C++中的类66

6.2.1类的分类66

6.2.2关于new70

6.3内存管理机制71

6.3.1清除栈——CleanupStack71

6.3.2再论类的构造——二阶段构造73

6.3.3异常退出76

6.3.4栈和堆79

6.4命名约定80

6.4.1数据名80

6.4.2类名81

6.4.3函数名81

6.4.4宏名82

6.4.5间隔、分行和括号82

6.5小结82

第7章 到底哪里不同85

7.1描述符85

7.1.1一个例子85

7.1.2从源头开始85

7.1.3继续探索86

7.1.4TBuf的继承关系87

7.1.5寻根究底——TDesC类初探87

7.1.6顺藤摸瓜——TDes类90

7.1.7TBuf的“叔伯”们——TPtr和RBu f93

7.1.8另一个分支97

7.1.9全能描述符——HBufC99

7.1.10千呼万唤始出来——TPtrC类101

7.1.11深入剖析描述符103

7.1.12简单小结105

7.2动态缓冲105

7.2.1动态缓冲家族106

7.2.2使用动态缓冲106

7.3数组108

7.3.1数组类家族108

7.3.2定长数组108

7.3.3描述符数组110

7.3.4动态数组114

7.4小结124

第8章 文件与文件存储126

8.1Symbian OS文件管理概要126

8.1.1驱动器与文件系统126

8.1.2命名与路径表示128

8.1.3文件访问流程130

8.2Symbian文件操作132

8.2.1RFile类132

8.2.2基本文件操作133

8.2.3文件读写134

8.3文件目录和驱动器操作135

8.3.1当前目录135

8.3.2获取驱动器和目录信息135

8.3.3操作目录136

8.4流137

8.4.1内部格式与外部格式137

8.4.2文件输出流与外化137

8.4.3文件输入流与内化140

8.4.4“<<”和“>>”的重载142

8.4.5RwriteStream和RReadStream的派生类142

8.5文件存储143

8.5.1为什么需要“文件存储”143

8.5.2文件存储的类型144

8.5.3CDirectFileStore应用第一步144

8.5.4从流到流字典145

8.5.5从文件存储中读取147

8.5.6CDirectFileStore小结147

8.5.7CPermanentFileStore与DBMS简介148

8.5.8嵌入式存储简介150

第三部分 好望角——Symbian GUI153

第9章 Hello,My Beautiful World!153

9.1准备工作153

9.2跟踪观察154

9.3几个有用的东西157

第10章 原来如此复杂161

10.1追本溯源——组件描述文件:bld.inf162

10.2项目定义文件:.mmp162

10.3资源文件:.rss166

10.4头文件与源文件171

10.5.pkg文件与.sisx文件172

10.6GUI应用程序架构174

10.6.1基于控件的传统Symbian OS应用程序架构175

10.6.2Avkon视图切换架构177

10.7多视图的HelloGUI178

10.7.1为每个视图编写资源178

10.7.2构造视图180

10.7.3构造Container185

第11章 控件综述188

11.1准备工作——搭建框架188

11.2实现“双色棋”游戏192

11.2.1框架、常量与棋盘绘制193

11.2.2实现Tile类196

11.2.3简单控件与复合控件200

11.2.4让“双色棋”动起来201

11.2.5完成207

11.3深入控件212

第12章 菜单214

12.1静态菜单214

12.1.1位图的简单应用215

12.1.2层级菜单219

12.2动态菜单220

12.2.1几个重要的菜单类221

12.2.2动态菜单的两种触发方式224

第13章 对话框226

13.1通知对话框226

13.1.1Avkon层级下的通知对话框226

13.1.2自定义“通知”对话框229

13.2查询对话框233

13.2.1CAknQueryDialog类及其派生类234

13.2.2消息查询与确认查询234

13.2.3数据查询237

13.2.4列表查询241

13.3列表对话框245

13.3.1选择列表对话框245

13.3.2可标记列表对话框247

13.4表单对话框249

13.4.1单页表单250

13.4.2多页表单257

第14章 列表263

14.1列表容器263

14.2最简单的列表264

14.2.1资源定义265

14.2.2构造与显示265

14.2.3处理用户交互267

14.2.4动态列表269

14.3改变列表的风格和布局270

14.3.1CAknColumnListBox和CeikFormattedCellListBox大家族270

14.3.2为列表设置图标272

14.3.3丰富的列表样式273

14.4不同用途的列表274

14.4.1多选列表274

14.4.2可标记列表276

14.5设置列表278

14.5.1设置列表实例278

14.5.2丰富的设置控件281

第15章 文本编辑器287

15.1无格式文本编辑器287

15.1.1无格式文本编辑器的实现290

15.1.2CEikEdwin类293

15.1.3编辑器事件294

15.2全局文本编辑器296

15.2.1设置字符属性297

15.2.2应用字符设置300

15.3多格式文本编辑器301

15.3.1在多格式文本编辑器中应用字符设置302

15.3.2设置段落属性302

15.3.3在多格式文本编辑器中应用段落属性304

第16章 状态面板307

16.1状态面板的使用307

16.1.1标题面板308

16.1.2上下文面板309

16.1.3导航面板310

16.2在“双色棋”游戏中使用状态面板314

第四部分 大洋深处——Symbian OS进阶319

第17章 枯燥抑或乐趣——活动对象与异步处理319

17.1异步处理机制319

17.1.1Symbian OS的异步服务机制320

17.1.2一个小例子321

17.2活动调度器322

17.3活动对象324

17.3.1CActive类324

17.3.2定时器实例325

17.3.3多任务处理与活动对象优先级328

17.4使用活动对象330

17.4.1控制台环境下的读取331

17.4.2进度与等待通知对话框334

第18章 客户/服务器架构341

18.1从一个例子说起341

18.2剖析客户/服务器架构343

18.2.1服务器CServer2344

18.2.2服务器会话CSession2348

18.2.3客户端会话RSessionBase351

18.3形形色色的服务器352

第19章 渐入佳境——Symbian OS图形和多媒体354

19.1绘图基础354

19.1.1CWindowGc、屏幕坐标355

19.1.2颜色358

19.1.3画笔和画刷359

19.1.4图形设备和图形上下文361

19.2图形和位图绘制362

19.2.1绘制几何图形362

19.2.2位图绘制365

19.3文字显示与字体368

19.3.1图形上下文与系统字体368

19.3.2文字的度量属性与字体类369

19.3.3使用设备字体371

19.3.4文本样式373

19.3.5自动换行示例373

19.4动画375

19.4.1使用动画DLL架构375

19.4.2用代码实现动画377

19.4.3双缓冲技术380

19.4.4直接屏幕访问381

19.5音频和视频386

19.5.1音调声音的播放386

19.5.2音频的播放与录制389

19.5.3视频的播放394

19.5.4视频的录制396

第20章 休息一下,做个总结402

第五部分 新大陆——丰富的Symbian应用413

第21章 Symbian OS通信与消息传送413

21.1套接字413

21.1.1套接字基本概念413

21.1.2Symbian OS套接字与ESOCK415

21.1.3简单的网络套接字应用实例424

21.2HTTP426

21.2.1会话、事务与HTTP头427

21.2.2HTTPClientExample示例程序428

21.3蓝牙433

21.3.1基本概念434

21.3.2服务发布与端口监听435

21.3.3搜寻设备438

21.3.4搜寻服务441

21.3.5蓝牙套接字通信444

21.4消息传送446

21.4.1消息架构API446

21.4.2发送短消息447

21.4.3监听短消息450

第六部分 远航——再见,Symbian457

第22章 获取更多资源457

附录461

附录1Symbian OS全局错误码(e32err.h)461

附录2语言代码464

参考文献465

热门推荐