图书介绍
C++ Qt程序设计工程实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++ Qt程序设计工程实训教程](https://www.shukui.net/cover/16/31324997.jpg)
- 胡然,夏灵林,徐健锋编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121339431
- 出版时间:2018
- 标注页数:173页
- 文件大小:16MB
- 文件页数:183页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++ Qt程序设计工程实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
实训准备1
(一)实训内容1
(二)实训原理1
1.Qt简介1
2.Qt的下载和安装1
3.Qt Creator简介2
4.Qt Assistant5
5.创建第一个Qt程序HelloWorld9
6.设置环境变量9
(三)实训步骤10
(四)小结13
实训一 计算器V1.0:简易计算器的实现14
(一)实训内容14
(二)实训原理14
1.Qt项目的结构14
2.Qt Designer简介15
3.窗口的常用属性和功能16
4.标签、行编辑器、按钮等常用控件的使用17
5.用Qt Desiger设计一个桌面应用22
6.实现计算器V1.0:简易计算器24
(三)实训步骤24
(四)小结26
实训二 计算器V2.0:基本计算器的实现27
(一)实训内容27
(二)实训原理27
1.布局管理器的基本概念和作用27
2.几种常用的布局管理器28
3.使用Qt Designer设计基本计算器界面41
4.使用布局管理器管理计算器界面42
5.实现计算器V2.0:基本计算器42
(三)实训步骤42
1.界面设计42
2.功能实现45
3.运行程序49
(四)小结50
实训三 计算器V3.0:带键盘事件的计算器51
(一)实训内容51
(二)实训原理51
1.Qt中信号和槽的概念51
2.Qt中信号和槽的使用52
3.Qt中的鼠标事件58
4.Qt中的键盘事件62
5.为计算器增加键盘事件功能64
(三)实训步骤66
(四)小结67
实训四 计算器V4.0:带括号表达式的计算器68
(一)实训内容68
(二)实训原理68
1.qDebug()的使用68
2.栈70
3.前缀、中缀、后缀表达式71
4.将中缀表达式转换为后缀表达式的算法72
5.计算后缀表达式的算法75
6.实现带括号表达式的计算器78
(三)实训步骤78
(四)小结87
实训五 计算器V5.0:带菜单和粘贴功能的计算器89
(一)实训内容89
(二)实训原理89
1.桌面程序主窗口框架89
2.对话框的基础知识93
3.添加应用程序图标102
4.实现带菜单、可复制表达式的计算器104
(三)实训步骤104
(四)小结106
实训六 计算器V6.0:能够记忆的计算器107
(一)实训内容107
(二)实训原理107
1.Qt中的富文本处理107
2.Qt中文档的基本框架107
3.添加历史记录功能112
(三)实训步骤112
(四)小结117
实训七 计算器V7.0:可扩展的科学计算器118
(一)实训内容118
(二)实训原理118
1.Qt布局管理器可扩展窗口的应用118
2.添加科学计算可扩展功能119
3.切换可扩展科学计算器的实现122
(三)实训步骤122
(四)小结132
实训八 双人对战五子棋133
(一)实训内容133
(二)实训原理133
1.Qt中的2D绘图系统133
2.五子棋界面的绘制136
3.单击鼠标下棋139
4.判断赢棋140
5.双人对战五子棋141
(三)实训步骤141
(四)小结152
实训九 人机对战五子棋153
(一)实训内容153
(二)实训原理153
1.五子棋的棋局形势153
2.估值函数的设计156
3.人机对战、可悔棋的五子棋158
(三)实训步骤158
(四)小结172