用 八课 把列表、字典、稳定 ID、JSON、SQLite、事务、导出连成一个能操作的 知识卡片与错题库。每课先预测和追踪,再修改项目;最后完成自己的改造。预计 6–8 小时,具体时间随练习程度调整。
逐课学习
| 课 | 本课知识与成果 | 类型 |
|---|---|---|
| 01 | 列表与详情:先看懂数据位置 | 逐步增加功能 |
| 02 | 字典描述卡片,ID 表示身份 | 逐步增加功能 |
| 03 | 增删改与 TinyDB 恢复 | 逐步增加功能 |
| 04 | 从打包 JSON 读取知识卡片 | 逐步增加功能 |
| 05 | 搜索、倒序与重复导入 | 逐步增加功能 |
| 06 | 把卡片迁移到 SQLite | 逐步增加功能 |
| 07 | 错题记录、事务与统计图 | 逐步增加功能 |
| 08 | 导出、备份与独立完成卡片库 | 毕业实战 |
如何学会,而不只是导入
- 阅读本课问题,先写下预测。
- 运行起始工程,追踪业务数据怎样到达界面。
- 按步骤完成本课改动,中途检查后才继续。
- 隐藏参考答案,完成独立改造;讲清为什么这样改。
- 保存作业
.aia,与本课参考工程区分。
每个课页都有阶段源码、两道理解题、一个改造任务和排错检查。第一课从空白工程开始,后续课以上一课源码为起点;不要把导入成品等同于已经掌握知识。
毕业任务
增加真正的完整恢复功能,明确合并/替换并恢复错题流水。
交付自己的 .aia、规则说明、成功和失败操作记录;展示一次独立完成的修改。
先修:编程基础的变量、条件、过程与保存。第六课开始使用本平台内置 SQLite;无需准备服务器或硬件。
扫码添加客服咨询