使用Kanzi真正地实现了代码和UI界面分离的开发方式。
Kanzi studio 负责HMI界面设计, 所有的界面导出kzb格式资源文件。Kanzi engine 提供api帮助程序进行业务逻辑编程以及与HMI界面进行交互。最终目标程序包含 exe (业务逻辑,用户代码),kzb(HMI 界面),.so(kanzi engine),完美的实现了代码与界面分离,修改 HMI 只需要替换 kzb 资源即可, exe 都不需要重新编译。