展开全部

主编推荐语

本书主要介绍C++的基础知识和Qt编程的相关知识,帮助读者尽快掌握Qt编程的相关技术。

内容简介

本书第1~4章主要介绍C++基础语法、类和对象、继承与派生、虚函数与多态等Qt编程常用的C++内容,让读者快速掌握Qt编程的基础知识。

第5~9章主要介绍Qt编程的相关内容,帮助读者快速入门,并通过多个实例让读者进一步掌握Qt编程的相关应用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 C++程序基础
  • 1.1 C++简介
  • 1.1.1 C++语言简介
  • 1.1.2 C++与C语言的不同
  • 1.2 环境搭建
  • 1.3 C++基础语法
  • 1.3.1 第一个C++项目
  • 1.3.2 C++关键字
  • 1.4 基本数据类型和变量
  • 1.4.1 基本的内置类型
  • 1.4.2 变量的声明和初始化
  • 1.4.3 变量作用域
  • 1.4.4 常量定义
  • 1.5 运算符
  • 1.5.1 算术运算符
  • 1.5.2 赋值运算符
  • 1.5.3 比较运算符
  • 1.5.4 逻辑运算符
  • 1.6 控制台数据输入和输出
  • 1.7 结构化程序设计
  • 1.7.1 选择结构
  • 1.7.2 循环结构
  • 1.7.3 跳转语句
  • 1.8 参数和函数
  • 1.8.1 函数的定义
  • 1.8.2 函数调用
  • 1.8.3 值传递
  • 1.8.4 函数的常见样式
  • 1.8.5 函数的声明
  • 1.8.6 外部文件
  • 1.9 数组与字符串
  • 1.9.1 数组
  • 1.9.2 字符串
  • 1.10 指针
  • 1.10.1 什么是指针
  • 1.10.2 指针的使用
  • 1.10.3 指针和数组
  • 1.10.4 指针和函数
  • 1.11 结构体
  • 1.11.1 结构体的定义和使用
  • 1.11.2 结构体作函数参数
  • 1.11.3 结构体指针
  • 1.12 异常处理
  • 1.12.1 抛出异常
  • 1.12.2 捕获异常
  • 1.13 命名空间
  • 1.13.1 命名空间的定义
  • 1.13.2 使用命名空间
  • 1.14 在统信UOS环境下安装Qt
  • 1.15 小结
  • 1.16 习题
  • 第2章 类和对象
  • 2.1 类的定义
  • 2.1.1 对象的创建
  • 2.1.2 对象数据成员的访问
  • 2.1.3 成员的访问权限
  • 2.2 类的使用
  • 2.2.1 类的作用域
  • 2.2.2 对象成员的引用
  • 2.3 构造函数和析构函数
  • 2.3.1 构造函数类型
  • 2.3.2 复制构造函数调用情况
  • 2.3.3 深复制与浅复制
  • 2.4 对象数组
  • 2.5 this指针
  • 2.6 静态成员
  • 2.7 小结
  • 2.8 习题
  • 第3章 继承与派生
  • 3.1 类的继承
  • 3.1.1 基类和派生类
  • 3.1.2 派生类的定义
  • 3.1.3 派生类的构成
  • 3.2 派生类的访问权限
  • 3.3 派生类的构造函数与析构函数
  • 3.4 多继承和虚基类
  • 3.4.1 多继承
  • 3.4.2 虚基类
  • 3.5 小结
  • 3.6 习题
  • 第4章 虚函数与多态
  • 4.1 多态的概念
  • 4.2 虚函数
  • 4.2.1 virtual关键字
  • 4.2.2 虚函数调用原理
  • 4.2.3 多态条件和应用
  • 4.3 虚析构函数
  • 4.4 多态应用场景
  • 4.5 纯虚函数和抽象类
  • 4.6 小结
  • 4.7 习题
  • 第5章 Qt基础
  • 5.1 Qt概述
  • 5.1.1 发展历史
  • 5.1.2 跨平台
  • 5.1.3 Qt模块
  • 5.2 Qt项目创建
  • 5.2.1 通过向导创建
  • 5.2.2 Qt Creator界面
  • 5.2.3 项目基本结构
  • 5.2.4 .pro文件详解
  • 5.2.5 程序编译调试
  • 5.3 信号和槽机制
  • 5.3.1 信号和槽的使用
  • 5.3.2 自定义信号和槽函数
  • 5.3.3 Q_OBJECT
  • 5.3.4 Lambda表达式
  • 5.4 计算器程序设计
  • 5.4.1 控件简介
  • 5.4.2 代码设计
  • 5.4.3 全部源代码和注释说明
  • 5.4.4 实验结论
  • 5.5 小结
  • 5.6 习题
  • 第6章 Qt可视化UI设计
  • 6.1 Qt Creator设计模式界面
  • 6.1.1 类提升
  • 6.1.2 按钮
  • 6.1.3 数值输入和显示组件
  • 6.1.4 选项和布局
  • 6.1.5 进度条
  • 6.1.6 微调盒和滑动条
  • 6.1.7 定时器和时间获取
  • 6.1.8 悬停窗口
  • 6.1.9 树形结构
  • 6.1.10 菜单栏、工具栏及状态栏
  • 6.2 对话框
  • 6.2.1 模态和非模态对话框
  • 6.2.2 文件对话框和消息对话框
  • 6.2.3 其他对话框
  • 6.3 事件
  • 6.3.1 事件概念
  • 6.3.2 事件函数
  • 6.3.3 事件接收和忽略
  • 6.3.4 事件过滤器
  • 6.3.5 综合示例
  • 6.4 绘图
  • 6.4.1 画笔
  • 6.4.2 绘图设备
  • 6.5 多窗体
  • 6.6 资源文件
  • 6.7 小结
  • 6.8 习题
  • 第7章 Qt应用编程
  • 7.1 文件操作
  • 7.1.1 QFile
  • 7.1.2 QTextStream
  • 7.1.3 QDataStream
  • 7.2 多线程
  • 7.2.1 QThread
  • 7.2.2 事件驱动方式
  • 7.2.3 线程退出
  • 7.2.4 线程绘图
  • 7.3 网络应用编程
  • 7.3.1 TCP/IP原理
  • 7.3.2 TCP Socket编程
  • 7.4 数据库应用编程
  • 7.4.1 数据库操作
  • 7.4.2 使用模型操作数据库
  • 7.5 小结
  • 7.6 习题
  • 第8章 基于人脸检测的多路入侵监视系统
  • 8.1 OpenCV的安装、配置和验证
  • 8.1.1 OpenCV的编译配置过程
  • 8.1.2 图像读取
  • 8.2 基于摄像头的人脸检测
  • 8.2.1 读取摄像头图像
  • 8.2.2 人脸检测
  • 8.3 理解基于人脸检测的多路入侵监视系统
  • 8.3.1 服务器端程序
  • 8.3.2 客户端程序
  • 8.4 小结
  • 8.5 习题
  • 第9章 Qt应用程序打包
  • 9.1 打包过程
  • 9.2 小结
  • 9.3 习题
  • 附录 Qt编程常见问题
展开全部

评分及书评

评分不足
2个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。