应用程序接口的编辑系统及其方法.pdf

上传人:Y94****206 文档编号:972103 上传时间:2018-03-22 格式:PDF 页数:13 大小:510.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810036851.6

申请日:

2008.04.29

公开号:

CN101571799A

公开日:

2009.11.04

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/44公开日:20091104|||实质审查的生效|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

环达电脑(上海)有限公司

发明人:

张 巍

地址:

200436上海市闸北区江场三路213号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明揭露一种应用程序接口的编辑系统及其方法,该编辑系统包括:一应用程序接口、一编辑单元及一处理单元。其中,应用程序接口包含一图形接口、一控制对象表及一属性表,且控制对象表具有至少一控制对象,属性表具有至少一属性字段。而编辑单元连接应用程序接口,以选取一图形对象或控制对象至图形接口上,且编辑单元设定一属性设定值于属性字段中。另处理单元连接应用程序接口及编辑单元,以接收属性设定值而产生一句柄,并根据句柄控制位于图形接口上的图形对象或控制对象。

权利要求书

1、  一种应用程序接口的编辑系统,其特征在于,其包括:
一应用程序接口,其包含一图形接口、一控制对象表及一属性表,且该控制对象表具有至少一控制对象,该属性表具有至少一属性字段;
一编辑单元,其连接该应用程序接口,以选取一图形对象或该控制对象至该图形接口上,且该编辑单元设定一属性设定值于该属性字段中;
一处理单元,其连接该应用程序接口及该编辑单元,以接收该属性设定值而产生一句柄,并根据该句柄控制位于该图形接口上的图形对象或控制对象。

2、
  如权利要求1所述的编辑系统,其特征在于,该编辑系统还包括一储存单元,该储存单元用以储存该图形对象。

3、
  如权利要求1所述的编辑系统,其特征在于,该应用程序接口还包括一可扩展标记语言的程序接口。

4、
  如权利要求1所述的编辑系统,其特征在于,该图形接口还包括一界面工具集接口。

5、
  如权利要求1所述的编辑系统,其特征在于,该控制对象还包括一控件。

6、
  如权利要求5所述的编辑系统,其特征在于,该控件还包括一按钮控件、一单选按钮控件、一矩形块控件、一字符串控件、一列表控件、一复合控件、一滚动条控件、一编辑控件、一背景控件及一界面工具集控件其中之一。

7、
  如权利要求1所述的编辑系统,其特征在于,该属性设定值还包括一名称、一识别码、一位置、一大小、一字体、一粗细、一斜体、一对齐方式、一风格、一偏移量及一显示方式其中之一。

8、
  一种应用程序接口的编辑方法,该编辑方法基于上述编辑系统,其特征在于,其包含下列步骤:
(1)提供一编辑系统,其包含一应用程序接口、一编辑单元及一处理单元,该应用程序接口包含一图形接口、一控制对象表及一属性表,且该控制对象表具有至少一控制对象,该属性表具有至少一属性字段;
(2)以该编辑单元选取一图形对象或该控制对象至该图形接口上;
(3)以该编辑单元设定一属性设定值于该属性字段中;
(4)以该处理单元接收该属性设定值而产生一句柄;
(5)根据该句柄控制位于该图形接口上的图形对象或控制对象。

9、
  如权利要求8所述的编辑方法,其特征在于,该编辑系统还包括一储存单元,该储存单元用以储存该图形对象。

10、
  如权利要求8所述的编辑方法,其特征在于,该应用程序接口还包括一可扩展标记语言的程序接口。

11、
  如权利要求8所述的编辑方法,其特征在于,该图形接口还包括一界面工具集接口。

12、
  如权利要求8所述的编辑方法,其特征在于,该控制对象还包括一控件。

13、
  如权利要求12所述的编辑方法,其特征在于,该控件还包括一按钮控件、一单选按钮控件、一矩形块控件、一字符串控件、一列表控件、一复合控件、一滚动条控件、一编辑控件、一背景控件及一界面工具集控件其中之一。

14、
  如权利要求12所述的编辑方法,其特征在于,该属性设定值还包括一名称、一识别码、一位置、一大小、一字体、一粗细、一斜体、一对齐方式、一风格、一偏移量及一显示方式其中之一。

说明书

