CN1325056A - 界面之间快速切换的方法 - Google Patents
界面之间快速切换的方法 Download PDFInfo
- 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
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所述的界面之间快速切换的方法,其中所述每一图标采用封装好的虚拟窗口类。
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)
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 | 维沃移动通信有限公司 | 一种界面切换方法及移动终端 |
-
2000
- 2000-05-19 CN CN 00108944 patent/CN1325056A/zh active Pending
Cited By (11)
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 |