教案对齐官方方案书:重写为 5 天 C++/Qt 教学设计,补齐 6 个 Qt 技术缺口示例
- docs/teaching/OUTLINE.md、slides/day1-5.html、index.html:替换此前自定义的 4 天方案,严格对齐 docs/TRAINING_PLAN_2026.md「C++方向」Day1-5 课堂内容 (Day6-10 为纯项目实作,不在教案范围) - docs/teaching/examples/:官方方案书要求但仓库 p03/(wiki 抓取内容) 未覆盖的 QSS/Model-View/JSON/QThread/QPropertyAnimation/QStateMachine 六个技术点, 各补一个最小可运行示例 + README 教学文档,均已离屏验证跑通;手工维护, 不属于 gen_part3.py 生成产物 - 根 CMakeLists.txt:接入 docs/teaching/examples 构建(BUILD_QT_PART 分支内), 不改动生成器管理的 p01/p03 CMakeLists - 任务卡改为目标/验收标准/基础知识参考三段式模板,custom.css 配套新增样式 - docs/teaching/PRETEST.md:10 题 10 分钟 C++ 摸底测验,验证教案假定的受众 基础是否成立,并与 OUTLINE.md §0 的分层预案挂钩
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Qt 方向实训 · 4 天教案幻灯片</title>
|
||||
<title>C++/Qt 方向实训 · 5 天教案幻灯片</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<style>
|
||||
body { font-family: -apple-system, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;
|
||||
@@ -17,19 +17,23 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>川大 C++/LinuxC 课程「02. Qt 方向」—— 4 天实训幻灯片</h1>
|
||||
<p class="desc">配套大纲:<code>docs/teaching/OUTLINE.md</code>。
|
||||
<h1>川大 C++/LinuxC 课程「02. Qt 方向」—— 5 天实训幻灯片</h1>
|
||||
<p class="desc">对齐官方《四川大学软件学院 2026 年夏 C/C++ 项目实习实训方案书 V1.2》
|
||||
「五、执行计划 (二) C++方向」Day1–5(Day6–10 是纯项目实作,无课堂内容,不在本教案范围)。
|
||||
配套大纲:<code>docs/teaching/OUTLINE.md</code>;方案书全文:<code>docs/TRAINING_PLAN_2026.md</code>。
|
||||
离线可用(reveal.js 已 vendor 进仓库);代码链接需通过本地 HTTP 服务打开才能正常跳转,
|
||||
见仓库 <code>docs/teaching/OUTLINE.md</code> 「材料与播放方式」一节。</p>
|
||||
<ul>
|
||||
<li><a class="day" href="day1.html">Day 1 · C++ 对 C 的扩展 + 类和对象基础</a>
|
||||
<div class="desc">p01/ch02、p01/ch03 强化精讲 → p01/ch04/s01–s03 封装/构造析构</div></li>
|
||||
<li><a class="day" href="day2.html">Day 2 · OOP 进阶</a>
|
||||
<div class="desc">p01/ch04/s04–s06 对象模型/友元/运算符重载 → p01/ch04/s07–s08 继承/多态</div></li>
|
||||
<li><a class="day" href="day3.html">Day 3 · 泛型与标准库</a>
|
||||
<div class="desc">p01/ch05 模板 + p01/ch06 类型转换 → p01/ch07 异常 + p01/ch08 IO流 + p01/ch09 STL</div></li>
|
||||
<li><a class="day" href="day4.html">Day 4 · Qt 桌面全景</a>
|
||||
<div class="desc">p03/ch02–ch05 项目/信号槽/主窗口 → p03/ch06、ch08–ch11 对话框/控件/事件/绘图/文件</div></li>
|
||||
<li><a class="day" href="day1.html">Day 1 · 开训 + C++ 回顾/工具链</a>
|
||||
<div class="desc">团队建设/Scrum/C++企业应用(讨论,无编码) → C++精选回顾 + CMake实操 + Vcpkg概念</div></li>
|
||||
<li><a class="day" href="day2.html">Day 2 · Qt 开发环境/信号槽/基础控件/布局与 QSS</a>
|
||||
<div class="desc">p03/ch02–04 项目结构/信号槽 → p03/ch08 控件/布局 + QSS新示例 → 计算器案例</div></li>
|
||||
<li><a class="day" href="day3.html">Day 3 · 高级控件 Model/View / 事件机制 / 文件IO与JSON</a>
|
||||
<div class="desc">Model/View新示例 + p03/ch09 事件拦截 → p03/ch11 文件IO + JSON新示例 → 本地数据存储案例</div></li>
|
||||
<li><a class="day" href="day4.html">Day 4 · 2D绘图/多线程/动画框架与状态机</a>
|
||||
<div class="desc">p03/ch10 2D绘图 + QThread新示例 → 动画+状态机新示例 → 交互式小游戏案例</div></li>
|
||||
<li><a class="day" href="day5.html">Day 5 · 团队协同开发/综合案例复盘/OpenCV可选</a>
|
||||
<div class="desc">团队协同开发(概念,用方案书图) → 综合案例复盘 + OpenCV/AI自学指针</div></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user