发明名称 一种基于XML配置文件的字符点阵液晶界面实现方法
摘要 本发明公开了一种基于XML配置文件的字符点阵液晶界面实现方法,包括如下步骤:使用XMLCreater辅助工具设计界面,生成对应XML配置文件,将XML配置文件下载到目标板内,对XML配置文件描述信息进行解构处理;获取XML配置文件描述的信息;利用获取的XML配置文件描述的界面组织层级关系、菜单条目与菜单的层级关系、菜单条目与叶子节点的层级关系,依次创建菜单界面类实例、叶子节点类实例、菜单与菜单间和菜单与显示界面间的父子关联关系;建立每个页面的组织结构模型:建立界面切换与按键之间的关联关系;启动主界面进行显示并监测按键动作。本发明具有提高此类点阵液晶界面开发效率,提高工程间代码复用率优点。
申请公布号 CN104503769A 申请公布日期 2015.04.08
申请号 CN201510008264.6 申请日期 2015.01.07
申请人 山东鲁能智能技术有限公司 发明人 巩方彬;崔丽蓉;何军田;张晓花;曹淑英;熊建成
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 一种基于XML配置文件的字符点阵液晶界面实现方法,其特征是,包括如下步骤:步骤(1):使用XMLCreater辅助工具设计界面,生成对应XML配置文件,将XML配置文件下载到目标板内,对XML配置文件描述信息进行解构处理;获取XML配置文件描述的界面组织层级关系、菜单条目与菜单的层级关系、菜单条目与叶子节点的层级关系、界面属性、菜单属性和叶子节点属性;步骤(2):利用步骤(1)获取的XML配置文件描述的界面组织层级关系、菜单条目与菜单的层级关系、菜单条目与叶子节点的层级关系,依次创建菜单界面类实例、叶子节点类实例、菜单与菜单间和菜单与显示界面间的父子关联关系;步骤(3):建立每个页面的组织结构模型:利用步骤(1)获取的菜单属性信息和叶子节点属性信息,对步骤(2)创建的菜单界面类实例和叶子节点类实例进行属性扩充,扩充每个菜单显示内容以及每个叶子节点具体显示内容;使字符点阵液晶界面能按照XML配置文件中的描述进行显示;步骤(4):建立界面切换与按键之间的关联关系:利用步骤(2)中建立的界面组织层级关系及步骤(3)建立的每个页面的组织结构模型,建立每个页面对每种按键的相应规则;选择矩阵按键的交互方式,获取的矩阵按键消息与每个界面切换、光标移动或内容变更的关联,需根据配置文件中的具体描述实现每个页面规则的创建;步骤(5):启动主界面进行显示并监测按键动作。
地址 250101 山东省济南市高新区(历下区)新泺大街2008号银荷大厦B座626