注册 登录 进入教材巡展
#
  • #

出版时间:2023-12

出版社:电子工业出版社

以下为《C++ Qt程序设计工程实训教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121339431
  • 1-13
  • 226670
  • 48253071-4
  • 平塑
  • 16开
  • 2023-12
  • 251
  • 184
  • 工学
  • 计算机科学与技术
  • TP312.8C++
  • 计算机科学与技术
  • 本科
目录
目 录__eol__实训准备 1__eol__(一)实训内容 1__eol__(二)实训原理 1__eol__1. Qt 简介 1__eol__2. Qt 的下载和安装 1__eol__3. Qt Creator简介 2__eol__4. Qt Assistant 5__eol__5. 创建第一个Qt程序HelloWorld 9__eol__6. 设置环境变量 9__eol__(三)实训步骤 10__eol__(四)小结 13__eol__实训一 计算器V1.0:简易计算器的实现 14__eol__(一)实训内容 14__eol__(二)实训原理 14__eol__1. Qt项目的结构 14__eol__2. Qt Designer简介 15__eol__3. 窗口的常用属性和功能 16__eol__4. 标签、行编辑器、按钮等常用控件的使用 17__eol__5. 用Qt Desiger设计一个桌面应用 22__eol__6. 实现计算器V1.0:简易计算器 24__eol__(三)实训步骤 24__eol__(四)小结 26__eol__实训二 计算器V2.0:基本计算器的实现 27__eol__(一)实训内容 27__eol__(二)实训原理 27__eol__1. 布局管理器的基本概念和作用 27__eol__2. 几种常用的布局管理器 28__eol__3. 使用Qt Designer设计基本计算器界面 41__eol__4. 使用布局管理器管理计算器界面 42__eol__5. 实现计算器V2.0:基本计算器 42__eol__(三)实训步骤 42__eol__1. 界面设计 42__eol__2. 功能实现 45__eol__3. 运行程序 49__eol__(四)小结 50__eol__实训三 计算器V3.0:带键盘事件的计算器 51__eol__(一)实训内容 51__eol__(二)实训原理 51__eol__1. Qt中信号和槽的概念 51__eol__2. Qt中信号和槽的使用 52__eol__3. Qt中的鼠标事件 58__eol__4. Qt中的键盘事件 62__eol__5. 为计算器增加键盘事件功能 64__eol__(三)实训步骤 66__eol__(四)小结 67__eol__实训四 计算器V4.0:带括号表达式的计算器 68__eol__(一)实训内容 68__eol__(二)实训原理 68__eol__1. qDebug()的使用 68__eol__2. 栈 70__eol__3. 前缀、中缀、后缀表达式 71__eol__4. 将中缀表达式转换为后缀表达式的算法 72__eol__5. 计算后缀表达式的算法 75__eol__6. 实现带括号表达式的计算器 78__eol__(三)实训步骤 78__eol__(四)小结 87__eol__实训五 计算器V5.0:带菜单和粘贴功能的计算器 89__eol__(一)实训内容 89__eol__(二)实训原理 89__eol__1. 桌面程序主窗口框架 89__eol__2. 对话框的基础知识 93__eol__3. 添加应用程序图标 102__eol__4. 实现带菜单、可复制表达式的计算器 104__eol__(三)实训步骤 104__eol__(四)小结 106__eol__实训六 计算器V6.0:能够记忆的计算器 107__eol__(一)实训内容 107__eol__(二)实训原理 107__eol__1. Qt中的富文本处理 107__eol__2. Qt中文档的基本框架 107__eol__3. 添加历史记录功能 112__eol__(三)实训步骤 112__eol__(四)小结 117__eol__实训七 计算器V7.0:可扩展的科学计算器 118__eol__(一)实训内容 118__eol__(二)实训原理 118__eol__1. Qt布局管理器可扩展窗口的应用 118__eol__2. 添加科学计算可扩展功能 119__eol__3. 切换可扩展科学计算器的实现 122__eol__(三)实训步骤 122__eol__(四)小结 132__eol__实训八 双人对战五子棋 133__eol__(一)实训内容 133__eol__(二)实训原理 133__eol__1. Qt中的2D绘图系统 133__eol__2. 五子棋界面的绘制 136__eol__3. 单击鼠标下棋 139__eol__4. 判断赢棋 140__eol__5. 双人对战五子棋 141__eol__(三)实训步骤 141__eol__(四)小结 152__eol__实训九 人机对战五子棋 153__eol__(一)实训内容 153__eol__(二)实训原理 153__eol__1. 五子棋的棋局形势 153__eol__2. 估值函数的设计 156__eol__3. 人机对战、可悔棋的五子棋 158__eol__(三)实训步骤 158__eol__(四)小结 172__eol__