# 2026-07 新版 10 天实训安排（C++/Qt 方向）

> 2026-07-05 收到的新版执行安排，**取代** [`TRAINING_PLAN_2026.md`](TRAINING_PLAN_2026.md)
> 「五、执行计划 (二) C++ 方向」作为课堂设计基准（方案书其余章节——质量保证、考核标准、
> 备选项目等——继续有效）。配套教案：[`teaching/OUTLINE_4DAY.md`](teaching/OUTLINE_4DAY.md)。

## 每日固定时段结构

| 时段 | 内容 | 产出 |
|---|---|---|
| 08:30–11:00 | 讲授（含随堂练习） | 课堂代码 / 课堂笔记 / 课堂练习 |
| 11:00–12:00 | 课堂练习 + 工程师指导、答疑 | 课堂练习 |
| 13:30–16:00 | 讲授（含随堂练习） | 课堂代码 / 课堂笔记 / 课堂练习 |
| 16:00–17:00 | 课堂作业 + 工程师答疑 | 课堂作业 |

## 十天安排

| 天 | 时段 | 授课内容 | 教学目标 |
|---|---|---|---|
| 第一天 | 上午 | 1) 开训典礼 2) 了解 C++ 的常用技术和框架（讲座） 3) C++ 开发环境搭建及使用 4) Makefile/CMake 项目构建工具 5) C++ 面向对象基础回顾（类、对象、封装） | 熟悉企业文化、实训安排与考评要求；了解 C++ 在各行各业中的应用；搭建开发环境；熟悉项目构建工具 |
| 第一天 | 下午 | 1) C++ 核心特性（继承与多态、虚函数） 2) 内存管理（指针、引用与动态分配） 3) C++ 标准模板库（STL）常用容器简介 | 掌握/巩固 C++ 核心进阶特性 |
| 第二天 | 上午 | 1) Qt 概述 2) 创建 Qt 项目 3) 第一个 Qt 小程序 | 熟悉 Qt 开发环境及工程结构；掌握 Qt 项目的创建与基本运行原理 |
| 第二天 | 下午 | 1) 信号槽机制 2) 项目案例：简易计算器 | 深刻理解 Qt 的事件驱动核心；熟练实现组件间的通信与逻辑交互；通过案例熟悉 Qt 基本图形开发 |
| 第三天 | 上午 | 1) QMainWindow 2) 对话框 QDialog | 能够搭建标准桌面软件的主窗口架构；掌握与用户进行弹窗交互的各种方式 |
| 第三天 | 下午 | 1) 布局管理器 2) 常用控件 | 掌握界面控件的自适应排版及美化；熟练运用各类型控件进行数据展示和输入 |
| 第四天 | 上午 | 1) Qt 消息机制和事件 2) 绘图事件及表格事件 | 深入理解 Qt 底层的事件循环与派发机制；能够拦截底层事件并实现自定义的 2D 图形绘制 |
| 第四天 | 下午 | 1) 文件系统 | 掌握 Qt 环境下的本地文件管理操作；能够实现软件运行状态及用户数据的保存与读取 |
| 第五天 | 全天 | 1) 综合项目案例讲解 | 通过综合案例讲解 Qt 开发流程、规范及方法 |
| 第六天～第九天 | 全天 | 学员项目开发 | 掌握 C++ 项目的开发流程，并综合运用之前所学的技术知识完成项目开发 |
| 第十天 | 上午 | 学员项目开发 | 在工程师指导下完成项目开发 |
| 第十天 | 下午 | 项目答辩（13:30–答辩结束） | — |

> 注：每个半天的产出物均含课堂代码与课堂笔记；第五天产出为项目源码；
> 第六天起产出为项目源码（第十天含答辩材料）。
