CN1325056A - 界面之间快速切换的方法 - Google Patents

界面之间快速切换的方法 Download PDF

Info

Publication number
CN1325056A
CN1325056A CN 00108944 CN00108944A CN1325056A CN 1325056 A CN1325056 A CN 1325056A CN 00108944 CN00108944 CN 00108944 CN 00108944 A CN00108944 A CN 00108944A CN 1325056 A CN1325056 A CN 1325056A
Authority
CN
China
Prior art keywords
interface
icon
data
window
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 00108944
Other languages
English (en)
Inventor
郑芝敏
宋建福
林光信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN 00108944 priority Critical patent/CN1325056A/zh
Publication of CN1325056A publication Critical patent/CN1325056A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

一种界面之间快速切换的方法,该界面由不同图标所组成,每一图标采用封装好的虚拟窗口类,当多媒体软件执行时需要切换界面,在窗口上根据定义界面的类型,即时删除原先界面上的数据及图标,然后取得新界面的数据文件,并更新数据,再依据数据创建界面上的数据及图标,重新更新窗口,因图标创建速度快、所占用资源少,故能加快界面切换的速度。

Description

界面之间快速切换的方法
本发明涉及一种界面之间快速切换的方法,并且特别涉及一种在界面切换时不必改变界面窗口,仅将界面的数据更换,重新显示即可,从而大幅度加速界面切换速度,不会占用大量的***资源的方法。
目前在软件设计中,如果运用窗口的设计思想,经常需要切换代表不同功能的界面,在现有的技术中,改变界面多采用将当前的窗口及所有的图标删除,再创建出新的窗口,及在此窗口上创建新的图标,一般分为两个步骤,以图4的实用例来说明:
就窗口的背景画面而言,现有的技术是将窗口删除,再创建出一新的窗口取代,因此不论旧的窗口是否与新的窗口一样,均要执行删除、创建二个动作流程。
就窗口上的文件而言:如图1所示的流程图,该窗口上可能设有多个图标(ICON),每一个图标代表着不同的功能,再如图1所示的流程图,当使用者选择到一图标按压后,图标接收到消息即进行分类(步骤10),以判定是何种***设备或信息所下达的命令,而目前常用的即为鼠标消息、键盘消息,或是该软件上所设定的重画消息、计时器消息或其它标准窗口消息,依次判别是前述何者所下达的命令(步骤11~15),而后进行当前图标的特定处理(步骤111~151),即创建出新的图标、执行该图标所代表的动作等,并在新的窗口中展现出来。
另外,若当前图标所接收的消息不是上述的任一种,即判定为使用者选择软件上所设定的结束图标(步骤16),而将软件或当前的界面关闭。
因此现有的技术中,由于采用应用窗口方式封装好的图标,使得窗口与处理窗口上的图标均占用了***的大量资源,倘若窗口上所设定的图标众多,将造成切换时速度缓慢,使得界面的切换以使用者的肉眼即可轻易看出,尤其是在***本身的存储器(延伸存储器)不够大时,此现象尤为明显。
因此本发明的目的是提供一种界面之间快速切换的方法,该界面由不同图标所组成,每一图标系采用封装好的虚拟窗口类,当多媒体软件执行时需要切换界面,在窗口上根据定义界面的类型,即时删除原先界面上的数据及图标,然后取得新界面的数据文件,并更新数据,再依据数据创建界面上的数据及图标,重新更新窗口,因图标创建速度快、所占用资源少,故能加快界面切换的速度。
为实现本发明,提供了一种界面之间快速切换的方法,在窗口接收到消息需要切换界面时,其处理步骤包括:删除当前界面上的数据及图标;读取并取得新界面的图标数据;依据取得的数据更新界面上的数据;创建新界面上的图标;当所有的数据创建完成,更新窗口;通过上述步骤,在界面切换时无需删除和重建原有界面的窗口,即获得一个新的界面。
本发明提供的一种界面之间快速切换的方法,确实能节省占用***资源、加快界面切换速度,大幅提高工作效率,具有产业利用价值。
以下将对本发明的结构设计与操作原理,作详细的说明,并参阅附图,将对本发明的特征作更进一步的了解,其中:
图1为界面切换的现有技术流程图;
图2为本发明的界面切换方法流程图;
图3为本发明的图标处理流程;
图4为实现本发明方法的软件在界面切换前的窗口示意画面;
图5为图4切换至新的界面示意画面。
如图2所示,为本发明的界面切换方法流程图;结合图4的界面,当使用者选择窗口的任一图标后,窗口即接收到消息进行界面切换(步骤20),随即删除当前界面上的数据及图标(步骤21),然后读取并取得新界面的数据图标(步骤22),依据取得的数据创新界面上的数据及图标(步骤23及24),当所有的数据创建完成,重新更新窗口(步骤25),即获得一个新的界面。
而读取图标数据则如图3所示的流程,将分别判定使用者通过何种***设备下达选择图标的消息,并进行分类(步骤30),例如鼠标消息、键盘消息,或是该软件上所设定的重画消息、计时器消息或其它标准窗口消息,依次判
别是前述何者所下达的命令(步骤31~34),而后将这些数据消息传给当前图标处理(步骤311~341),即图2所示的步骤22,使界面处理流程能依据这些数据更新界面数据,并创建出新界面上的图标。在每一次将数据传回后即重返至步骤30,以等待使用者选择图标。另外,若当前图标所接收的消息不是上述的任一种,即判定为使用者选择软件上所设定的结束图标(步骤35),而将软件或当前的界面关闭。
简单的来说,本发明在进行切换界面时,在窗口上根据当前定义的界面类型,即时删除原先界面上的图标,然后创建当前界面上的图标。且图标采用封装好的虚拟窗口类,所占用的资源少,即能加快创建及删除的速度。
举例来说,如图4所示,为一界面,其显示出一个窗口,其上设有多个界面供切换,如快速入门、课程学习、即时学习等,而界面上则设有多个图标供选择,如:文本修饰、文本工具、设置段落格式等。在本实施例中,系以“课程学习”的当前界面切换至“快速入门”的新界面作为说明,当使用者以鼠标(或其它装置)点击(clik)快速入门时,即切换至下一个界面,并依据本发明的方法,删除当前界面上的数据和图标,无需再创建出新的窗口,只要取得、读取新界面的数据,根据数据创建出界面上的数据及图标,当所有数据创建完毕,更新窗口即完成切换,显现出新的界面(如图5所示)。而由图4、图5中可以明显看出,窗口仅有界面的名称变换(由课程学习转变为快速入门),其在窗口上的各界面配置均无变换,并依据所取得的数据创建出新的图标(如:能做什么、安装与移除等),正因切换后的界面系架构在原先界面的窗口上,因此仅有图标占用***资源,因此能增进切换的速度,节省窗口所占的***资源。
以上已将本发明作一详细说明,以上所述仅为本发明的一个较佳实施例,不能限定本发明实施的范围。凡是依据本发明权利要求所作的等效变化与修改等,均应属于本发明覆盖的范围内。

