一种页面快速切换方法、装置和注塑机系统制造方法及图纸

技术编号:3869637 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于计算机控制领域,提供了一种页面快速切换方法、装置和注塑机系统,所述方法包括:创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;当接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切换后的页面。本发明专利技术实施例中仅需要占用较少的内存,即可实现应用系统中的页面的快速切换,提高了应用系统的性能,给用户带来方便。

【技术实现步骤摘要】

本专利技术属于计算机控制领域,尤其涉及一种页面快速切换方法、装置和注 塑才几系统。
技术介绍
现有的应用系统,如注塑机系统,一4殳都包括多个页面,每个页面一般都 包括不同数量的多种类型控件,如按钮控件、列表控件、文本框控件等。目前主流的应用系统的页面切换方法有两种, 一种是当要进入某一个页面 的时候,首先销毁当前的页面和其拥有的控件,然后重新构造新页面和其拥有 的控件,最后把新页面显示出来,这种页面切换方法速度较慢。另一种是在开机初始化时就把应用系统中所有的页面都构造好,只是先隐 藏起来,要切换页面的时候,首先隐藏旧页面,然后显示新页面,采用这种方 法需要耗费大量的内存来存储应用系统中的所有页面,特别是页面多的系统, 内存的浪费更为严重。
技术实现思路
本专利技术实施例的目的在于提供一种页面快速切换方法,旨在解决现有的应 本专利技术实施例是这样实现的, 一种页面快速切换方法,所述方法包括下述 创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;当接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控 件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的 属性并调整各控件间的显示顺序,显示切换后的页面。本专利技术实施例的另 一 目的在于提供一种应用系统中的页面快速切换装置,所述装置包括页面创建单元,用于创建一页面,所述页面包括应用系统用到的所有控件 类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;页面切换单元,用于在接收到页面切换指令时,将切换前的页面包括的每 个控件的显示属性复位,从所述页面创建单元创建的页面中选取切换后的页面 包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所 述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切:換后的页面。本专利技术实施例的另 一 目的在于提供一种包括所述页面快速切换装置的应用 系统。在本专利技术实施例中,通过创建一包括应用系统所用到的所有控件类型,且 每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页 面,在进行页面切换时,通过将切换前的页面包括的每个控件的显示属性复位, 并从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的 数量为切换后的页面包括的该种控件类型的数量,通过设置选取的控件的属性, 并设置选取的控件间的显示顺序,显示切换后的页面,即可在占用较少的内存 的同时,实现页面的快速切换。附图说明图l是本专利技术实施例提供的页面快速切换方法的实现流程图; 图2是本专利技术实施例提供的页面快速切换装置的结构框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,通过创建一包括应用系统所用到的所有控件类型,且 每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页 面,在进行页面切换时,通过将切换前的页面包括的每个控件的显示属性复位, 并从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的 数量为切换后的页面包括的该种控件类型的数量,通过设置选取的控件的属性, 并设置选耳又的控件间的显示顺序,显示切换后的页面,即可在占用较少的内存 的同时,实现页面的快速切换。图1示出了本专利技术实施例提供的页面快速切换方法的实现流程,详述如下 在步骤S101中,获取应用系统的每个页面包括的控件类型以及每种控件类型的数量。本专利技术实施例中的应用系统可以是注塑机系统等其他任意计算机系统。由于应用系统一般包括多个页面,每个页面包括多种控件类型,如按钮控 制、列表控件、文本框控件等,且应用系统的每一个页面可能包括多个相同的 控件类型,如包括多个按钮控件、多个列表控件、多个文本框控件等。而在应 用系统中, 一般通过应用系统的配置文件来保存应用系统的一些基本信息,如 应用系统的每个页面包括的控件类型以及每种控件类型的数量等信息。因此, 在本专利技术实施例中,可以通过扫描应用系统的配置文件,来获取该应用系统的 每个页面包括的控件类型以及每种控件类型的数量。当然,如果应用系统通过 其他方式存储该应用系统的页面信息以及每个页面包括的控件类型和每种控件 类型的数量,则本专利技术实施例可以采用其他方式获取该应用系统的每个页面包 括的控件类型以及每种控件类型的数量。如通过扫描应用系统的配置文件,可以得到如表1.1所示的该应用系统的每个页面包括的控件类型以及每种控件类型的数量表1.1<table>table see original document page 7</column></row><table>在表l.l中,该应用系统包括P1页面,P2页面,P3页面,P4页面,..., 其中Pl页面包括3个Wl控件、24个W2控件、6个W3控件、…;P2页面 包括7个Wl控件、53个W2控件、7个W3控件、...;P3页面包括11个Wl 控件、4个W2控件、4个W3控件、…;P4页面包括18个Wl控件、56个 W2控件、58个W3控件、...。在步骤S102中,根据应用系统中每个页面包括的控件类型以及每种控件类 型的数量,确定应用系统所用到的控件类型以及每种控件类型在应用系统的单 个页面的最大数量。在本专利技术实施例中,根据应用系统中每个页面包括的控件类型以及每种控 件类型的数量,通过分析对比,即可确定应用系统所用到的控件类型以及每种 控件类型的最大数量。如根据表1.1所示的应用系统中每个页面包括的控件类 型以及每种控件类型的数量,通过分析对比,即可得到表1.2所示的应用系统 所用到的控件类型以及每种控件类型在应用系统的单个页面的最大数量表1,2<table>table see original document page 7</column></row><table>在表1.2中,该应用系统所用到的控件类型包括Wl控件、W2控件、W3控件.....,其中Wl控件、W2控件、W3控件在应用系统的单个页面的最大数量分别为18、 56、 58。在步骤S103中,创建一页面,该页面包括应用系统用到的所有控件类型, 且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量。在本专利技术实施例中,经步骤S102之后,即可得到应用系统所用到的所有控 件类型,以及每种控件类型在应用系统的单个页面的最大数量,从而创建一页 面,如P页面,该P页面中包括应用系统用到的所有控件类型,且每种控件类 型的数量为该种控件类型在应用系统的单个页面的最大数量,以表1.2所示的 应用系统为例,该应用系统所用到的控件类型包括W1控件,W2控件,W3控 件,....,其中Wl控件、W2控件、W3控件在应用系统的单个页面的最大数 量分别为18、 56、 58,此时创建的P页面包括Wl控件,W2控件,W3控件,...., 且W1控件、W2控件、W3控件的数量分别为本文档来自技高网...

【技术保护点】
一种页面快速切换方法,其特征在于,所述方法包括下述步骤: 创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量; 当接收到页面切换指令时,将切换前的页面包括的每个控 件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切换后的页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁日雄于兆和梁火炎
申请(专利权)人:深圳市宝捷信科技有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利