Files
chouka/学习进度与状态-GUI.md
T
2026-05-16 12:05:04 +08:00

2.9 KiB

学习进度与状态(GUI 版)

用来记录 FLTK GUI 抽卡游戏 每一课的学习状态课堂练习课后作业是否完成。建议每学完一课或做完作业后 马上改一次


状态说明

学习状态

填写值 含义
未开始 还没打开这一课的文档。
进行中 正在学,还没认为"这一课学完了"。
已完成 这一课的内容已学完,理解主要目标。

课堂练习(教程里的"玩一玩"环节)

填写值 含义
未完成 文档里的"玩一玩"还没都试过。
已完成 "玩一玩"里的小修改都试过。
该课没有列出"玩一玩"。

课后作业(教程里的"课后挑战"环节)

填写值 含义
未完成 有布置作业但还没做。
已完成 作业已做。
选做未完成 作业是选做,还没做。
选做已完成 选做作业已完成。

总览表

课次 学习状态 课堂练习 课后作业 备注 最后更新
第01课 GUI你好窗口 未开始 未完成 选做未完成
第02课 按钮与回调 未开始 未完成 选做未完成
第03课 随机抽卡 未开始 未完成 选做未完成
第04课 十连抽 未开始 未完成 选做未完成
第05课 卡片名字与布局 未开始 未完成 选做未完成
第06课 完整抽卡游戏 未开始 未完成 选做未完成

快速记录区

把最近几次学习用一两句话写在这里,方便回顾:

日期:____________________  ____________________________________
日期:____________________  ____________________________________

文件对应关系

文件 用途
教程-FLTK抽卡游戏-GUI-6课.md 6 课总目录、环境安装、编译方法
第01课-GUI你好窗口.md 第 1 课:Fl_WindowFl_BoxFl::run()
第02课-按钮与回调.md 第 2 课:Fl_Buttoncallback、全局指针
第03课-随机抽卡.md 第 3 课:随机数 + if/else 进 GUI
第04课-十连抽.md 第 4 课:for 循环 + 字符串拼接
第05课-卡片名字与布局.md 第 5 课:数组 + 卡片名 + 布局
第06课-完整抽卡游戏.md 第 6 课:综合实战项目
lesson_gui_1.cpp ~ lesson_gui_6.cpp 每课的起步骨架,自己一步步往里加代码
solutions/lesson_gui_1.cpp ~ lesson_gui_6.cpp 每课的完整答案,卡住时再看
CMakeLists.txt 一份通用 CMake,用 -DLESSON=N 切课
.gitignore 排除 build/ 等中间产物

💡 不需要为每课复制 CMakeLists 了——直接 cmake -B build -DLESSON=N 切课次。