安晓辉. Qt Quick 核心编程. ISBN: 978-7-121-24684-5

这本书书名中虽然只有“Quick”,但实际上讲了两个东西: QML 和 Qt Quick。 QML 和 Qt Quick 是 Qt 框架追赶前端技术的产物。其中 Qt Quick 是一套编写桌面窗口程序的库, QML 则是一门脱胎于 ECMAScript 的专用于 Qt Quick 编程的语言。这门语言虽然主要用于像 XAML 一样描述窗体布局,但它也能写一些简单的方法。如果需要更全面的功能则可以通过 Qt C++ 来调用 QML 或提供可供 QML 调用的库。

所以,使用起来, QML 写 Qt Quick 窗体,感觉很像 HTML 加 JS 写网页。Qt Quick 比网页多出来的则是可以在窗体环境中原生运行的能力以及 Qt 原本提供的网络支持,多媒体支持,名为“信号槽”的事件机制等等。

我读这本书,同样只是做一个大概的了解而不打算多写 Qt。于是也没法评价或者对比这本书的内容写的怎么样。但就语言风格来说,作者试图向口语化靠拢。可能他觉得口语化了就是“好读”了吧。但我个人感觉,这本偏口语化的书也没有比其他不偏口语化的书好读多少。

其实,这类计算机技术应用类书籍一直就是一种快销品。无非就是一种技术的文档说明加范例。与其说是书,不如说是格式化的长篇技术博客。对于基础扎实,理解能力正常的人来说,就不可能不好读——除非作者故意不好好说话。所以,这种书其实没必要特意追求什么“通俗易懂”。作者这样刻意追求,写出来的东西就显得刻意。读者刻意买标榜“通俗易懂”的技术读物,其实就是没事找当上。很多时候,读读技术的官方文档,搜搜博客,就足以入门一项编程技术。如果说不愿意读文档或者没有读文档的能力。那么请问做哪门子技术呢?


求点赞,求收藏,求分享

欢迎关注我的公众号,微信搜索:知则

读安晓辉之《Qt Quick 核心编程》相关推荐

  1. 读安晓辉老师的访谈有感

    总结之.安晓辉老师认为,程序员是一个手艺活,是纯洁高尚值得尊敬的.关键是我们的态度,喜欢就有乐趣.每一行都有自己的难处.花开富贵一季红,竹生平凡千日青. 优秀的程序员应该保持自己的稀缺性.这一点就是不 ...

  2. 《Qt Quick核心编程》勘误

    <Qt Quick核心编程>已经出版上市,书中难免疏漏,存在一些文字和技术上的问题,特记录在此. 本文会不停更新,拿到书的朋友发现问题可以回复本文,我会将问题更新到博文中.提前感谢各位啦. ...

  3. Qt Quick 4小时入门-安晓辉-专题视频课程

    Qt Quick 4小时入门-39905人已学习 课程介绍         Qt Quick(QML)是Qt 5里推荐的UI开发框架,能够为各种设备搭建流畅且绚丽的用户界面.本课程删繁就简,精心选择主 ...

  4. Qt图形视图框架详解-安晓辉-专题视频课程

    Qt图形视图框架详解-12227人已学习 课程介绍         介绍Qt中的Graphics View Framework,涉及View.Scene.Item的关系,如何自定义QGraphicsI ...

  5. Qt项目实战之网络电子白板-安晓辉-专题视频课程

    Qt项目实战之网络电子白板-10082人已学习 课程介绍         本课程使用Qt技术实现了网络电子白板,支持直线.矩形.椭圆.三角形.涂鸦等图形元素.本课程实现的电子白板,可以在多人之间共享, ...

  6. Qt网络编程实战之HTTP服务器-安晓辉-专题视频课程

    Qt网络编程实战之HTTP服务器-30196人已学习 课程介绍         设计了一个实用的HTTP服务器,基于Qt的网络框架实现.先详细介绍Qt的网络.IO.线程..自定义事件.配置文件等类库的 ...

  7. Qt基础与Qt on Android入门-安晓辉-专题视频课程

    Qt基础与Qt on Android入门-66107人已学习 课程介绍         本课程起始于基础的开发环境搭建和Qt Creator介绍,帮助初学者入门:着力于Qt的内在机制,由浅入深介绍信号 ...

  8. 与 CSDN 大咖安晓辉的交流录

    安晓辉老师是我的好朋友,他出版的<程序员的成长课>等图书对我个人职场发展影响很大.最近和他聊天,谈到大家都担忧的情况--"晋升无望.收入见顶.生活开支飙升.财务危机如影随形&qu ...

  9. 程序员职场规划之转型-安晓辉-专题视频课程

    程序员职场规划之转型-2492人已学习 课程介绍         如果你有这些困惑,本课程可能就是你想找的: 不知道开发之路如何继续, 不知道自己除了开发还能干什么, 不知道什么时候真的该跳槽了, 不 ...

最新文章

  1. vs如何将工程配置,保存到属性表
  2. AtCoder AGC001E BBQ Hard (DP、组合计数)
  3. OCP大会 | 腾讯云Open DCN Networking(附PDF)
  4. 知识点025-服务器的基础优化脚本
  5. 前端学习(1357) :模板配置
  6. 知识关联的价值还无法与人的关联的价值相比
  7. MediaPlay播放Stream时出现error 38等错误的原因
  8. Paging Structures in the Different Paging Modes
  9. java课程 数独 文库_数独教案-完整版
  10. usbasp下载器制作
  11. SitePoint播客#108:Kevin的最后一场演出
  12. Java 案例三 随机点名器
  13. c语言实现二阶行列式计算,新手作品:行列式计算C语言版
  14. 滴滴:去年协助警方破获25案件 成立打击黑产专项组
  15. js 正则 验证密码输入,必须为6-15位,含有数字字母,或者符号
  16. 用pip安装pytorch
  17. 云原生系列六:容器和Docker
  18. 一文搞定scrapy爬取众多知名技术博客文章保存到本地数据库,包含:cnblog、csdn、51cto、itpub、jobbole、oschina等
  19. 一个niubility的Vue游戏,真厉害!(收藏)
  20. SQL中where子句中不能出现聚合函数的原因

热门文章

  1. 《Android 软件安全与逆向分析》---- 学习笔记
  2. Soft-Clipping Swish激活函数
  3. Python打包源码
  4. 独享云虚拟主机、共享云虚拟主机、云服务器 ECS 的区别
  5. oracle 索引命中条件,Oracle索引命中与扫描规律总结 | 学步园
  6. 【算法-枚举】淘气的青蛙 自己对解题思路的梳理
  7. chrome插件 Proxy Switchy Auto 使用教程
  8. SwitchyOmega情景模式
  9. 火车头分页post php,轻松搞定PHPCMS V9火车头采集自动分页
  10. Linux端的qbittorrent目录,qBittorrent v4.3.0.10便携增强版-BT/磁力下载软件