





定价:69.8元
印次:1-4
ISBN:9787302639893
出版日期:2024.01.01
印刷日期:2025.01.22
图书责编:王冰飞
图书分类:教材
本书以Qt 6.2.4 LTS版本为开发平台,详细介绍了使用Qt进行 C++桌面应用程序开发的基本技术。全书共12章,包括初识Qt框架、Qt开发基础、界面设计组件、主框架窗体、对话框设计、事件系统、文件与数据库、模型/视图结构、图形绘制、多媒体编程、网络编程和进程与线程等内容。 本书内容安排循序渐进,讲解深入浅出,实例丰富、实用。书中针对每个知识点的简短实例特别有助于初学者理解与仿效,并快速把握问题的精髓。 本书为已有C++程序设计基础、准备进行C++应用软件开发的初学者编写。本书可作为高等院校计算机及相关专业学习C++应用软件开发和Qt框架技术的教材或进行课程设计、毕业设计的参考书,也可作为C++应用软件开发培训班的教材和其他软件开发工作者或爱好者的参考书。
前言 Qt是一个基于C++语言的应用程序开发框架,可以用于开发图形用户界面、数据库、网络、多媒体、嵌入式等方面的应用程序。实际上,Qt就是一套功能强大的C++类库,与Microsoft Visual C++的MFC类似。但与MFC相比,Qt具有开源、跨平台、易扩展等众多的技术优势。另外,Microsoft公司已经停止了对MFC的更新,所以,如果需要可视化学习C++、利用C++开发专业领域的应用系统,Qt是非常好的选择。 本书以Qt 6.2.4 LTS版本为开发平台,详细介绍使用Qt进行 C++桌面应用程序开发的基本技术。全书共12章,包括初识Qt框架、Qt开发基础、界面设计组件、主框架窗体、对话框设计、事件系统、文件与数据库、模型/视图结构、图形绘制、多媒体编程、网络编程和进程与线程等内容。 本书第1章和第2章介绍Qt框架的基础知识,包括Qt的下载和安装、开发工具Qt Creator的使用,以及Qt的模块、元对象系统和信号与槽工作机制等;第3~5章介绍Qt界面组件技术,也就是Qt的图形用户界面设计技术,包括Qt窗体和控件的特征与应用,以及窗体与窗体间、控件与控件间、窗体与控件间的数据交换技术等;第6章介绍Qt的事件处理系统,包括事件的表示、产生、分发和处理等;第7章和第8章介绍Qt的数据持久化技术,包括Qt对文件和数据库的操作方法以及Qt的模型/视图结构,该结构能够将数据的显示与编辑相分离,从而大幅简化对数据源的处理,降低输出的编程难度;第9~12章介绍Qt的几种专门技术,包括二维图形的绘制技术、多媒体应用技术、网络通信技术和多线程技术等。 本书是一本C++...
第1章初识Qt框架1
1.1Qt 简介1
1.1.1Qt历史及应用1
1.1.2Qt版本与特点2
1.2开发环境搭建3
1.2.1下载与安装3
1.2.2集成开发工具6
1.2.3其他辅助工具17
1.3程序设计方式20
1.3.1可视化设计20
1.3.2代码化设计22
1.3.3混合式设计25
1.4项目结构分析26
1.4.1项目文件组成26
1.4.2程序运行机制27
习题129
第2章Qt开发基础31
2.1Qt应用概述31
2.1.1Qt应用特点31
2.1.2Qt应用功能32
2.2Qt元对象系统34
2.2.1对象模型34
2.2.2元对象系统35
2.2.3属性系统36
2.3信号与槽44
2.3.1概述44
2.3.2信号44
2.3.3槽45
2.3.4关联46
2.4常用的Qt工具类51
2.4.1字符串类51
2.4.2容器类56
习题263
第3章界面设计组件67
3.1基本窗体67
3.1.1QWidget类67
3.1.2简单实例70
3.2常用组件71
3.2.1按钮组件71
3.2.2输入组件73
3.2.3显示组件79
3.2.4浏览组件80
3.2.5容器组件87
3.2.6布局组件89
3.3布局管理89
3.3.1QLayout类89
3.3.2基本布局90
3.3.3表单布局92
3.3.4网格布局94
习题395
第4章主框架窗体99
4.1框架结构99
4.1.1基本元素99
4.1.2主窗体类100
...
"