





定价: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... 查看详情