书籍作者:陆文周 | ISBN:9787121361579 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:2298 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
Qt是软件开发领域中非常著名的C++可视化开发平台。本书以Qt 5.11为平台,介绍Qt和QML编程及其应用开发。全书分为5个部分。第1部分为Qt基础,在上一版的基础上增加了Qt操作表格处理软件Excel数据和字处理软件Word数据的内容。第2部分为Qt综合实例,重新设计了电子商城系统、MyWord字处理软件、微信客户端程序。第3部分为Qt扩展应用OpenCV,首先配置OpenCV-3.4.3,然后介绍典型图片处理。第4部分为QML和Qt Quick及其应用,介绍了QML及Qt Quick相关内容,【综合实例】为多功能文档查看器。第5部分为附录,介绍了C++相关知识和Qt 5简单调试。本书提供配套的视频,分析典型案例,通过扫描二维码播放。为了方便读者上机练习,书中实例提供源代码,其编号为CH×××。源代码及其工程文件可从华信教育资源网(http://www.hxedu.com.cn)免费下载。本书既可作为Qt 的学习和参考用书,也可作为大学教材或Qt 5培训用书。
陆文周,高级工程师,毕业于东南大学。早年任职于东南大学机械系,从事工程材料、机械制造基础、微机原理、机械设计等课程教学与数控机床设计,后到苏州工业园区多家企业任职。2008年至今,任职于上海恒动新能源有限公司。
前 言
Qt是软件开发领域中非常著名的C++可视化开发平台,能够为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且可应用于组件编程。相对于Visual C++,Qt更易于学习和开发。
2014年,我们编写了《Qt 5开发及实例》,受到市场的广泛欢迎。2015年,《Qt 5开发及实例》(第2版)推出,它以Qt 5.4为平台,增加了关于QML及Qt Quick开发的内容,继续受到市场的广泛推崇。2017年,以Qt 5.8为基础,推出《Qt 5开发及实例》(第3版),市场持续热销。
本书以Qt 5.11为平台,介绍内容包括Qt概述,模板库、工具类及控件,布局管理,基本对话框,主窗口,图形与图片,图形视图框架,模型/视图结构,文件及磁盘处理,网络与通信,事件处理及实例,多线程,数据库,操作Office,多国语言国际化,单元测试框架,QML编程基础,QML动画特效,Qt Quick Controls开发基础,Qt Quick Controls 2新颖界面开发等。
本书在上一版的基础上对综合实例进行了重新设计,对Qt功能进行了大幅扩展。全书分为以下5个部分。
第1部分为Qt基础(第1章~第16章),在上一版的基础上增加了关于Qt操作表格处理软件Excel数据和字处理软件Word数据的内容。
第2部分为Qt综合实例(第17章~第19章),重新设计了【综合实例】电子商城系统、【综合实例】MyWord字处理软件、【综合实例】微信客户端程序。电子商城系统主要突出Qt界面和对常用关系数据库(MySQL)的基本操作;微信客户端程序主要突出Qt网络功能和XML操作;MyWord字处理软件主要介绍以界面方式创建菜单、工具栏,系统介绍丰富的文本处理方法。
第3部分为Qt扩展应用:OpenCV(第20章~第22章),介绍了Qt配置OpenCV-3.4.3及其图片处理;显示图片,设置图片通道颜色,改变其饱和度和亮度,多图合成,图片放大、缩小、旋转,各种滤波器平滑技术;从图片中智能检索匹配物体、基本人脸识别技术;综合实例为医院远程诊断系统,介绍内容包括打开CT相片、实现用霍夫圆算法对CT病灶区进行识别检测的功能;数据库采用MySQL,对患者信息进行管理。
第4部分为QML和Qt Quick及其应用(第23章~第27章),包括上一版QML及Qt Quick的相关内容,【综合实例】仍然为多功能文档查看器。
第5部分为附录,附录A介绍C++相关知识,附录B介绍Qt 5简单调试。
为了方便读者上机练习,在书中介绍实例时提供源代码编号CH×××(如CH201是第2章的01例);本书还提供了配套的视频分析,分析本书重点内容和综合实例。这些源代码和配套的视频分析可从华信教育资源网(http://www.hxedu.com.cn)免费下载。
为了方便读者理解综合应用,本书对典型的【综合实例】通过扫描二维码提供视频分析。
通过学习本书,结合实例上机练习,一般能够在比较短的时间内系统、全面地掌握Qt 5应用技术。
本书由陆文周担任主编。参加本书编写的还有周何骏、孙德荣、郑博琳、王钢花、刘美芳、卢霞、秦洪林、刘博文、刘忠等。
由于编者水平有限,错误之处在所难免,敬请广大读者、师生批评指正。
编 者