GUI应用程序

HoneyGUI框架的结构图如下所示:

app fw.png

  • 在每个项目中可以同时存在多个应用程序,但同一时间只有一个应用程序可以处于运行状态,其他应用程序将处于挂起状态。

  • 使用不同的显示引擎时,应用程序的上层代码写法会有所不同。

  • 每个APP可以创建独立的线程,也可以选择不创建。

  • APP可以进行安装、打开、关闭、卸载和切换的操作。

  • GUI_SERVER根据刷新指令遍历控件,渲染帧缓冲区,执行触发回调,进行APP调度等操作。