docs: 更新 README 中的架构与工具库说明

更新“架构与二次开发”章节的图标,并补充了项目中包含的开发工具库列表,如统一错误码系统、安全字符串函数等,以便开发者更全面地了解项目结构。
This commit is contained in:
2026-03-26 12:50:29 +08:00
parent d934d21323
commit 9aa1e208ba
+6 -1
View File
@@ -38,7 +38,7 @@
* **轻量级**:原生 C 语言编写,无臃肿依赖,运行速度极快。 * **轻量级**:原生 C 语言编写,无臃肿依赖,运行速度极快。
## 🏗 架构与二次开发 ## 🛠 架构与二次开发
本项目注重代码的模块化和可维护性,采用了经典的 **MVC 分层架构**,非常适合作为 C 语言桌面程序开发的参考: 本项目注重代码的模块化和可维护性,采用了经典的 **MVC 分层架构**,非常适合作为 C 语言桌面程序开发的参考:
@@ -49,6 +49,11 @@
* `src/utils/` (Utils): 纯粹的底层工具类封装(系统级调用、字符串处理)。 * `src/utils/` (Utils): 纯粹的底层工具类封装(系统级调用、字符串处理)。
* **热配置系统**:所有 UI 参数(窗口大小、按钮文本、布局间距等)均通过 `lua/config.lua` 配置,修改无需重新编译即可生效。 * **热配置系统**:所有 UI 参数(窗口大小、按钮文本、布局间距等)均通过 `lua/config.lua` 配置,修改无需重新编译即可生效。
* **清晰的应用状态**:摒弃了脆弱的全局变量模式,采用 `AppContext` 统一管理应用运行时的上下文状态,通过指针传递,安全可靠。 * **清晰的应用状态**:摒弃了脆弱的全局变量模式,采用 `AppContext` 统一管理应用运行时的上下文状态,通过指针传递,安全可靠。
* **开发工具库**
* 统一错误码系统 (`utils/error_code.h`)
* 安全字符串函数 (`utils/safe_string.h`)
* 日志系统 (`utils/logger.h`)
* 布局配置结构体 (`core/layout_config.h`)
## 📦 下载与安装 ## 📦 下载与安装