数据结构与本地数据库:从知识到实战,八课附 .aia

全部知识课程 · 返回专题主页

用 八课 把列表、字典、稳定 ID、JSON、SQLite、事务、导出连成一个能操作的 知识卡片与错题库。每课先预测和追踪,再修改项目;最后完成自己的改造。预计 6–8 小时,具体时间随练习程度调整。

下载毕业工程 .aia · 查看验证范围

逐课学习

课 本课知识与成果 类型
01 列表与详情:先看懂数据位置 逐步增加功能
02 字典描述卡片,ID 表示身份 逐步增加功能
03 增删改与 TinyDB 恢复 逐步增加功能
04 从打包 JSON 读取知识卡片 逐步增加功能
05 搜索、倒序与重复导入 逐步增加功能
06 把卡片迁移到 SQLite 逐步增加功能
07 错题记录、事务与统计图 逐步增加功能
08 导出、备份与独立完成卡片库 毕业实战

如何学会,而不只是导入

  1. 阅读本课问题,先写下预测。
  2. 运行起始工程,追踪业务数据怎样到达界面。
  3. 按步骤完成本课改动,中途检查后才继续。
  4. 隐藏参考答案,完成独立改造;讲清为什么这样改。
  5. 保存作业 .aia,与本课参考工程区分。

每个课页都有阶段源码、两道理解题、一个改造任务和排错检查。第一课从空白工程开始,后续课以上一课源码为起点;不要把导入成品等同于已经掌握知识。

毕业任务

增加真正的完整恢复功能,明确合并/替换并恢复错题流水。

交付自己的 .aia、规则说明、成功和失败操作记录;展示一次独立完成的修改。

先修:编程基础的变量、条件、过程与保存。第六课开始使用本平台内置 SQLite;无需准备服务器或硬件。

文档反馈