使用标记语言的图形用户界面生成器制造技术

技术编号:42628585 阅读:25 留言:0更新日期:2024-09-06 01:30
描述了一种用于生成用户界面的方法。接收软件组件的脚本文件,该软件组件由源代码配置,该源代码指定针对软件组件的多个变量。针对标记语言解析脚本文件,该标记语言描述软件组件的多个变量的图形用户界面。使用标记语言自动生成用于修改软件组件的多个变量的值的图形用户界面。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、软件组件的开发可能耗时并且具有挑战性,尤其是当软件组件具有可能需要微调以实现期望视觉效果的图形方面时。例如,生成具有显示在屏幕上的旋转立方体或其他对象、诸如旋转速度、显示在立方体表面上的纹理和旋转方向等变量的图形元素的软件组件可以由开发者修改,直到实现期望视觉效果。当这些变量被硬编码,然后通过源代码更新进行修改时,导致编译错误的风险会增加,这将给图形元素带来非期望的渲染结果(或根本无法显示)。尽管开发者可以编写生成用于修改变量的图形用户界面的源代码,但源代码是特定于软件组件的,并且因此不可重复使用,这增加了其他软件组件的开发时间。

2、正是关于这些和其他一般考虑,已经描述了示例。此外,尽管已经讨论了相对具体的问题,但是应当理解,示例不应当局限于解决在
技术介绍
中标识的具体问题。


技术实现思路

1、本公开的各方面涉及生成图形用户界面。

2、在一个方面,提供了一种用于生成用户界面的方法。接收软件组件的脚本文件,该软件组件由源代码配置,该源代码指定针对软件组件的多个变量。针对标本文档来自技高网...

【技术保护点】

1.一种用于生成用户界面的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述标记语言指定所述多个变量的显式类型信息,并且指定所述多个变量的所述源代码不指定所述多个变量的类型信息。

3.根据权利要求2所述的方法,其中所述标记语言是JSDoc的扩展。

4.根据权利要求2所述的方法,其中所述脚本文件包括所述源代码和所述标记语言。

5.根据权利要求2所述的方法,其中所述标记语言将所述多个变量中的变量的类型指定为布尔、数字、字符串、向量、纹理和网格中的一项。

6.根据权利要求2所述的方法,其中所述标记语言被包含在所述脚本文件的注...

【技术特征摘要】
【国外来华专利技术】

1.一种用于生成用户界面的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述标记语言指定所述多个变量的显式类型信息,并且指定所述多个变量的所述源代码不指定所述多个变量的类型信息。

3.根据权利要求2所述的方法,其中所述标记语言是jsdoc的扩展。

4.根据权利要求2所述的方法,其中所述脚本文件包括所述源代码和所述标记语言。

5.根据权利要求2所述的方法,其中所述标记语言将所述多个变量中的变量的类型指定为布尔、数字、字符串、向量、纹理和网格中的一项。

6.根据权利要求2所述的方法,其中所述标记语言被包含在所述脚本文件的注解部分内。

7.根据权利要求1所述的方法,其中所述标记语言描述针对所述多个变量中的至少一个变量的用户界面小部件。

8.根据权利要求7所述的方法,其中所述用户界面小部件是以下项中的一项:滑块、下拉框、颜色选择器、复选框和/或组合框。

9.根据权利要求1所述的方法,其中:

10.根据权利要求1所述的方法,其中:

11.一种用于生成图形用户界面的系统,所述系统包括:

12.根据权利要求11所述的系统,其中所述标记语言指定...

【专利技术属性】
技术研发人员:马子晏罗尼特徐非凡
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1