本发明专利技术提供一种用户接口编辑方法,此方法包括利用可扩展标记语言,依据用户接口的需求,在可扩展标记语言文件中,建立多个对象类别;在可扩展标记语言文件中,编辑对象类别;在源码中,解析可扩展标记语言文件,以产生结果画面;开始执行结果画面。利用本发明专利技术的一种用户接口编辑方法,在程序开发及维护上,将更为便利。
【技术实现步骤摘要】
本专利技术涉及一种,特别涉及一种利用可扩展标记语言(Extensible Markup Language, XML)来编辑用户接口的方法。技术背景随着科技的进步, 一般市面上出售的应用软件,为了能够方便用户操作, 都会在软件中设计一个用户接口,提供用户执行软件功能,完成多项特定作 业。而此用户接口主要是由软件开发人员在软件的开发时期预先组合、排列 以及定义好其中所包括的各个功能组件。因此,用户仅需利用此用户接口, 就能够操作软件执行各项功能。以往软件开发人员在开发用户接口时,若想要编辑用户接口上的各个对 象类别(即各个功能按键或窗口画面),则需在源码(Source code)中搜索 想要编辑的对象类别的相关程序代码(Code),再于相关程序代码中进行修 改。另外,当想要在用户接口上增加新的对象类别时,则需在源码中增加一 组新的对象类别程序代码。当修改完成后,再重新编译程序,以观看修改后 的画面。而上述动作对于一份庞大的源码而言,在搜索相关程序代码时,将会相 当费时。而若原本负责软件开发的人员想要移交至下一位时,则新任的软件 开发人员在对整份源码尚未熟悉的状况下,编辑用户接口将会更加费时。因此,如何能提供一种,使程序的开发及维护更为方 便,成为研究人员亟待解决的问题之一。
技术实现思路
本专利技术的目的是提供一种,可在可扩展标记语言文件 中进行编辑,以修改用户接口,提供更为便利的编辑方法。为达到上述目的,本专利技术提出一种。该方法包括建 立 -份源码;依据用户接口的需求,在可扩展标记语言文件中,建立多个对 象类别;在可扩展标记语言文件中,编辑对象类别,并且在源码中解析可扩 展标记语言文件,以产生结果画面;开始执行结果画面。本专利技术还提出 一种,适用于源码搭配可扩展标记语言 文件,此包括建立可扩展标记语言文件,以配合源码, 在可扩展标记语言文件中,建立用户接口的多个对象类别;当想要编辑用户 接口时,在可扩展标记语言文件中,编辑对象类别,以符合使用需求。本专利技术的技术效果在于本专利技术因利用可扩展标记语言,将用户接口想 要呈现的结果画面的对象类别,建立在一份可扩展标记语言文件中,因此, 当想要修改用户接口的结果画面时,只要在可扩展标记语言文件中进行编辑 即可,并不需要从源码中去搜索想要修改的对象类别的相关程序代码。因此, 利用本专利技术提供的一种,可使程序的开发及维护更为便 利。附闺说明附图说明图1是本专利技术的一个实施例的流程图;图2是本专利技术的一个可扩展标记语言文件实施例的示意图;以及图3是本专利技术的一个用户接口源码实施例的示意图。具体实施例方式为了让本专利技术的上述和其它目的、特征和优点能更明显易懂,下面将结 合附图对本专利技术的较佳实施例详细说明。图1是本专利技术的一个实施例的流程图。请参照图1,步骤S110首先建立一份源码(Source Code)。所述源码可依据软件开发人员 的使用需求,使用任一程序语言来开发应用软件。接着,步骤S120依据用户接口的需求,在可扩展标记语言(Extensible Markup Language,以下称之为XML)文件中,建立对象类别。由于目前市 面上多数的应用软件都会设置用户接口,以方便用户使用,因此,本实施例 在开发应用软件时,便将用户接口所要用到的对象利用对象类别来表示,并 将其建立在-份XML文件中。而所述对象类别可以是文字、图片或其组合 者等。另外,每个对象类别中还包括有多个属性,例如颜色、字体、字号、 坐标位置等。举例来说,窗口画面上有一长条图(类似快捷工具栏),上面有多个功 能按键(即对象)供用户选择,每一个功能按键代表一个对象类别,且每一 个功能按键所显示的布局(Layout)也代表一个对象类别,而此长条图则可 视为结果画面。换言之,利用XML来撰写一套对象类别的数据库,将各个对象类别建 立在一份XML文件中,利用XML的标签(Tag)来描述对象类别。而由于 XML采用统一码(Unicode)标准,因此,可以使用中文来定义标签,以设 定有意义的名称。另外,软件开发人员也可根据使用需求来自定义一套XML 标签,在开发及维护上将会更为便利。值得一提的是,当用户接口包括了多个结果画面时,则会针对每一个结 果画面来个别建立对应的XML文件。然后,步骤S130便可在可扩展标记语言文件中,编辑对象类别。即当 软件开发人员想要修改用户接口上的对象时,只需在XML文件中进行新增、 删除以及重新定义等编辑动作即可。例如,想要删除某一对象时,则便在 XML文件中将对应的对象类别删除即可。为了更明确表达上述概念,以下以图2为例具体说明。图2是本专利技术的 一个可扩展标记语言文件实施例的示意图。请参照图2,本实施例标签 「mainfimction」所涵盖的部份(即从上数起第2行~第8行)为描述功能的 对象类别。例如,用户接口上包括「看电视」、「欣赏电影」、「影片刻录」、「欣 赏照片」、「听音乐j、 「系统设定」以及「离开」等七种功能按键(即对象),当在用户接口上按下功能按键,则便会去解析XML文件中对应此功能按键 的巻标的对象类别,即呼叫「nexttag」所包括的函数式。另外,标签「GPMainCatalc)g」所涵盖的部分(即从上数起第12行~第 20行)为负责布局的对象类别。其中在巻标「GCListZone」中包括1组巻标 「GCChecked」及4组巻标「GCText」。换言之,标签「 GCListZone」包括 了 5个子(Child)对象类别。标签「GCChecked」的作用是例如当用户按 上下左右键时,功能按键的外观便产生变化。例如背景颜色产生变化、字号 产生改变或是多一个外框等情况。巻标「GCText」则是用以填入读取的文字 数据,例如读取巻标「mainfUnction」中「name」的文字数据。请继续参照图2,若想要修改结果画面中某一对象的坐标位置(即更改 在结果画面上的显示位置),则在XML文件中对应的标签中修改「x」与「y」 值即可。另夕卜,若想要增加对象类别为巻标「GCText」,则在巻标「GCListZcmeJ 中新增一组标签「GCText」即可。同理,若只需两组标签「GCText」,则将 两组标签「GCTextj删除即可。然本实施例仅为方便说明,此领域的普通技 术人员亦可将其应用于各种情况下。由上述可知,若想要修改或调整用户接口,仅需编辑XML文件即可。请继续参照图l,步骤S140即在源码中,解析(Parse) XML文件,以 产生结果画面。换言之,源码会去解析XML文件,依据XML文件中各对 象类别的巻标,读取对应各对象类别,来加入对象类别,以将对应各对象类 别的对象显示至结果画面。结果画面上的每一个对象即代表一个对象类别,本实施例将各个对象类 别写入XML文件中,因此,只要在源码处去解析XML文件,便可直接从 XML文件中读取对象类别。为了更明确表达上述概念,以下再以图3为例具体说明。图3是本专利技术 一个用户接口源码实施例的示意图。请参照图3,本实施例为部分的用户接口源码,是利用第5行的「xmlParse」在源码中解析XML文件,从XML文 件中读取各个对象类别的巻标,以增加新的对象类别。换言之,即将所有的 对象类别全部建立于XML文件中,而在源码中解析时,便将所有对象类别本文档来自技高网...
【技术保护点】
一种用户接口编辑方法,其特征在于,包括:建立一源码;依据所述用户接口的需求,在一可扩展标记语言文件中,建立多个第一对象类别;在所述可扩展标记语言文件中,编辑所述第一对象类别;在所述源码中,解析所述可扩展标记语 言文件,以产生一结果画面;以及执行所述结果画面。
【技术特征摘要】
1. 一种用户接口编辑方法,其特征在于,包括建立一源码;依据所述用户接口的需求,在一可扩展标记语言文件中,建立多个第一对象类别;在所述可扩展标记语言文件中,编辑所述第一对象类别;在所述源码中,解析所述可扩展标记语言文件,以产生一结果画面;以及执行所述结果画面。2. 如权利要求1所述的用户接口编辑方法,其特征在于,解析所述可扩展标记语言文件,以产生所述结果画面的步骤包括依据各所述第一对象类别的巻标,加入各所述第一对象类别;以及 显示对应各所述第一对象类别的对象至所述结果画面。3. 如权利要求1所述的用户接口编辑方法,其特征在于编辑所述第一对 象类别的步骤包括新增至少一第二对象类别。4. 如权利要求1所述的用户接口编辑方法,其特征在于所述第一对象类 别与所述第二对象类别包括文字及图片其中之一或其组合。5. 如权利要求1所述的用户接口编辑方法,其特征在于所述第一对象类 别与所述第二对象类别包括多个属性。6. 如权利要求5所述的用户接口编辑方法,其特征在于所述属性包括颜 色、字体、字号以及坐标位置其中之一或其组合。7. 如权利要求1所述的用户接口编辑方法,其特征在于编辑所述第-一对 象类别的步骤包括删除至少一项所述第一对象类别。8. 如权利要求1所述的用户接口编辑方法,其特征在于编辑所述第一对 象类别的步骤包括霾新...
【专利技术属性】
技术研发人员:黄添寿,陈佳佑,谢佳展,
申请(专利权)人:技嘉科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。