书籍作者:朱文伟 | ISBN:9787302614487 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:7546 |
创建日期:2023-05-06 | 发布日期:2023-05-06 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
Qt是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。Qt目前已经是桌面编程工具的霸主!
本书分为15章,内容包括Qt 6概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。Qt 6相对以前的版本,进行重新设计,舍去了很多旧类、旧函数,也引入了很多新类、新函数。
本书适合Qt编程初学者、Qt跨平台应用开发人员、Qt界面设计人员,也适合作为高等院校和培训机构计算机软件相关专业的教材。
朱文伟,名校计算机专业统招硕士,20年C\C++、Java开发经验。主导开发过密码、图形、人工智能等产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《Windows C/C++加密解密实战》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《Visual C++2017从入门到精通》。
前 言
光阴似箭,日月如梭,Qt的广泛使用以及跨平台的天生优点,使得它已经成为桌面编程工具的霸主!Qt作为一个跨平台的开源C++应用程序开发框架,在国内外的各种行业中有非常广泛的应用,尤其是面向军工、嵌入式、自主可控的信息安全行业,Qt是个必不可少的编程工具。所以,掌握Qt的开发技能对于C/C++开发者显得尤为重要,因为很多商业软件都要求能在多个操作系统下运行。
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。Qt在当前C++跨平台编程领域已居霸主地位,希望大家能够通过本书的学习打好Qt开发的基础,早日成为Qt高手。
关于本书
本书以Qt 6.2版本为开发平台,循序渐进地介绍Qt开发应用程序的常用技术,包括在Windows和Linux下的Qt开发环境的搭建、单步调试功能的使用、应用程序的基本架构、信号与槽工作机制、Qt绘图、对话框编程、常用界面组件编程、文件读写、Windows和Linux下的库的创建和使用、绘图、数据库、多线程、网络和多媒体等模块的使用。每个编程主题都精心设计了完整的实例程序,并且步骤详细,有助于读者快速上手。通过阅读本书,大家可以了解Qt开发应用程序所需的基本技术。Qt应用程序通常在Qt Creator下开发。该环境也是跨平台的,书中用的Qt Creator版本是7.0.1。相对以前的版本,用起来更加顺手!
编程开发仅仅了解理论是不够的,只有上机调试后才能对其中知识有深刻理解,Qt更是如此。为了照顾初学者,本书的每个实例步骤讲解得非常详细,从建立项目到运行项目都提供丰富的注释。另外,本书的所有实例和资源都可以免费下载。值得注意的是Qt 6已经不支持Windows 7了,因此本书的所有实例都在Windows 10运行通过。
本书讲述Qt开发最基本的、必须掌握的知识,既有Windows下的Qt开发,也有Linux下的Qt开发,可以说一线开发会碰到的问题在本书中基本都有所涉及。限于篇幅,本书没有加入C++语言的介绍,需要读者具备一定的C/C++语言知识。Qt 6相对以前的版本,进行了重新设计,舍去了很多旧类、旧函数,也引入了很多新类新函数。
本书读者
? Qt编程初学者
? Qt跨平台应用开发人员
? Qt软件产品研发人员
? 高等院校和培训学校相关专业的师生
配套源码下载
本书配套源代码与编程环境,需要用微信扫描下边二维码获取,可按扫描后的页面提示填写你的邮箱,把下载链接转发到邮箱中下载。如果下载有问题或阅读中发现问题,请联系[email protected],邮件主题为“Qt 6.x从入门到精通”。
本书作者与鸣谢
本书由朱文伟和李建英联合创作,感谢李建英老师的辛勤付出。本书能够顺利出版,离不开清华大学出版社老师们的辛勤工作和热情帮助,在此表示衷心的感谢。虽然我们非常用心地编写本书,但是疏漏之处在所难免,希望读者不吝指教。
作 者
2022年8月