商品详情
书名:从零开始:Qt可视化程序设计基础教程
定*:69.9
ISBN:9787**5573728
作者:彭凌西 唐春明 陈统
版次:第1版
出版时间:2022-0*
内容提要:
本书主要介绍C++的基础知识和Qt编程的相关知识,帮助读者尽快掌握Qt编程的相关技术。 本书第*~4章主要介绍C++基础语法、类和对象、继承与派生、虚函数与多态等Qt编程常用的C++内容,让读者快速掌握Qt编程的基础知识。第5~9章主要介绍Qt编程的相关内容,帮助读者快速入门,并通过多个实例让读者进*步掌握Qt编程的相关应用。 本书**适合相关*业的学生参考使用,也适合对Qt编程感兴趣的读者阅读。
作者简介:
彭凌西,广州大学教授,计算机应用*业博士,博士后导师,中*计算机学会*级会员,主要研究方向为智能算法和网络*,发表SCI 论文20 多篇,出版*2 *,从事计算机教学和研究工作20 多年,主讲C/C++ 程序设计、UNIX 系统编程、数据库原理、可视化程序设计、人工智能导论等课程。 唐春明,广州大学教授,博士生导师,广州市*层次人才*秀*家。现为广州大学研究生院常务副院长、广东省信息*技术重点实验室主任、中*密码学会组织工作委员会副主任、广东省数学会常务理事兼副秘书长、广东省学位与研究生教育学会常务理事。 陈统,广东轩辕网络科技股份有限公司董事长,广州市*层次人才*秀*家,主要研究方向为计算机应用技术、云计算大数据及人工智能等,参与编写行业白皮书* 本,参与制定行业标准2项,参与编写云计算大数据教材*4*,同时主持参与了*0 余项*家、省、市等政府科技项目。
目录:
00* 第 *章 C++程序基础
002 *.* C++简介
002 *.*.* C++语言简介
002 *.*.2 C++与C语言的*同
003 *.2 环境搭建
006 *.3 C++基础语法
006 *.3.* 第 *个C++项目
0*0 *.3.2 C++关键字
0** *.4 基本数据类型和变量
0** *.4.* 基本的内置类型
0*2 *.4.2 变量的声明和初始化
0*2 *.4.3 变量作用域
0*4 *.4.4 常量定义
0*5 *.5 运算符
0*5 *.5.* 算术运算符
0*7 *.5.2 赋值运算符
0*8 *.5.3 比较运算符
0*9 *.5.4 逻辑运算符
02* *.6 控制台数据输入和输出
022 *.7 结构化程序设计
022 *.7.* 选择结构
026 *.7.2 循环结构
029 *.7.3 跳转语句
032 *.8 参数和函数
033 *.8.* 函数的定义
033 *.8.2 函数调用
034 *.8.3 值传递
035 *.8.4 函数的常见样式
036 *.8.5 函数的声明
037 *.8.6 外*文件
038 *.9 数组与字符串
038 *.9.* 数组
043 *.9.2 字符串
046 *.*0 指针
046 *.*0.* 什么是指针
046 *.*0.2 指针的使用
047 *.*0.3 指针和数组
048 *.*0.4 指针和函数
049 *.** 结构体
049 *.**.* 结构体的定义和使用
050 *.**.2 结构体作函数参数
05* *.**.3 结构体指针
052 *.*2 异常处理
053 *.*2.* 抛出异常
053 *.*2.2 捕获异常
056 *.*3 命名空间
057 *.*3.* 命名空间的定义
058 *.*3.2 使用命名空间
058 *.*4 在统信UOS环境下安装Qt
059 *.*5 小结
059 *.*6 习题
060 第 2章 类和对象
06* 2.* 类的定义
062 2.*.* 对象的*建
062 2.*.2 对象数据成员的访问
063 2.*.3 成员的访问权限
064 2.2 类的使用
064 2.2.* 类的作用域
065 2.2.2 对象成员的引用
066 2.3 构造函数和析构函数
067 2.3.* 构造函数类型
068 2.3.2 复制构造函数调用情况
069 2.3.3 深复制与浅复制
07* 2.4 对象数组
072 2.5 this指针
073 2.6 静态成员
074 2.7 小结
074 2.8 习题
075 第3章 继承与派生
076 3.* 类的继承
076 3.*.* 基类和派生类
077 3.*.2 派生类的定义
078 3.*.3 派生类的构成
08* 3.2 派生类的访问权限
084 3.3 派生类的构造函数与析构函数
085 3.4 多继承和虚基类
086 3.4.* 多继承
087 3.4.2 虚基类
089 3.5 小结
090 3.6 习题
09* 第4章 虚函数与多态
092 4.* 多态的概念
093 4.2 虚函数
093 4.2.* virtual关键字
094 4.2.2 虚函数调用原理
096 4.2.3 多态条件和应用
097 4.3 虚析构函数
098 4.4 多态应用场景
*00 4.5 纯虚函数和抽象类
*0* 4.6 小结
*0* 4.7 习题
*02 第5章 Qt基础
*03 5.* Qt概述
*03 5.*.* 发展历史
*03 5.*.2 跨平台
*03 5.*.3 Qt模块
*04 5.2 Qt项目*建
*04 5.2.* 通过向导*建
*07 5.2.2 Qt Creator 界面
*08 5.2.3 项目基本结构
*08 5.2.4 .pro文件详解
*09 5.2.5 程序编译调试
*** 5.3 信号和槽机制
*** 5.3.* 信号和槽的使用
**4 5.3.2 自定义信号和槽函数
**9 5.3.3 Q_OBJECT
**9 5.3.4 Lambda表达式
*2* 5.4 计算器程序设计
*22 5.4.* 控件简介
*23 5.4.2 代码设计
*26 5.4.3 **源代码和注释说明
*30 5.4.4 实验结论
*30 5.5 小结
*30 5.6 习题
*32 第6章 Qt可视化UI设计
*33 6.* Qt Creator设计模式界面
*36 6.*.* 类提*
*37 6.*.2 按钮
*39 6.*.3 数值输入和显示组件
*43 6.*.4 选项和布局
*44 6.*.5 进度条
*45 6.*.6 微调盒和滑动条
*46 6.*.7 定时器和时间获取
*48 6.*.8 悬停窗口
*49 6.*.9 树形结构
*52 6.*.*0 菜单栏、工具栏及状态栏
*55 6.2 对话框
*55 6.2.* 模态和非模态对话框
*56 6.2.2 文件对话框和消息对话框
*63 6.2.3 其他对话框
*68 6.3 事件
*68 6.3.* 事件概念
*7* 6.3.2 事件函数
*73 6.3.3 事件接收和忽略
*75 6.3.4 事件过滤器
*78 6.3.5 综合示例
*84 6.4 绘图
*84 6.4.* 画笔
*86 6.4.2 绘图设备
*88 6.5 多窗体
*93 6.6 资源文件
*97 6.7 小结
*97 6.8 习题
*98 第7章 Qt应用编程
*99 7.* 文件操作
*99 7.*.* QFile
200 7.*.2 QTextStream
202 7.*.3 QDataStream
204 7.2 多线程
204 7.2.* QThread
206 7.2.2 事件驱动方式
208 7.2.3 线程退出
209 7.2.4 线程绘图
2*2 7.3 网络应用编程
2*2 7.3.* TCP/IP原理
2*3 7.3.2 TCP Socket编程
2*7 7.4 数据库应用编程
2*8 7.4.* 数据库操作
222 7.4.2 使用模型操作数据库
228 7.5 小结
228 7.6 习题
229 第8章 基于人脸检测的多路入侵监视系统
230 8.* OpenCV的安装、配置和验证
230 8.*.* OpenCV的编译配置过程
23* 8.*.2 图像读取
232 8.2 基于摄像头的人脸检测
232 8.2.* 读取摄像头图像
236 8.2.2 人脸检测
238 8.3 理解基于人脸检测的多路入侵监视系统
239 8.3.* 服务器端程序
242 8.3.2 客户端程序
246 8.4 小结
246 8.5 习题
247 第9章 Qt应用程序打*
248 9.* 打*过程
249 9.2 小结
249 9.3 习题
250 附录 Qt编程常见问题
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...