一种桌面系统的辅助信息显示面板系统的制作方法

文档序号:9396651阅读:354来源:国知局
一种桌面系统的辅助信息显示面板系统的制作方法
【技术领域】
[0001]本发明涉及显示面板领域,具体涉及一种桌面系统的辅助信息显示面板系统。
【背景技术】
[0002]在现有应用软件中,应用软件一般会占用整个屏幕,调用后,该软件的界面会被显示在最上方,挡住其他软件的界面。
[0003]对于该软件自身,界面的一部分区域并未利用,浪费了界面资源。对于另一软件,当我们从另一个软件大量获取信息时就要频繁切换界面,不仅降低工作效率,还浪费了时间和精力。

【发明内容】

[0004]为解决上述问题,本发明提供了一种桌面系统的辅助信息显示面板系统,提高了界面利用率,实现了信息资源整理及记忆,方便用户查看,及跨平台。
[0005]为实现上述目的,本发明采取的技术方案为:
[0006]—种桌面系统的辅助信息显示面板系统,包括:
[0007]显示模块,用于为用户提供一个置顶的显示面板,显示面板接受用户创建指令,根据文件的格式,动态创建不同的可被用户管理的自定义的组件,可自动改变大小;显示面板上设有用于接受用户编辑信息的编辑框,可方便用户随时记录一些信息,而且用户可以选择是否保存到文件,接收用户的保存命令后,将显示面板上的内容储存到文件;接收到用户的打开命令后,将在显示面板上添加“保存”命令所储存的文件中的内容;
[0008]控制模块,对事件进行初步分析,将返回的数据类型传递给文件处理模块,并把该事件转发给事件处理模块进一步分析处理;
[0009]事件处理模块,包含多个事件处理函数,用于接收特定的事件,并对事件做出处理,在本模块中,需要进行动态创建组件,并将组件移动至合适的位置;
[0010]文件处理模块,用于根据事件处理模块的处理结果,调用不同的函数来打开文件,并返回文件内容,将返回内容传递给控制模块,本模块还有保存功能,用于将当前界面的内容以原格式保存到同一文件夹下。
[0011]所述的显示面板是悬浮窗体,此悬浮窗体的透明度可以改变,并且用户可自由改变界面大小;
[0012]用户创建指令包括:鼠标拖拽、复制、剪切、粘贴。
[0013]所述动态创建的自定义的组件分别根据以下文件类型创建:纯文字、文本文件、幻灯片文件、PDF文件、图片文件、视频文件。
[0014]上述动态创建组件包括:
[0015]用户在显示面板上发出创建请求,分析命令内容的类型,根据数据类型动态创建一个组件,用户对组件进行管理(移动、删除、保存)。
[0016]上述编辑信息包括:
[0017]系统提供给用户一个具有编辑框的显示面板,用户可在编辑框内进行编辑(包括:输入、拖拽、剪切、复制、粘贴)。编辑框的内容可以保存到文件中。
[0018]所述的动态组件的菜单包括公有的菜单和私有的菜单。
[0019]所述的储存包括:对编辑信息进行储存和对所创建的组件的内容进行储存。
[0020]公有菜单包括:界面大小,删除,退出。
[0021]私有菜单分别为:
[0022]TXT文件:编辑;
[0023]PPT文件,有上一页、下一页;
[0024]PDF文件,有上一页、下一页;
[0025]图片文件:有缩放、旋转;
[0026]视频文件:有播放、暂停,和进度条附带组件。
[0027]添加内容时不同格式的文件以不同的组件显示在辅助面板上。
[0028]初步分析是指分析事件中的数据是哪种类型,比如:纯文字、图片、文本文件、幻灯片、TOF、视频、超链接。根据事件处理模块的处理结果去调用文件处理模块,并将返回内容传递给显示模块。
[0029]本发明具有以下有益效果:
[0030]提高了界面利用率,实现了信息资源整理及记忆,方便用户查看,及跨平台。
【附图说明】
[0031]图1为本发明实施例的一种桌面系统的辅助信息显示面板系统的流程图。
[0032]图2为本发明实施例的判断数据类型的算法图。
[0033]图3为本发明实施例的一种文件处理模块的流程图。
[0034]图4为本发明实施例的事件处理框图。
[0035]图5为本发明实施例的用户使用流程图。
[0036]图6为本发明实施例的机械设计应用示意图。
【具体实施方式】
[0037]为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]如图1所示,本发明实施例提供了一种桌面系统的辅助信息显示面板系统,包括
[0039]显示模块M1,用于为用户提供一个置顶的显示面板,显示面板接受用户创建指令,根据文件的格式,动态创建不同的可被用户管理的自定义的组件,可自动改变大小;显示面板上设有用于接受用户编辑信息的编辑框,可方便用户随时记录一些信息,而且用户可以选择是否保存到文件,接收用户的保存命令后,将显示面板上的内容储存到文件;接收到用户的打开命令后,将在显示面板上添加“保存”命令所储存的文件中的内容;
[0040]控制模块M2,对事件进行初步分析,将返回的数据类型传递给文件处理模块,并把该事件转发给事件处理模块进一步分析处理;
[0041]事件处理模块M3,包含多个事件处理函数,用于接收特定的事件,并对事件做出处理,在本模块中,需要进行动态创建组件,并将组件移动至合适的位置;
[0042]文件处理模块M4,用于根据事件处理模块的处理结果,调用不同的函数来打开文件,并返回文件内容,将返回内容传递给控制模块,本模块还有保存功能,用于将当前界面的内容以原格式保存到同一文件夹下。
[0043]显示模块Ml,首先需要对窗口进行初始化,包括设定初始大小,接收鼠标拖拽,设定界面大小,添加文本编辑框以及添加菜单等。加入文本编辑框,以方便用户随时记录一些信息,而且用户可以选择是否保存到文件。
[0044]上述设定界面大小,采用自动调整和手动限定相结合的方法。界面随用户创建组件的内容自动改变大小,用户也可设定界面大小。方便用户使用而且节省界面资源。
[0045]优选的,可以把菜单放在右键菜单中,以节省界面资源。
[0046]控制模块M2,对事件进行初步分析,将返回的数据类型传递给文件处理模块,并把该事件转发给事件处理模块进一步分析处理。
[0047]上述初步分析是指分析事件中的数据是哪种类型,比如:纯文字、图片、文本文件、幻灯片、H)F、视频、超链接。根据事件处理模块的处理结果去调用文件处理模块,并将返回内容传递给显示模块。
[0048]事件处理模块M3,包含多个事件处理函数,它们只接收特定的事件,并对事件做出处理。在本模块中,需要进行动态创建组件,并将组件移动至合适的位置。
[0049]上述“动态创建”,是指根据控制模块返回的类型调用不同函数创建的不同组件。对于TXT文件,组件需要用编辑框,将文字显示在编辑框内,有复制、剪贴、粘贴等功能;对于PPT文件,需要的功能菜单有上一页、下一页;对PDF文件,需要的功能菜单有上一页、下一页;对于图片,需要的特定功能菜单有缩放、旋转;对于视频,需要的特定功能菜单有播放、暂停,和进度条附带组件;对于纯文字、和超链接,需要有公有菜单。不同的组件要有不同的功能需要拥有自己的自定义右键菜单以及自定义组件。创建完成后还需要根据所创建动态组件的大小来调整界面大小。将所创建的组件加入到组件管理树中以便后续的管理(移动、删除、保存)。
[0050]上述组件管理树其实质为菜单中的公有菜单。菜单是用来管理动态组件,而菜单分为公有菜单和私有菜单。私有菜单是组件自己的自定义组件。
[0051]公有菜单:移动、删除、保存。
[0052]私有菜单:
[0053]文本文件:编辑;
[0054]幻灯片文件、PDF文件:翻页;
[0055]图片:缩放、旋转;
[0056]视频:播放、暂停和进度条附带组件。
[0057]上述“合适的位置”,是把所创建的组件的大小与组件管理树中所储存的组件的大小相对比,找到一个大小合适的空白区域添加所创建的组件。
[0058]文件处理模块M4:根据事件处理模块的处理结果,调用不同的函数来打开文件。并返回文件内容。将返回内容传递给控制模块。另外,本模块还有保
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1