Qt C++编程从入门到实战-微课视频版
提供思政版教学大纲、PPY课件、教案、源码、作业平台、500分钟的微课视频。咨询QQ:2301891038(仅限教师)

作者:彭源、孙超超、田秀霞、李红娇

丛书名:从入门到项目开发·微课视频

定价:79.8元

印次:1-5

ISBN:9787302582045

出版日期:2022.01.01

印刷日期:2024.08.05

图书责编:王冰飞

图书分类:教材

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

本书基于Qt框架介绍C++面向对象程序设计机制。全书共9章: 第1章介绍面向对象程序设计所需的预备知识;第2~8章的内容包括类和对象、继承与派生、类的静态成员与常成员、多态、友元与运算符重载等面向对象的知识,并同步穿插介绍了信号与槽、界面、Qt容器、事件系统与绘图、I/O设备、主窗口和多文档应用程序编程等Qt框架的知识;第9章以实际项目为背景,提供了3个完整的综合实例。本书注重知识点与实践的紧密结合,强调读者编程习惯的养成和自主能力的培养,内容编写上贯彻“实例式”学习法,提供的实例兼顾示范性、实用性、有趣性和拓展性。本书还提供了习题、实验和附录,以全方位支撑读者的实际学习需求。 本书可作为高等院校计算机相关专业“面向对象程序设计”课程的教材,也可作为各类软件开发人员的参考书。

前言 内容介绍 本书以图形界面编程框架Qt为载体讲授C++面向对象机制,使读者能从面向过程编程迅速过渡到图形界面的面向对象编程,进而熟练地掌握C++面向对象编程的基本知识和技能,为使用C++语言工具开发图形用户交互界面、解决实际问题奠定坚实的程序设计基础和正确的编程思想。 面向的读者 本书适合已具备一定的面向过程程序设计的基础(掌握了数据类型、语句、分支、循环、函数、数组、指针等基础编程概念),希望进一步学习C++面向对象程序设计和图形界面程序设计的读者。本书可作为高等院校计算机相关专业“面向对象程序设计”课程的入门教材,建议先修课程为“C语言程序设计”。 因为Java是在C++语言的基础上衍生出来的,若读者具有Java知识背景,则对本书所讲的一些面向对象机制不会陌生。但由于书中还涉及一些关于指针的操作,建议读者在开始阅读之前先对指针等相关概念进行了解。 如何使用本书 我们的目标是编写一本既能讲清楚C++面向对象机制,又能让学生立刻上手进行图形界面程序编程的书籍,既适合作为教材由教师讲授,又能指导学生独立阅读和编程。为了实现这个目标,本书采用了以下方式。 1. 以Qt框架为载体,讲授C++面向对象机制 读者在学习编程语言时普遍地希望能够尽快看到编程成果,以获得体验感;也希望运行效果能尽量和常见软件运行效果一致,以获得真实感和实用感。但多数传统讲授C++面向对象机制的书籍只是讲授与面向对象相关的概念和知识,对于读者而言,虽然学了很久,程序仍运行在一个黑黑的、与大众普遍所接受的图形界面不一样的命令行界面,学习的成就感和兴趣就会大打折扣。同时,...

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

目录

源码下载

第1章

程序设计基础

1.1C++程序设计语言

1.1.1程序设计语言的发展历史

1.1.2C和C++

1.2不同于C语言的C++常见语法

1.2.1输入和输出操作

1.2.2bool类型

1.2.3函数的默认值与函数的声明

1.2.4引用

1.2.5动态存储分配

1.2.6初始化

1.2.7结构体

1.2.8强制类型转换

1.2.9基于范围的for循环

1.3纯C++项目的开发流程

1.3.1项目的创建过程

1.3.2项目内容

1.3.3项目的构建与运行

1.3.4编译方式

1.4程序设计方法

1.4.1面向过程的结构化程序设计

1.4.2面向对象程序设计

1.5Windows图形用户界面编程

1.5.1基于事件驱动的消息机制

1.5.2一个最简单的Windows GUI程序

1.5.3一个完整的Windows GUI程序

1.6基于Qt的图形用户界面编程

1.6.1一个最简单的Qt GUI程序

1.6.2Qt程序的发布

1.6.3设置程序图标

1.7编程实例——模拟病毒程序

课后习题

实验1C++和GUI编程初探

第2章

类和对象

2.1初识类和对象

2.1.1类的定义

2.1.2对象的定义与使用

2.1.3this指针

2.1.4项目文件的组织

2.2... 查看详情

1. 以Qt框架为载体,讲授C++面向对象机制 2. 贯彻“实例式”学习法,在实例中理解、掌握和深化概念 3. 注重编程习惯的培养,注重与动手实践的衔接 4. 注意与前序、后继课程之间的衔接 5. 具备知识的拓展性   本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、习题答案、教学进度表和在线作业,作者还为本书精心录制了500分钟的微课视频。 查看详情