选择一个应用启动
默认是中文 Forge Files;--evergreen 选择 Forge Notes,--english 选择英文。两种风格是 HTML/CSS 实现,不依赖 Ant Design/Evergreen 的 React 运行时。
$cxxStandard = Read-Host SDK-standard
cmake -S . -B build -A x64 "-DCMAKE_CXX_STANDARD=$cxxStandard" -DKui_DIR=C:/SDK/kui-cpp/cmake
cmake --build build --config Release --parallel 4
.\build\Release\agent_studio.exe
.\build\Release\agent_studio.exe --evergreen --english找到页面和宿主入口
index.zh/en.html 是文件管理器,notes.zh/en.html 是笔记应用,app.css 共享两种风格。main.cpp 根据参数选择页面,markdown_preview.h 处理有限 Markdown 转换。
把窗口按钮连到系统行为
无边框窗口仍需明确的关闭入口。先按文档核对最小化、最大化/还原、关闭与拖动区,再修改按钮外观。应用最小尺寸为 1024×620。
逐个验证真实交互
区分已经实现的操作与视觉占位。
- 文件管理器:选择 README.md,检查详情;新建文件夹,检查列表变化。
- 笔记应用:编辑多行文本,检查标题、段落和无序列表预览。
- 新建并保存笔记,查看会话反馈;退出后内容不会写入磁盘。
- 导航、搜索和其他装饰条目不能作为完整文件管理功能验收。
练习:修改风格,保留行为
给一种风格修改强调色与间距,不改交互 id。中英文各运行一次,再检查最小化、最大化、还原、关闭、输入和保存。复制用户文本到预览时保持转义规则。
继续制作自己的产品
补上真实存储、菜单动作和错误反馈时,保持模型、界面和持久化边界独立。先实现一个完整动作,再扩展到更多功能。
文档有误或遗漏?
反馈此页问题 →