Ksayus の 猫窝
PaperCoin 核心代码导读(上):领域模型、持久化与主题
逐文件精读 PaperCoin 的 Core 层(领域模型、常量)和 Service 层(持久化、配置读写、主题管理、安装位置),深入理解无数据库 JSON 文件存储、内存索引构建、主题三模式解析等核心设计。
PaperCoin 核心代码导读(下):UI 层、动画与冒烟测试
逐文件精读 PaperCoin 的 WPF UI 层,包括启动流程、主窗口导航与指示器动画、主题颜色运行时过渡、自定义开关控件、ViewModel 数据绑定、Views 交互动画,以及不依赖测试框架的 UI 冒烟测试方案。
PaperCoin 开源项目学习指南:从零到一看懂 WPF 记账应用
面向 .NET/C# 学习者的 PaperCoin 项目学习路线图,介绍项目概况、技术栈、学习顺序、环境准备,以及从看懂代码到动手修改的全过程。
PaperCoin 项目架构详解:从启动到存盘的三层设计
深入解析 PaperCoin WPF 记账应用的三层架构设计,包括 Core(领域模型)/Service(持久化与配置)/WPF UI 各层职责、一次启动的完整流程、DI 容器配置,以及数据从界面到磁盘的完整路径。
ManyCourse 核心代码导读:逐文件精读 Kotlin 课表应用
逐文件逐行精读 ManyCourse(课多多)最关键的源码,包括 School 模型、SchoolCourse 网络模型、SchoolApi 接口契约、CourseRepository 仓库、CourseSync 异步同步编排,深入理解 Kotlin 项目的最佳实践。
ManyCourse 动手练习:从跑项目到加学校的实战路线
一份从零开始的 ManyCourse 实战练习路线图,包含环境搭建、项目运行、以及 7 道由易到难的编程练习——从改一行数据到亲手接入一所新学校。
Kotlin 语言速成:用 ManyCourse 真实代码学语法
不系统地学完 Kotlin,而是认识 ManyCourse 项目代码里出现过的每一个 Kotlin 语法。每一条都配项目真实代码,学完就能读懂这个 Android 课表应用。
ManyCourse 开源项目学习指南:从零到一看懂 Kotlin Android 课表应用
面向 Kotlin 零基础学习者的 ManyCourse(课多多)项目学习路线图,介绍项目概况、学习顺序、环境准备,以及如何从看懂代码到动手修改的全过程。
ManyCourse 项目架构详解:四层设计从 UI 到网络
深入解析 ManyCourse(课多多)Android 课表应用的四层架构设计,包括 ui/data/gr_api/api 各层职责、一次登录的完整数据流、以及三个最核心的概念(SchoolApi 接口、SchoolRegistry 清单、CourseRepository 仓库)。
Android 数据转 JSON 完全指南:JSONObject、Gson、kotlinx.serialization 与 Moshi
手把手教你用代码将 int、String、List、Map、自定义对象等各类数据转换为 JSON 字符串,涵盖 org.json、Gson、kotlinx.serialization、Moshi 四种主流方案,附完整对比与选型建议。









