Qt开发Symbian应用权威指南

出版时间:2012-1  出版社:机械工业出版社  作者:DevDiv移动开发社区 译  译者:DevDiv移动开发社区  

内容概要

Frank H.P.Fitzek、Tommi
Mikkonen等著的这本《Qt开发Symbian应用权威指南》主要是向读者介绍如何在Symbian上快速有效地创建Qt应用程序。全书共分7章,包括开发入门、Qt概述、Qt
Mobility APIs、类Qt移动扩展、Qt应用程序和Symbian本地扩展、Qt for Symbian范例。
《Qt开发Symbian应用权威指南》可作为移动设备开发领域的初学者和专业人员的参考用书,也可以作为手机开发基础课程的教材。

作者简介

Frank H P Fitzek、Tommi Mikkonen、Tony Torp著
DevDiv移动开发社区 译

书籍目录

译者序
本书贡献者
前言
序言
缩写
第1章 简介和本书目的
1.1 移动开发人员的重要性
1.2 Symbian操作系统
1.2.1 Symbian技术
1.2.2 Symbian——先进智能手机.甲台的发展历程
1.2.3 Symbian——对于业余应用开发者
1.3 Qt
1.3.1 一种跨平台的开发环境
1.3.2 Qt在移动开发领域的应用
1.3.3 Qt许可协议
参考文献
第2章 开发入门
2.1 安装开发环境
2.1.1 Ovi套件
2.1.2 Java
2.1.3 Perl
2.1.4 Symbian平台SDK
2.1.5 OpenC/C++插件
2.1.6 Carbide.c++IDE
2.1.7 Qt for Symbian
2.2 使用带Qt for Symbian的Carbide.c++
2.3 小结
第3章 Qt概述
3.1 Hello World
3.1.1 编译
3.1.2 打包
3.2 Basics示例程序
3.2.1 布局
3.2.2 对象层次结构与内存管理
3.3 信号与槽
3.3.1 信号基础
3.3.2 参数
3.4 Qt对象模型
3.4.1 QObject
3.4.2 自定义信号与槽
3.4.3 槽的实现与信号发送
3.4.4 元对象编译器
3.4.5 连接信号与槽
3.4.6 属性与元信息
3.5 用户界面
3.5.1 使用隐式共享处理文小
3.5.2 国际化
3.5.3 Widget、对话框与主窗口
3.6 系统
3.6.1 事件
3.6.2 定时器事件与绘制事件
3.7 通信
3.7.1 输入输出
3.7.2 文件与流
3.7.3 网络与XML
参考文献
第4章 Qt Mobility APls
4.1 简介
4.2 网络承载方式管理
4.3 通讯录
4.4 通讯录API
4.4.1 创建一个新联系人
4.4.2 查找一个联系人信息
4.4.3 编辑联系人信息
4.5 定位
4.6 消息
4.7 多媒体
4.7.1 播放一个音频文件
4.7.2 新建一个视频播放列表,并在视频Widget中播放
4.8 发布和订阅
4.9 服务框架
4.10 系统信息
4.10.1 访问设备信息
4.10.2 访问系统信息
4.11 小结
参考文献
第5章 类Qt移动扩展
5.1 使用Qt API以外的平台功能
5.2 如何在你的项目中使用移动扩展
5.3 闹铃
5.3.1 获取所有闹铃列表
5.3.2 创建一个在工作日提醒的闹铃
5.3.3 修改指定闹铃的时间
5.3.4 删除一个闹铃
5.4 日历
5.4.1 创建新的日历条目
5.4.2 删除日历条目
5.5 照相机
5.5.1 照相机初始化
5.5.2 使用取景器组件
5.5.3 拍摄照片
5.6 安装器
5.6.1 不提示用户在后台安装应用程序
5.6.2 不提示用户在后台卸载应用程序
5.6.3 获取设备上已安装程序的列表
5.7 地标
5.7.1 为当前位置创建一个地标
5.7.2 获取地标数据库中的所有地标
5.8 情景模式
5.8.1 获取当前激活的情景模式
5.8.2 设置当前模式为飞行模式
5.8.3 设置普通模式的铃声音量为最大音量
5.9 传感器
5.10 电话服务
5.10.1 用电路交换方式打电话
5.10.2 当电话状态改变时接收通知
5.11 实用工具
5.11.1 保持设备背光一直打开
5.11.2 用默认的文件查看器打开文件
5.11.3 将QString和HBufC*互相转换
5.12 振动
第6章 Qt应用程序和Symbian本地扩展
6.1 Symbian操作系统数据类型以及命名规范
6.1.1 描述符
6.1.2 数组
6.2 Symbian内存管理
6.2.1 Leave和异常处理
6.2.2 清除栈
6.2.3 二阶段构造
6.2.4 轻量模板
6.3 可执行文件
6.4 平台安全
6.5 活动对象
6.6 错误处理
6.7 线程
6.8 Qt for Symbian
6.8.1 结合Qt和本地C++的功能
6.8.2 在Symbian环境中生成Qt应用程序
6.8.3 区分Qt和Symbian实现
6.8.4 其他问题
6.9 小结
参考文献
第7章 Qt for Symbian范例
7.1 Mobility API范例
7.1.1 显示消息账号
7.1.2 显示最近的消息
7.1.3 服务框架
7.2 Qt for Symbian和Mobile Extension范例
7.2.1 基础Widget示例
7.2.2 后台工作者类
7.2.3 弹跳球
7.2.4 选择菜单
7.2.5 网站下载工具
7.2.6 读取设置信息
7.2.7 交友应用程序
7.2.8 传感器API
7.2.9 消息API
7.2.10 相机API
7.2.11 位置API

