Qt C++语言程序设计
本书突破传统,将跨系统、图形界面、面向对象程序设计融入C++教学。以跨平台Qt编程为框架,案例驱动,内容精炼易懂。能激发学习兴趣,让学生爱上C++,有效提升程序设计技巧与解决实际问题的动手能力。

作者:殷立峰、祁淑霞、房志峰

丛书名:计算机系列教材

定价:89元

印次:1-1

ISBN:9787302710813

出版日期:2026.03.01

印刷日期:2026.03.23

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书是为高等院校面向应用型人才培养编写的C++语言程序设计教材。全书共分9章,主要内容包括Qt C++开发环境介绍、C++程序设计基础、类与对象、Qt GUI程序设计基础以及图形界面编程综合实例、继承与派生、虚函数与多态、运算符重载、模板和异常处理、输入输出流与命名空间。本书采用Qt跨平台C++程序开发框架,结合“案例驱动”编写方式,语法介绍语言精练、内容深入浅出、循序渐进,程序案例生动易懂,以规则几何图形面积和体积计算程序设计案例贯穿全书,既传授C++语言的基本概念和知识,又传授C++图形界面程序设计的基本方法及基本技能。 本书既可以作为高等院校本科及专科学生C++语言程序设计的教材,又可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。 "

前言 C++是优秀的计算机程序设计语言,它的程序设计功能非常强大,比如鸿蒙操作系统主要就是用C++语言编写的。我国绝大多数高等院校都把它作为程序设计入门教学的首选。许多经典的C++语言程序设计教材都是基于Visual C++控制台程序设计框架编写的,内容包括C++语言概述、基本数据类型、运算符和表达式、程序流程控制、数组、函数、指针、结构体、共用体与枚举、类和对象、运算符重载、继承、虚函数与多态、模板、流等C++语言的基本概念和基本知识。这类教材强调的是培养学生理解和掌握C++语言的语法及逻辑规则,强调对C++程序设计语言的字、词、数据、表达式、语句、函数、类、对象等基本概念知识的掌握。在多年的教学实践中我们发现,这类教材缺乏对图形界面C++程序设计的介绍,学生要想掌握用C++语言设计图形界面的程序,还必须自学或者参加Visual C++语言课程的学习,而Visual C++语言体系庞大,学起来有一定的困难,造成很多学生虽然学了C++语言,却不能很好地使用它。   笔者所在学校在多年的教学改革和教学实践中,将C++语言的教学和当前流行的Qt跨平台开发框架相结合,增加了基于Qt的图形界面应用程序设计,并于2014年出版了第一部教材——《Qt C++跨平台图形界面程序设计基础》。该教材在实际教学应用中得到广泛的认可,基于Qt C++的跨平台、简单易学的优点,使得学生不仅掌握C++语言的基本概念、基本知识和基本的程序设计方法,更重要的是培养了初步的跨操作系统平台开发图形界面程序的基本技能,提高了学习的兴趣。而且Qt框架已正式对HarmonyOS提供支持,开发者可以利用Qt...

目录
荐语
查看详情 查看详情
目录

第1章走进Qt1

1.1Qt简介1

1.1.1认识Qt1

1.1.2Qt开发环境简介2

1.1.3使用Qt开发C++应用程序的优势3

1.2Qt的下载、安装与配置4

1.2.1Windows平台下Qt4  C++语言集成开发环境的安装与配置4

1.2.2Windows平台下Qt5  C++语言集成开发环境的安装与配置27

1.2.3Linux平台下Qt的C++语言开发环境的安装与配置35

1.3Qt Creator集成开发环境41

1.3.1Qt Creator集成开发环境简介41

1.3.2Qt Creator常用菜单功能介绍42

1.4Qt Creator的基本操作43

1.4.1Qt Creator的启动与退出43

1.4.2使用Qt创建、打开和关闭项目43

1.4.3Qt Creator的编辑器、项目视图的操作48

1.4.4文件的打开、编辑、保存与关闭49

1.4.5项目编译模式及其配置50

1.4.6编译、连接生成项目的可执行文件50

1.4.7纠正编译或连接出现的错误50

1.4.8Qt工具栏的使用51

1.5Qt Creator联机帮助系统51

1.5.1Qt中如何寻求帮助51

1.5.2帮助文件的打开及使用源代码编辑器52

1.5.3缩小查找范围53

1.6使用Qt开发C++语言程序53

1.6.1Windows平台下使用Qt4开发C++语言程序53

1.6.2Windows平台下使用Qt5开发C++语言程序62

1.6.3Linux平台下使用Qt开发C++语言程序71

1.7Qt5简要... 查看详情

"l 内容完备,覆盖 C++ 核心知识与图形界面开发,知识体系完整丰富。

l 依托 Qt 跨平台优势,代码可在多系统运行,提升开发效率。

l 以几何图形计算案例贯穿,由浅入深,通俗易懂,易学易用。

l 适配鸿蒙**系统,助力读者切入鸿蒙生态,拓展开发空间。

l 适配多热门领域,人才缺口大,助力读者成为紧缺开发精英"


查看详情