一种页面快速切换方法、装置和注塑机系统的制作方法

文档序号:4434528阅读:317来源:国知局

专利名称::一种页面快速切换方法、装置和注塑机系统的制作方法
技术领域
:本发明属于计算机控制领域,尤其涉及一种页面快速切换方法、装置和注塑才几系统。
背景技术
:现有的应用系统,如注塑机系统,一4殳都包括多个页面,每个页面一般都包括不同数量的多种类型控件,如按钮控件、列表控件、文本框控件等。目前主流的应用系统的页面切换方法有两种,一种是当要进入某一个页面的时候,首先销毁当前的页面和其拥有的控件,然后重新构造新页面和其拥有的控件,最后把新页面显示出来,这种页面切换方法速度较慢。另一种是在开机初始化时就把应用系统中所有的页面都构造好,只是先隐藏起来,要切换页面的时候,首先隐藏旧页面,然后显示新页面,采用这种方法需要耗费大量的内存来存储应用系统中的所有页面,特别是页面多的系统,内存的浪费更为严重。
发明内容本发明实施例的目的在于提供一种页面快速切换方法,旨在解决现有的应本发明实施例是这样实现的,一种页面快速切换方法,所述方法包括下述创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;当接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切换后的页面。本发明实施例的另一目的在于提供一种应用系统中的页面快速切换装置,所述装置包括页面创建单元,用于创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;页面切换单元,用于在接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从所述页面创建单元创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切:換后的页面。本发明实施例的另一目的在于提供一种包括所述页面快速切换装置的应用系统。在本发明实施例中,通过创建一包括应用系统所用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页面,在进行页面切换时,通过将切换前的页面包括的每个控件的显示属性复位,并从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的数量为切换后的页面包括的该种控件类型的数量,通过设置选取的控件的属性,并设置选取的控件间的显示顺序,显示切换后的页面,即可在占用较少的内存的同时,实现页面的快速切换。图l是本发明实施例提供的页面快速切换方法的实现流程图;图2是本发明实施例提供的页面快速切换装置的结构框图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,通过创建一包括应用系统所用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页面,在进行页面切换时,通过将切换前的页面包括的每个控件的显示属性复位,并从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的数量为切换后的页面包括的该种控件类型的数量,通过设置选取的控件的属性,并设置选耳又的控件间的显示顺序,显示切换后的页面,即可在占用较少的内存的同时,实现页面的快速切换。图1示出了本发明实施例提供的页面快速切换方法的实现流程,详述如下在步骤S101中,获取应用系统的每个页面包括的控件类型以及每种控件类型的数量。本发明实施例中的应用系统可以是注塑机系统等其他任意计算机系统。由于应用系统一般包括多个页面,每个页面包括多种控件类型,如按钮控制、列表控件、文本框控件等,且应用系统的每一个页面可能包括多个相同的控件类型,如包括多个按钮控件、多个列表控件、多个文本框控件等。而在应用系统中,一般通过应用系统的配置文件来保存应用系统的一些基本信息,如应用系统的每个页面包括的控件类型以及每种控件类型的数量等信息。因此,在本发明实施例中,可以通过扫描应用系统的配置文件,来获取该应用系统的每个页面包括的控件类型以及每种控件类型的数量。当然,如果应用系统通过其他方式存储该应用系统的页面信息以及每个页面包括的控件类型和每种控件类型的数量,则本发明实施例可以采用其他方式获取该应用系统的每个页面包括的控件类型以及每种控件类型的数量。如通过扫描应用系统的配置文件,可以得到如表1.1所示的该应用系统的每个页面包括的控件类型以及每种控件类型的数量表1.1<table>tableseeoriginaldocumentpage7</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>tableseeoriginaldocumentpage7</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控件的数量分别为18、56、58。在步骤S104中,当接收到页面切换指令时,先将切换前的页面包括的每个控件的显示属性复位,再从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的数量为切换后的页面中包括该控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序后,显示切换后的页面。其中需要设置的控件的属性是根据该应用系统环境而定的,一般可以包括控件的如下属性控件的起点X和Y坐标、宽、高、前景色、背景色、显示特征、边框特征、标题栏特征、文本对齐特征、显示文本内容、只读或可编辑特征、ID、显示字体、水平滚动条、垂直滚动条等。当然根据不同应用系统的需求不同,还可以包括控件的其他属性。在本发明实施例中,当接收到页面切换指令,请求从P1页面切换至P2页面时,则将Pl页面包括的每个控件的显示属性复位,并从创建的P页面中取得P2页面包括的所有控件类型,且每种控件类型的数量为P2页面包括的该种控件类型的数量,设置取得的控件的属性,并调整各控件之间的显示顺序,显示P2页面。举例说明如下j叚i殳Pl页面为表l.l中所示的P1页面,P2页面为表1.1中所示的P2页面,创建的包括应用系统所用到的所有控件类型,且每种控件类型的数量为应用系统的单个页面的最大数量的页面为P页面,则在接收到请求从P1页面切换至P2页面的页面切换指令时,将P1页面中包括的3个W1控件、24个W2控件、6个W3控件、...的显示属性复位,并从P页面中选取P2页面包括的所有控件类型,每种控件类型的数量为P2页面包括的该种控件类型的数量,即从P页面中选取P2页面包括的每种控件类型的前N个,其中N为该种控件在P2页面中的数量。此时从P页面中选取前7个Wl控件、前53个W2控件、前7个W3控件、...,设置选取的控件的属性,并调整选取的控件之间的显示顺序,显示P2页面。由于在页面切换时,仅需要设置切换前的页面包括的每个控件的显示属性,以及切换后的页面包括的每个控件的属性和显示顺序,不需要在页面切换时,重新分配内存、创建控件等操作,使页面切换的时间较短,从而实现了页面的快速切换,另外仅需要存储创建的包括应用系统所用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页面,相对于存储应用系统中的每个页面来说,节省了内存,因此,本发明实施例可以占用较少的内存来实现页面的快速切换。冲艮据上述描述,本发明实施例提供的页面快速切换方法适用于任意需要进行页面切换的应用系统中,如注塑机系统等其他计算机系统。图2示出了本发明实施例提供的页面的快速切换装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。该页面的快速切换装置可以是内置于注塑机系统中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独立的桂件集成到注塑机系统或者注塑机系统的应用系统中。其中控件信息获取单元21获取应用系统的每个页面包括的控件类型以及每种控件类型的数量。由于一般通过应用系统的配置文件来保存应用系统的一些基本信息,如应用系统的每个页面包括的控件类型以及每种控件类型的数量等信息,因此,在本发明实施例中,控件信息获取单元21通过扫描应用系统的配置文件,来获取应用系统的每个页面包括的控件类型以及每种控件类型的数量。当然,如果应用系统的每个页面包括的控件类型以及每种控件类型的数量等信息是通过其他方式来存储,则控件信息获取单元21还可以通过其他方式来获取应用系统的每个页面包括的控件类型以及每种控件类型的数量。控件最大数量确定单元22根据控件信息获取单元21获取的应用系统中每个页面包括的控件类型以及每种控件类型的数量,确定应用系统所用到的控件类型以及每种控件类型在应用系统的单个页面的最大数量。在本发明实施例中,根据应用系统中每个页面包括的控件类型以及每种控件类型的数量,通过分析对比,即可确定应用系统所用到的控件类型以及每种控件类型的最大数量。页面创建单元23创建一页面,该页面包括控件最大凄史量确定单元22确定的应用系统用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量。页面切换单元24在接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,^v页面创建单元23创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的数量为切换后的页面中包括该控件类型的数量,设置这些控件的属性并调整各控件间的显示顺序后,显示切换后的页面。本发明实施例还提供了一种注塑机系统,该注塑机系统包括上述页面快速切换装置,此时,上述页面快速切换装置的控件信息获取单元21获取注塑机系统中的每个页面包括的控件类型以及每种控件类型的数量。在本发明实施例中,通过创建一包括应用系统所用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页面,在进行页面切换时,通过将切换前的页面包括的每个控件的显示属性复位,并从创建的页面中选取切换后的页面包括的所有控件类型,且每种控件类型的数量为切换后的页面包括的该种控件类型的数量,通过设置选取的控件的属性,并设置选取的控件间的显示顺序,显示切换后的页面,由于在页面切换时,仅10需要设置切换前的页面包括的每个控件的显示属性,以及切换后的页面包括的每个控件的属性和显示顺序,不需要在页面切换时,重新分配内存、创建控件等操作,使页面切换的时间较短,从而实现了页面的快速切换,另外仅需要存储创建的包括应用系统所用到的所有控件类型,且每种控件类型的数量为该种控件类型在应用系统的单个页面的最大数量的页面,相对于存储应用系统中的每个页面来说,节省了内存,因此,本发明实施例可以占用较少的内存来实现页面的快速切4奐。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求1、一种页面快速切换方法,其特征在于,所述方法包括下述步骤创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;当接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切换后的页面。2、如权利要求1所述的方法,其特征在于,所述方法还包括下迷步骤获取应用系统用到的所有控件类型以及每种控件类型在应用系统的单个页面的最大数量。3、如权利要求2所述的方法,其特征在于,获取应用系统用到的所有控件类型以及每种控件类型在应用系统的单个页面的最大数量的步骤具体为扫描应用系统的配置文件,获取应用系统的每个页面包括的控件类型以及每种控件类型的数量;根据应用系统中每个页面包括的控件类型以及每种控件类型的数量,确定应用系统所用到的控件类型以及每种控件类型在应用系统的单个页面的最大数量。4、如权利要求l所述的方法,其特征在于,在从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量时,从创建的页面中选取切换后的页面包括的每种控件类型的前N个,所述N为切换后的页面包括的该种控件类型的数量。5、如权利要求l所述的方法,其特征在于,在设置选取的控件的属性时,设置选取的控件的属性包括控件的起点坐标、宽、高、前景色、背景色、显示特征、边框特征、标题栏特征、文本对齐特征、显示文本内容、只读或可编辑特征、ID、显示字体、水平滚动条、垂直滚动条中的一种或者多种组合。6、如权利要求l-5任一权利要求所述的方法,其特征在于,所属应用系统为注塑冲几系统。7、一种页面快速切换装置,其特征在于,所述装置包括页面创建单元,用于创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;页面切换单元,用于在接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从所述页面创建单元创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切4奐后的页面。8、如权利要求5所述的装置,其特征在于,所述装置还包括控件信息获取单元,用于扫描应用系统的配置文件,获取应用系统的每个页面包括的控件类型以及每种控件类型的数量;控件最大数量确定单元,用于根据所述控件信息获取单元获取的应用系统中每个页面包括的控件类型以及每种控件类型的数量,确定应用系统所用到的控件类型以及每种控件类型在应用系统的单个页面的最大数量。9、一种注塑机系统,其特征在于,所述系统包括权利要求7或8所述的页面快速切换装置。全文摘要本发明适用于计算机控制领域,提供了一种页面快速切换方法、装置和注塑机系统,所述方法包括创建一页面,所述页面包括应用系统用到的所有控件类型,且每种控件类型的数量为所述控件类型在应用系统的单个页面的最大数量;当接收到页面切换指令时,将切换前的页面包括的每个控件的显示属性复位,从创建的页面中选取切换后的页面包括的所有控件类型,且选取的每种控件类型的数量为切换后的页面中包括所述控件类型的数量,设置选取的控件的属性并调整各控件间的显示顺序,显示切换后的页面。本发明实施例中仅需要占用较少的内存,即可实现应用系统中的页面的快速切换,提高了应用系统的性能,给用户带来方便。文档编号B29C45/17GK101533350SQ20091010639公开日2009年9月16日申请日期2009年4月3日优先权日2009年4月3日发明者于兆和,梁日雄,梁火炎申请人:深圳市宝捷信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1