应用程序接口的编辑系统及其方法
技术领域
本发明提供一种应用程序接口的编辑系统及其方法,特别是一种运用可扩展标记语言的程序接口进行对象编辑的系统及方法。
背景技术
目前在开发应用程序或使用者接口时,软件开发人员通常会运用程序语言(如Visual C++)的应用程序接口进行程序编辑。最常用的程序编辑方式直接在程序语言的开发环境中撰写程序代码,进一步则可在应用程序接口上拖放各种的控件至预定的位置,并于程序代码内设定控件的名称、识别码、大小、风格、字体、对齐方式…等属性,这些属性会保存到一个资源文件(.rc),待程序撰写完成后,再将属性编译为二进制的可执行档。
请参阅图1,其为现有应用程序接口的编辑系统的示意图。图中,应用程序接口11为程序语言Visual C++的程序接口,软件开发人员通过图形接口12拖放各种的控件至适当的位置,并于程序代码内修改控件的名称、识别码、位置、大小、颜色、字体、粗体、行数、对齐方式…等属性。例如:对字符串控件13的名称“Static Text-Single line text”进行修改,并调整其位置、大小、字体…等。虽然软件开发人员可改变控件的名称,并将控件拖放至想要的位置,但实际上对控件的控制却相当不易且复杂。因控件在调整或设定上,大都需要修改应用程序接口11背后的程序代码才能达成,而无法直接在图形接口12上进行修改。
上述现有应用程序接口的编辑系统的缺点,在于该编辑系统的控件难以编辑,软件开发人员经常要花费许多时间修改程序代码,非常的费时费力且维护不容易。而且,现有应用程序接口的编辑系统的程序代码不易被人们所读取,在于连软件开发人员都很难理解程序代码的涵义,更不必说对程序代码不熟悉或一无所知的美工人员及使用者。加上,现有的技术难以加入图形或图文件至图形接口上,并快速进行编辑、修改与控制。
为解决现有技术缺点,以满足使用者对编辑系统的需求,本发明人基于多年从事研究与诸多实务经验,经多方研究设计与专题探讨,于本发明提出一种应用程序接口的编辑系统及其方法,以作为前述期望的实现方式与依据。
发明内容
有鉴于如此,本发明的目的在于提供一种应用程序接口的编辑系统及其方法,特别是一种运用可扩展标记语言(eXtensible Markup Language,XML)的程序接口进行对象编辑的系统及方法,以满足使用者对编辑系统的需求,并解决现有技术的缺点,除编辑系统的控件很容易编辑与控制外,使用者也不需读取或熟悉程序代码,而且图形或图文件也可轻易在图形接口上进行编辑与修改。
为达到上述目的,本发明提出一种应用程序接口的编辑系统,其包括一应用程序接口、一编辑单元及一处理单元。其中,应用程序接口包含一图形接口、一控制对象表及一属性表,且控制对象表具有至少一控制对象,属性表具有至少一属性字段。而编辑单元连接应用程序接口,以选取一图形对象或控制对象至图形接口上,且编辑单元设定一属性设定值于属性字段中。处理单元连接应用程序接口及编辑单元,以接收属性设定值而产生一句柄,并根据句柄控制位于图形接口上的图形对象或控制对象。
此外,本发明再提出一种应用程序接口的编辑方法,其包含下列步骤:
(1)提供一编辑系统,其包含一应用程序接口、一编辑单元及一处理单元,应用程序接口包含一图形接口、一控制对象表及一属性表,且控制对象表具有至少一控制对象,属性表具有至少一属性字段;
(2)以编辑单元选取一图形对象或控制对象至图形接口上;
(3)以编辑单元设定一属性设定值于属性字段中;
(4)以处理单元接收属性设定值而产生一句柄;
(5)根据句柄控制位于图形接口上的图形对象或控制对象。
为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下:
附图说明
图1绘示现有应用程序接口的编辑系统的示意图。
图2绘示本发明应用程序接口的编辑系统的示意图。
图3绘示本发明应用程序接口的编辑系统在开始编辑前的画面图。
图4绘示本发明应用程序接口的编辑系统在进行编辑时的画面图。
图5绘示本发明应用程序接口的编辑系统在完成编辑后的画面图。
图6绘示本发明应用程序接口的编辑方法的流程图。
具体实施方式
请参阅图2,其为本发明应用程序接口的编辑系统的示意图。
图中,该应用程序接口的编辑系统2主要包括:一应用程序接口21、一编辑单元22及一处理单元23,也可增加一储存单元24。其中,应用程序接口21包含一图形接口211、一控制对象表212及一属性表213,且控制对象表212具有至少一控制对象2121,属性表213具有至少一属性字段2131。再次,编辑单元22连接应用程序接口21,以选取一图形对象241或控制对象2121至图形接口211上,且编辑单元22设定一属性设定值2132于属性字段2131中。另外,处理单元23连接应用程序接口21及编辑单元22,以接收属性设定值2132而产生一句柄231,并根据句柄231控制位于图形接口211上的图形对象241或控制对象2121。此外,储存单元24用以储存图形对象241,且图形对象241较佳为一图形或一图文件。
更特别地说,上述的应用程序接口21较佳为一可扩展标记语言(XML)的程序接口。图形接口211较佳为一界面工具集(Widget)接口。控制对象2121较佳为一控件,且控件包含一按钮(Button)控件、一单选按钮(Radio Button)控件、一矩形块(Rectangle)控件、一字符串(String)控件、一列表(List)控件、一复合(Combo)控件、一滚动条(Slider)控件、一编辑(Edit)控件、一背景(Background)控件及一界面工具集(Widget)控件其中之一。而属性设定值2132较佳为一名称、一识别码、一位置、一大小、一字体、一粗细、一斜体、一对齐方式、一风格(Style)、一偏移量(Offset)及一显示方式其中之一。另外句柄231较佳为一程序代码。
请参阅图3至图5,首先,图3绘示本发明应用程序接口的编辑系统在开始编辑前的画面图。该应用程序接口的编辑系统包括:一应用程序接口31、一编辑单元、一处理单元及一储存单元(图中未显示上述三个单元)。其中,应用程序接口31包含一图形接口311、一控制对象表312及一属性表313,且应用程序接口31为一可扩展标记语言(XML)的程序接口。图形接口311为一界面工具集(Widget)接口。控制对象表312具有一按钮(Button)控件、一单选按钮(RadioButton)控件、一矩形块(Rectangle)控件、一字符串(String)控件、一列表(List)控件、一复合(Combo)控件、一滚动条(Slider)控件、一编辑(Edit)控件、一背景(Background)控件及一界面工具集(Widget)控件。而属性表313的属性字段3131用以设定属性设定值3132,例如:名称(Name)、识别码(ID)、位置(Left/Top)、大小(Width/Height)、对齐方式(Sync type)、风格(Style)…等。另外储存单元储存至少一图形对象。
再次,图4绘示本发明应用程序接口的编辑系统在进行编辑时的画面图。在进行编辑时,编辑单元从储存单元选取至少一图形对象,或从控制对象表312选取至少一控制对象至图形接口311上,且编辑单元设定属性设定值3132于每一个属性字段3131中,再由处理单元将属性设定值3132转换成句柄,并根据句柄控制位于图形接口311上的图形对象或控制对象。举例来说,编辑单元从控制对象表312选取一字符串控件322,并设定字符串控件322的属性设定值3132于属性字段3131中,例如:名称(Name)为“Text 1”、识别码(ID)为“0”、位置(Left)为“47”、大小(Width)为“100”、风格(Style)为“Multi-Line”…等,再按下执行“Apply”,将属性设定值3132传送至处理单元中。而处理单元在接收到属性设定值3132后,将属性设定值3132转换为句柄,并以句柄调整字符串控件322的名称、位置、大小、风格…等。同样地,编辑单元也可从储存单元选取图形对象321至图形接口311上,并设定属性设定值3132于属性字段3131中,再按下执行“Apply”,将属性设定值3132传送至处理单元中,由处理单元转换属性设定值3132为句柄,并以句柄控制图形对象321。
最后,图5绘示本发明应用程序接口的编辑系统在完成编辑后的画面图。图中,图形接口311可设为一个或多个,并显示一图形对象321、一图形对象331、一单行字符串控件332、一多行字符串控件333及一按钮控件334。而属性表313的属性字段3131显示单行字符串控件332的属性设定值3132。
请参阅图6,其绘示本发明应用程序接口的编辑方法的流程图。图中,该方法对应图2所示的应用程序接口的编辑系统的示意图,并包含下列步骤:
步骤S41:提供一编辑系统2,其包含一应用程序接口21、一编辑单元22及一处理单元23,也可增加一储存单元24,该应用程序接口21包含一图形接口211、一控制对象表212及一属性表213,且控制对象表212具有至少一控制对象2121,属性表213具有至少一属性字段2131,应用程序接口21较佳为一可扩展标记语言(XML)的程序接口,而图形接口211较佳为一界面工具集(Widget)接口,另外控制对象2121较佳为一控件,且控件包含一按钮控件、一单选按钮控件、一矩形块控件、一字符串控件、一列表控件、一复合控件、一滚动条控件、一编辑控件、一背景控件及一界面工具集(Widget)控件其中之一;
步骤S42:以编辑单元22选取一图形对象241或控制对象2121至图形接口211上。该图形对象241较佳为一图形或一图文件,且通常储存于储存单元24中;
步骤S43:以编辑单元22设定一属性设定值2132于属性字段2131中。该属性设定值2132较佳为一名称、一识别码、一位置、一大小、一字体、一粗细、一斜体、一对齐方式、一风格、一偏移量及一显示方式其中之一;
步骤S44:以处理单元23接收属性设定值2132而产生一句柄231。该句柄231较佳为一程序代码;
步骤S45:根据句柄231控制位于图形接口241上的图形对象241或控制对象2121。

应用程序接口的编辑系统及其方法.pdf_第1页
第1页 / 共13页
应用程序接口的编辑系统及其方法.pdf_第2页
第2页 / 共13页
应用程序接口的编辑系统及其方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《应用程序接口的编辑系统及其方法.pdf》由会员分享,可在线阅读,更多相关《应用程序接口的编辑系统及其方法.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明揭露一种应用程序接口的编辑系统及其方法,该编辑系统包括:一应用程序接口、一编辑单元及一处理单元。其中,应用程序接口包含一图形接口、一控制对象表及一属性表,且控制对象表具有至少一控制对象,属性表具有至少一属性字段。而编辑单元连接应用程序接口,以选取一图形对象或控制对象至图形接口上,且编辑单元设定一属性设定值于属性字段中。另处理单元连接应用程序接口及编辑单元,以接收属性设定值而产生一句柄,并根据。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1