主权项 |
1、一种基于关系型数据库应用程序动态工具条的实现方法,其特征在于,实现步骤包括:1)定义应用程序工具条关系型数据库存放标准和定义工具条引用规则:工具条存放分工具条分组与工具条按钮两部分,中间建立关联关系,工具条引用根据唯一工具条编号查找到相关分组信息,然后根据分组信息查找到相关工具条按钮定义用于生成工具条;2)工具条定义工具功能模块:根据关系型数据结构,设计工具条定义工具和调整工具,包括a、工具条分组增加,删除,指定排序规则,是否使用缓存,是否换行,工具条分组格式;b、工具条按钮实现增加,删除,上移,下移,删除,参照,下拉工具条,保存功能;c、工具条按钮属性设置可以设置工具条按钮按钮名称,唯一id号,显示文本,触发事件,触发事件参数,tooltip信息,显示图标,非否分割条类型,是否可见,是否可用,是否显示按钮文本,是否下拉按钮,是否完全下拉按钮;3)通过工具条展现组件功能模块实现具体的工具条展现组件,具体步骤如下;a、根据工具条编号与工具条分组id获取工具条按钮数据集合;b、根据数据集合形成图像各种状态资源文件并缓存到本地;c、根据资源文件与数据集工具条信息形成工具条;d、工具条生命周期结束时清除资源文件与缓存信息;4)工具条展现容器组件功能模块;实现工具体展现容器,用于管理多个工具条,处理工具条显示顺序,分行显示,工具条分组隐藏显示属性,工具条按钮动态适应外部容器环境进行展示;设置工具条分组结构,提供of_updatelayout()方法控制布局和控制工具条展现容器组件的resize事件进行外部环境适应处理;5)工具条动态调用服务对象功能模块的方法,根据唯一工具条编号动态创建工具条展现容器,动态在展现容器上生成工具条组件,还包括:(1)根据指令销毁工具条展现容器和工具条组件释放资源;(2)根据指令指定工具条按钮操作对象;(3)根据指令切换工具条父对象;(4)根据指令显示和隐藏工具条。 |