Qt及Qt Quick开发实战精解

出版时间:2012-5  出版社:北京航空航天大学出版社  作者:霍亚飞  页数:259  字数:372000  
Tag标签:无  

内容概要

  《Qt及Qt Quick开发实战精解》主要讲解了5个Qt综合应用程序的开发过程和Qt
Quick的相关内容。本书内容主要包括两部分:第一部分是多文档编辑器、方块游戏、音乐播放器、数据管理系统、局域网聊天工具这5个实用的Qt实例的详细讲解;第二部分是Qt
Quick技术的全面介绍。 《Qt及Qt
Quick开发实战精解》的内容全面、实用,讲解通俗易懂,适合有一定Qt基础并且想学习Qt综合实例开发或者想学习Qt
Quick技术的读者。对于没有Qt基础的读者,可以先学习《QtCreator快速入门》一书。

作者简介

  霍亚飞,网名yafeilinux,嵌入式软件工程师,热爱编程,热爱开源!在博客中发表了大量Qt、Linux教程和开源软件,被众多网友奉为经典

书籍目录

第一部分 综合实例
 第1章 多文档编辑器
  1.1 界面设计
  1.2 创建子窗口类
  1.3 实现菜单的功能
  1.4 完善程序功能
  1.5 小结
 第2章 方块游戏
  2.1 方块游戏架构
  2.2 实现游戏逻辑
  2.3 游戏优化
  2.4 小结
 第3章 音乐播放器
  3.1 播放器整体架构
  3.2 实现音乐播放
  3.3 实现播放列表
  3.4 实现桌面歌词
  3.5 添加系统托盘图标
  3.6 小结
 第4章 数据管理系统
  4.1 功能介绍与界面设计
  4.2 实现商品管理功能
  4.3 显示销售统计图表
  4.4 添加登录界面
  4.5 小结
 第5章 局域网聊天工具
  5.1 界面设计
  5.2 实现聊天功能
  5.3 实现文件传输功能
  5.4 完善程序功能
  5.5 小结
第二部分 Qt Quick
 第6章 Qt Quick
  6.1 初识QML
  6.2 QML概念及框架
  6.3 QML中的布局管理
  6.4 基本可视元素
  6.5 事件处理
  6.6 图像、状态和动画
  6.7 QML中的模型/视图
  6.8 QML和C++混合编程
  6.9 使用Qt Quick设计器
  6.10 小结
 参考文献 
  

章节摘录

版权页:   插图:   5.3 实现文件传输功能 文件传输使用TCP来实现,这里创建两个新的类来分别实现TCP服务器和TCP客户端的功能。对于文件传输的流程简单描述如下:在主界面用户列表中先选中要给其发送文件的用户,然后按下传输文件图标打开发送文件对话框。在该对话框中用户要先选择传输的文件,然后按下“发送”按钮,这时会先使用UDP广播将文件名发送给接收端;接收端收到了发送文件的UDP信息时就会弹出一个提示框,询问是否要接收指定的文件,如果同意接收,则在接收端创建TCP客户端,然后使用TCP进行文件传输。如果拒绝接收该文件,那么会使用UDP广播将拒绝信息发送给发送端,一旦发送端收到该信息就取消文件的传输。 第6章 Qt Quick Qt Quick是一些新UI技术的集合,用来帮助开发者创建一种现在越来越多用于手机、多媒体播放器、机顶盒以及其他便携式设备上的直观的、现代的、流畅的用户界面。简单来说,Qt Quick是一种高级用户界面技术,使用它可以轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。Qt Quick主要由3部分组成:一个改进的Qt Creator IDE(其中包含了Qt Quick设计器)、新增的简单易学的QML语言和新加入Qt库中名为QtDeclarative的模块。Qt Quick的中文主页网址是:http://qt.nokia.com/qtquick-cn/。 在Qt Quick的世界里,用户界面以及它们的行为使用QML来描述。QML是对JavaScript的一种扩展,可以让开发者和设计者利用一个声明性语法来使用QML元素指定每一个用户界面。这些元素是一个图形和行为的构建模块的集合,可以组合在一起形成各种组件,可以是一个简单的按钮,也可以是一个支持网络的完整的应用程序。QML完善了JavaScript和Qt现有的基于QObject的类型系统间的整合,在语言级别上添加了对自动属性绑定和透明网络传输的支持。 Qt的QtDeclarative模块实现了QML语言和对它适用的元素之间的接口,该模块还提供了一个C++接口,可以用来在Qt/C++应用程序中加载QML文件并与之通信。 需要着重指出的是,Qt Quick是建立在Qt现有的框架基础之上的,QML可以用来扩展现有的应用程序,也可以创建全新的应用程序。QML通过QtDeclarative模块便可以完全支持从C++进行扩展。对应本章的内容,可以在Qt帮助中查看Qt Quick关键字。

编辑推荐

  《Qt应用编程系列丛书:Qt及Qt Quick开发实战精解》特色:  全新,基于最新的Qt及Qt Creator编写,包含Qt Quick!  经典,基于经典的Qt网络博客编写,可无限更新!  综合,对众多知识点进行综合应用,实例经典实用!  系统,与《Qt Creator快速入门》配套,理论结合实际!

图书封面

图书标签Tags

评论、评分、阅读与下载


    Qt及Qt Quick开发实战精解 PDF格式下载


用户评论 (总计26条)

 
 

  •   Qt quick的书就这一本呀
  •   这本书有点溥,应该是《QtCeato快速入门》的扩展补充,我下的有电子版,所以买本这个看看,建议新手把这两本都买齐。送货速度这次是超赞,太快了,完全超出我意料之外,头天下午下订单,第二天上午就到了,送货员也很尽职,知道先打个电话通知货到了,而不是放到前台就一走了之。看来买书还是当当好。
  •   至少这本书帮了我的大忙 里面的例子其实demo里面有,但是讲解很重要啊不是?
  •   好书。学例子。
  •   内容详实,示例很丰富,好书!
  •   书还没读,内容还不错
  •   这本书很适合Qt初学者,如果配有教学视频就更好。
  •   书挺好的,要是附上源码就更好了
  •   也可以看一下
  •   目前市面上唯一一本讲Qt Quick的,讲了不少实例,适合入门,总之不错。
  •   是一本好书,值得一看的
  •   建议先看看C++在看,网上也有
  •   例子都有些不够深入,对于应用只是操作而已,未作深层次分析。内容也不够精准地反映书名。
  •   书还不错,但是感觉就是贴代码,也没多少注释
  •   偷工减料,文章都不舍得排个版,代码中的 -> >> << 字体看着就很吐血
  •   真的感觉不好。看了几页就看不下去了。没有什么用,有的例子都存在问题。
  •   Qt开发入门级教材,以前的基础认识得到进一步巩固。适合开始接触Qt的读者选购。
  •   关于Quick还是写的一般般,入门而已,不知道是不是我网上文档看多了,其实这块知识还是看QT官方文档更好
  •   这本书适合初学者学习,书里主要讲解几个项目的开发过程,可以作为项目参考学习用用.
  •   很不错,值得购买,虽然有点贵!~!!!例子很精彩,结合作者另一本qt快速入门那本书,效果真的很好!!!
  •   QT入门教材
  •   对《Qt Creator快速入门》的补充
  •   图书介绍不够详细,影响正确了解该图书
  •   Qt的书哦
  •   关于QT的实例很多
  •   书内容一般,价格奢侈
 

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

京ICP备13047387号-7