Claims (3)

1.一种界面之间快速切换的方法,在窗口接收到消息需要切换界面时,其处理步骤包括:
a.删除当前界面上的数据及图标;
b.读取并取得新界面的图标数据;
c.依据取得的数据更新界面上的数据;
d.创建新界面上的图标;
e.当所有的数据创建完成,更新窗口;通过上述步骤,在界面切换时无需删除和重建原有界面的窗口,即获得一个新的界面。
2.如权利要求1所述的界面之间快速切换的方法,其中所述读取图标数据步骤包括下列步骤:
a.当前窗口接收发来的消息并进行分类;
b.判断是鼠标消息、键盘消息,或是该软件上所设定的重画消息、计时器消息或其它标准窗口消息;
c.依据前述消息,将这些数据消息传给当前图标处理,使界面处理流程能依据这些数据更新界面数据,并创建出新界面上的图标;
d.数据传回后即重返至步骤a,以等待使用者选择图标;
e.当前图标所接收的消息不是上述的任一种时,即判定为使用者选择软件上所设定的结束图标,而将软件或当前的界面关闭。
3.如权利要求1所述的界面之间快速切换的方法,其中所述每一图标采用封装好的虚拟窗口类。
CN 00108944 2000-05-19 2000-05-19 界面之间快速切换的方法 Pending CN1325056A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 00108944 CN1325056A (zh) 2000-05-19 2000-05-19 界面之间快速切换的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 00108944 CN1325056A (zh) 2000-05-19 2000-05-19 界面之间快速切换的方法

Publications (1)

Publication Number Publication Date
CN1325056A true CN1325056A (zh) 2001-12-05

Family

ID=4579346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 00108944 Pending CN1325056A (zh) 2000-05-19 2000-05-19 界面之间快速切换的方法

Country Status (1)

