diff --git a/README.md b/README.md index a0bec07..8e77541 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ * **轻量级**:原生 C 语言编写,无臃肿依赖,运行速度极快。 -## 🏗️ 架构与二次开发 +## 🛠️ 架构与二次开发 本项目注重代码的模块化和可维护性,采用了经典的 **MVC 分层架构**,非常适合作为 C 语言桌面程序开发的参考: @@ -49,6 +49,11 @@ * `src/utils/` (Utils): 纯粹的底层工具类封装(系统级调用、字符串处理)。 * **热配置系统**:所有 UI 参数(窗口大小、按钮文本、布局间距等)均通过 `lua/config.lua` 配置,修改无需重新编译即可生效。 * **清晰的应用状态**:摒弃了脆弱的全局变量模式,采用 `AppContext` 统一管理应用运行时的上下文状态,通过指针传递,安全可靠。 +* **开发工具库**: + * 统一错误码系统 (`utils/error_code.h`) + * 安全字符串函数 (`utils/safe_string.h`) + * 日志系统 (`utils/logger.h`) + * 布局配置结构体 (`core/layout_config.h`) ## 📦 下载与安装