章节摘录

版权页:插图:6.4 平台安全Symbian操作系统v9.1 是一个安全的平台,因为操作系统的改变扩展了平台的安全模型,并确保加强安全保护能力,防止恶意软件或设计糟糕的软件任意传播。该安全模式运行在软件层,检测并防止未经授权的软件访问硬件、软件以及系统或用户数据。这样就避免了如锁定手机、影响用户数据,或者影响其他软件或网络的问题出现。这种安全模式可以防止程序以不可接受的方式运行,不管是有意还是无意的。每当应用程序安装时,Symbian操作系统的安装程序就会通过由受信任的机构颁发的数字签名验证应用程序是否具有合适的能力。能力是Symbian操作系统分配给进程的特权级别,由系统内核保存,授予相应的信任级别以保证进程不能滥用相应特权级别的特权服务。这样的分配过程可以保证进程不能给自己分配比安装时更高的特权级别。Symbian系统中一共有20种能力,而且必须被包含在程序的MMP文件中。参考SDK帮助获得更多关于它们的详细信息。6.5 活动对象Symbian操作系统通过活动对象提供轻量级事件驱动多任务,简化在单线程上的异步编程任务。因此,活动对象提供发出异步请求、测试任务完成以及处理任务结果的方法。应该优先使用活动对象而不是线程,以减少上下文切换带来的开销,并高效地使用系统资源。接下来你将了解更多关于活动对象的细节以及使用它们的方法。活动对象的基类是CActive。你必须创建一个CActive派生类,定义一个方法。此方法进行异步调用,并实现一些用于活动对象操作的基类的方法。

编辑推荐

《Qt开发Symbian应用权威指南》作者均为Nokia公司资深技术专家,译者是来自DevDiv翻译小组的成员,均具有多年Qt/Symbian开发经验。使用QtforSymbian,可开发跨平台移动应用程序,用于在上千万台Symbian设备上的部署。

图书封面

评论、评分、阅读与下载


    Qt开发Symbian应用权威指南 PDF格式下载


用户评论 (总计4条)

 
 

  •   感谢作者们的投入,撰写了本书。值得拥有。
  •   服务满意,物流满意!
  •   书有点薄,内容还可以,有点意犹未尽
  •   Qt作为一个高效率的开发平台值得一看!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7