Country Link
CN (1) CN1325056A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100343788C (zh) * 2004-09-27 2007-10-17 威盛电子股份有限公司 一种图形更换方法及装置
CN100378635C (zh) * 2005-07-06 2008-04-02 明基电通股份有限公司 显示经调整过尺寸的操作视窗的方法
CN101923425B (zh) * 2009-06-10 2012-10-31 ***通信集团公司 基于滑动终端屏幕实现窗口切换的方法及其装置
CN102799421A (zh) * 2011-05-25 2012-11-28 腾讯科技(深圳)有限公司 一种多视图切换的***和方法
CN101789986B (zh) * 2010-01-05 2013-01-23 上海市共进通信技术有限公司 无线宽带客户端***中实现界面动态切分的装置及方法
CN102929712A (zh) * 2012-09-28 2013-02-13 无锡永中软件有限公司 软件界面热切换方法
US8627217B2 (en) 2004-05-06 2014-01-07 Yanase Takatoshi Window display system, window display method, program development support device, and server device
CN107145191A (zh) * 2017-04-01 2017-09-08 廖华勇 核心按键区域能另外命名的笔记本电脑键盘
CN103092583B (zh) * 2011-11-01 2017-10-10 腾讯科技(深圳)有限公司 一种动态生成设置项列表视图的方法及装置
CN108519851A (zh) * 2018-04-10 2018-09-11 维沃移动通信有限公司 一种界面切换方法及移动终端

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8627217B2 (en) 2004-05-06 2014-01-07 Yanase Takatoshi Window display system, window display method, program development support device, and server device
CN100343788C (zh) * 2004-09-27 2007-10-17 威盛电子股份有限公司 一种图形更换方法及装置
CN100378635C (zh) * 2005-07-06 2008-04-02 明基电通股份有限公司 显示经调整过尺寸的操作视窗的方法
CN101923425B (zh) * 2009-06-10 2012-10-31 ***通信集团公司 基于滑动终端屏幕实现窗口切换的方法及其装置
CN101789986B (zh) * 2010-01-05 2013-01-23 上海市共进通信技术有限公司 无线宽带客户端***中实现界面动态切分的装置及方法
CN102799421A (zh) * 2011-05-25 2012-11-28 腾讯科技(深圳)有限公司 一种多视图切换的***和方法
CN103092583B (zh) * 2011-11-01 2017-10-10 腾讯科技(深圳)有限公司 一种动态生成设置项列表视图的方法及装置
CN102929712A (zh) * 2012-09-28 2013-02-13 无锡永中软件有限公司 软件界面热切换方法
CN102929712B (zh) * 2012-09-28 2015-05-06 无锡永中软件有限公司 软件界面热切换方法
CN107145191A (zh) * 2017-04-01 2017-09-08 廖华勇 核心按键区域能另外命名的笔记本电脑键盘
CN108519851A (zh) * 2018-04-10 2018-09-11 维沃移动通信有限公司 一种界面切换方法及移动终端

Similar Documents

Publication Publication Date Title
CN1146787C (zh) 面向混合任务与文件的用户界面
EP1005681B1 (en) Browser for hierarchical structures
JP4503438B2 (ja) ユーザインタフェース要素をアプリケーションおよびユーザに知らせるためのシステムおよび方法
CN101833417B (zh) 一种在手机上实现灵动视窗的***及其方法
CN105094551A (zh) 一种信息处理方法及电子设备
CN1325056A (zh) 界面之间快速切换的方法
CN113094042B (zh) 一种基于浏览器的电力自动化***自定义组件的实现与解析方法
JPH10293760A (ja) オブジェクト管理方法
CN106325683A (zh) 移动终端侧边功能栏的使用方法
CN112083866A (zh) 一种表情图像的生成方法和装置
JP2001306593A (ja) 表示方法、表示処理装置、及び記録媒体
Bouillon et al. Recovering Alternative Presentation Models of a Web Page with V AQUITA
CN103414749A (zh) Web可视化编辑iOS的客户端应用的***及方法
CN114911871A (zh) 一种异构dcs监控***的数据桥接方法和装置
CN100437591C (zh) 一种unix/linux字符终端的文件显示方法及装置
CN1866171A (zh) 一种在手机中实现免切换智能输入方法
CN109814857B (zh) 一种可定制图元联动的方法及装置
CN100452904C (zh) 移动通信终端的待机画面中的标签显示方法
CN1838037A (zh) 一种菜单功能的快捷键提示方法
CN111431729A (zh) 基于拓扑图的资源管理交互方法
CN101719973B (zh) 机顶盒中基于osd的图形用户接口方法
KR20130083957A (ko) 통신 제어 및 기능성 분할 마우스 포인터 시스템
CN1177297C (zh) 图形模块的处理方法
CN117453208A (zh) 一种基于web端的汽车场景自定义***
CN117093115A (zh) 一种界面处理方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1076385

Country of ref document: HK