学习进度与状态(GUI 版)
用来记录 FLTK GUI 抽卡游戏 每一课的学习状态、课堂练习和课后作业是否完成。建议每学完一课或做完作业后 马上改一次。
状态说明
学习状态
| 填写值 |
含义 |
未开始 |
还没打开这一课的文档。 |
进行中 |
正在学,还没认为"这一课学完了"。 |
已完成 |
这一课的内容已学完,理解主要目标。 |
课堂练习(教程里的"玩一玩"环节)
| 填写值 |
含义 |
未完成 |
文档里的"玩一玩"还没都试过。 |
已完成 |
"玩一玩"里的小修改都试过。 |
无 |
该课没有列出"玩一玩"。 |
课后作业(教程里的"课后挑战"环节)
| 填写值 |
含义 |
未完成 |
有布置作业但还没做。 |
已完成 |
作业已做。 |
选做未完成 |
作业是选做,还没做。 |
选做已完成 |
选做作业已完成。 |
总览表
| 课次 |
学习状态 |
课堂练习 |
课后作业 |
备注 |
最后更新 |
| 第01课 GUI你好窗口 |
未开始 |
未完成 |
选做未完成 |
|
|
| 第02课 按钮与回调 |
未开始 |
未完成 |
选做未完成 |
|
|
| 第03课 随机抽卡 |
未开始 |
未完成 |
选做未完成 |
|
|
| 第04课 十连抽 |
未开始 |
未完成 |
选做未完成 |
|
|
| 第05课 卡片名字与布局 |
未开始 |
未完成 |
选做未完成 |
|
|
| 第06课 完整抽卡游戏 |
未开始 |
未完成 |
选做未完成 |
|
|
快速记录区
把最近几次学习用一两句话写在这里,方便回顾:
文件对应关系
| 文件 |
用途 |
教程-FLTK抽卡游戏-GUI-6课.md |
6 课总目录、环境安装、编译方法 |
第01课-GUI你好窗口.md |
第 1 课:Fl_Window、Fl_Box、Fl::run() |
第02课-按钮与回调.md |
第 2 课:Fl_Button、callback、全局指针 |
第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 切课次。