具有用于连接组件的增强工具的图形用户界面制造技术

技术编号:15078920 阅读:147 留言:0更新日期:2017-04-07 11:48
在一般方面,一种方法,包括:在用户界面上显示图的第一组件,该显示包括显示第一组件的至少一个端口;响应于与所显示的第一组件的用户交互,显示与第一组件的显示有所区别的第一组件的一个或多个端口的表示;以及使得用户能够生成第一组件的端口中的特定端口的表示与图的第二组件的端口之间的连接。

Graphical user interface with enhanced tools for connecting components

In general terms, including a method of displaying a first component map at the user interface, the display includes a display at least one port of the first component; and in response to the display of the first component of user interface, indicating one or more ports of the first component is different from the first component of the show the connection between the second components; and map representation and enables users to generate a specific port of the first component port in the port.

【技术实现步骤摘要】
【国外来华专利技术】优先权要求本申请要求2013年8月23日提交的美国专利号13/974,537的优先权,其全部内容通过引用包含于此。
技术介绍
本说明涉及生成图形用户界面中的组件之间的连接。可以使用图形用户界面来创建或操作数据流图(dataflowgraph)的组件。例如,可以相对于图添加或移除组件,并且可以在组件之间生成表示组件之间的数据流的连接。
技术实现思路
在一般方面,一种方法,包括在用户界面上显示图的第一组件,该显示包括显示所述第一组件的至少一个端口。所述方法包括响应于与所显示的第一组件的用户交互,显示与所述第一组件的显示有所区别的所述第一组件的一个或多个端口的表示。所述方法包括使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图的第二组件的端口之间的连接。在一般方面,一种存储在计算机可读介质上的软件,所述软件包括用于使计算机系统进行以下处理的指令:在用户界面上显示图的第一组件,该显示包括显示所述第一组件的至少一个端口。所述软件包括用于使计算机系统进行以下处理的指令:响应于与所显示的第一组件的用户交互,显示与所述第一组件的显示有所区别的所述第一组件的一个或多个端口的表示。所述软件包括用于使计算机系统进行以下处理的指令:使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图的第二组件的端口之间的连接。在一般方面,一种计算系统,包括:至少一个处理器,用于:在用户界面上显示图的第一组件,该显示包括显示所述第一组件的至少一个端口。所述处理器被配置为响应于与所显示的第一组件的用户交互,显示与所述第一组件的显示有所区别的所述第一组件的一个或多个端口的表示。所述处理器被配置为使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图的第二组件的端口之间的连接。在一般方面,一种计算系统,包括:用于在用户界面上显示图的第一组件的部件,其中在用户界面上显示图的第一组件包括显示所述第一组件的至少一个端口;用于响应于与所显示的第一组件的用户交互、显示与所述第一组件的显示有所区别的所述第一组件的一个或多个端口的表示的部件;以及用于使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图的第二组件的端口之间的连接的部件。实施例可以包括以下特征中的一个或多个。显示端口的表示包括显示端口的列表。所述用户交互包括将指针悬停于所述第一组件。显示所述第一组件包括显示数量少于所述第一组件的所有端口的数量的端口。显示端口的表示包括显示所述第一组件的显示中没有包括的端口的表示。显示所述第一组件包括在与所述第一组件的所述用户交互之前不显示所述第一组件的可选端口。显示所述第一组件包括仅显示与连接相关联的所述第一组件的端口。显示端口的表示不改变所述第一组件的显示大小。端口的表示包括各端口的状态的指示。特定端口的表示响应于与所述特定端口的表示的用户交互而发生改变以指示所述特定端口的状态。在一些情况下,端口的状态指示该端口是否能够进行连接。使得用户能够生成连接包括使得用户能够从端口的表示中选择端口中的特定端口。使得用户能够生成连接包括使得用户能够将指针从所述第一组件的端口中的特定端口拖拽至所述第二组件。在一些情况下,使得用户能够拖拽所述指针包括使得用户能够将所述指针从所述第一组件的端口中的特定端口拖拽至所述第二组件的端口。在一些情况下,所述第二组件的端口中的一个或多个端口的表示是响应于用户将所述指针拖拽至所述第二组件而显示的。在一些情况下,在所述第二组件的端口的表示中仅包括所述第二组件的能够进行连接的端口。在一般方面,一种用于在图中连接组件的方法,所述方法包括:在用户界面中显示具有第一组件和第二组件的图,其中所述第一组件具有端口。所述方法包括显示用于表示所述第一组件的端口的符号,其中所述符号与所述第一组件有所区别。所述方法包括使得能够响应于将所述符号连接至所述第二组件的用户输入而建立所述第一组件的端口与所述第二组件之间的连接。在一般方面,一种存储在计算机可读介质上的软件,其用于在图中连接组件,所述软件包括用于使计算机系统进行以下处理的指令:在用户界面中显示具有第一组件和第二组件的图,其中所述第一组件具有端口。所述软件包括用于使计算机系统进行以下处理的指令:显示用于表示所述第一组件的端口的符号,其中所述符号与所述第一组件有所区别。所述软件包括用于使计算机系统进行以下处理的指令:使得能够响应于将所述符号连接至所述第二组件的用户输入而建立所述第一组件的端口与所述第二组件之间的连接。在一般方面,一种计算系统,其用于在图中连接组件,所述计算系统包括:至少一个处理器,用于:在用户界面中显示具有第一组件和第二组件的图,其中所述第一组件具有端口。所述处理器被配置为显示用于表示所述第一组件的端口的符号,其中所述符号与所述第一组件有所区别。所述处理器被配置为使得能够响应于将所述符号连接至所述第二组件的用户输入而建立所述第一组件的端口与所述第二组件之间的连接。在一般方面,一种计算系统,用于在图中连接组件,所述计算系统包括:用于在用户界面中显示具有第一组件和第二组件的图的部件,其中所述第一组件具有端口;用于显示用于表示所述第一组件的端口的符号的部件,其中所述符号与所述第一组件有所区别;以及用于使得能够响应于将所述符号连接至所述第二组件的用户输入而建立所述第一组件的端口与所述第二组件之间的连接的部件。实施例可以包括以下特征中的一个或多个。将所述符号连接至所述第二组件的用户输入包括从所述符号到所述第二组件的拖拽动作。在一些情况下,所述拖拽动作开始于用于表示所述第一组件的端口的所述符号并且结束于所述第二组件的端口。在一些情况下,所述拖拽动作开始于用于表示所述第一组件的端口的所述符号并且结束于用于表示所述第二组件的端口的第二符号,其中所述第二符号与所述第二组件有所区别。显示用于表示所述第一组件的端口的符号包括显示包括所述符号的窗口。使得能够建立所述第一组件的端口与第二组件之间的连接包括使得能够在不改变所述第一组件的显示大小的情况下建立所述第一组件的端口与第二组件之间的连接。在一般方面,一种用于在图中连接组件的方法,所述方法包括:与图的具有起初从视图中隐藏的第一端口的第一组件进行交互,并且使得显示用于表示所述第一端口的第一符号,其中所述第一符号与所述第一组件有所区别。所述方法包括通过选择所述第一符号并本文档来自技高网...

【技术保护点】
一种方法,包括:在用户界面上显示图的第一组件,该显示包括显示所述第一组件的至少一个端口;响应于与所显示的第一组件的用户交互,显示与所述第一组件的显示有所区别的所述第一组件的一个或多个端口的表示;以及使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图的第二组件的端口之间的连接。

【技术特征摘要】
【国外来华专利技术】2013.08.23 US 13/974,5371.一种方法,包括:
在用户界面上显示图的第一组件,该显示包括显示所述第一组件的至少
一个端口;
响应于与所显示的第一组件的用户交互,显示与所述第一组件的显示有
所区别的所述第一组件的一个或多个端口的表示;以及
使得用户能够生成所述第一组件的端口中的特定端口的表示与所述图
的第二组件的端口之间的连接。
2.根据权利要求1所述的方法,其中,显示端口的表示包括显示端口的
列表。
3.根据权利要求1所述的方法,其中,所述用户交互包括将指针悬停于
所述第一组件。
4.根据权利要求1所述的方法,其中,显示所述第一组件包括显示数量
少于所述第一组件的所有端口的数量的端口。
5.根据权利要求1所述的方法,其中,显示端口的表示包括显示所述第
一组件的显示中没有包括的端口的表示。
6.根据权利要求1所述的方法,其中,显示所述第一组件包括:在与所
述第一组件的所述用户交互之前不显示所述第一组件的可选端口。
7.根据权利要求1所述的方法,其中,显示所述第一组件包括仅显示所
述第一组件的与连接相关联的端口。
8.根据权利要求1所述的方法,其中,显示端口的表示不改变所述第一
组件的显示大小。
9.根据权利要求1所述的方法,其中,端口的表示包括各端口的状态的
指示。
10.根据权利要求1所述的方法,其中,特定端口的表示响应于与所述
特定端口的表示的用户交互而发生改变以指示所述特定端口的状态。
11.根据权利要求10所述的方法,其中,端口的状态指示该端口是否能
够进行连接。
12.根据权利要求1所述的方法,其中,使得用户能够生成连接包括使
得用户能够从端口的表示中选择端口中的所述特定端口。
13.根据权利要求1所述的方法,其中,使得用户能够生成连接包括使
得用户能够将指针从所述第一组件的端口中的所述特定端口拖拽至所述第
二组件。
14.根据权利要求13所述的方法,其中,使得用户能够拖拽所述指针包
括使得用户能够将所述指针从所述第一组件的端口中的所述特定端口拖拽
至所述第二组件的端口。
15.根据权利要求13所述的方法,其中,所述第二组件的端口中的一个
或多个端口的表示是响应于用户将所述指针拖拽至所述第二组件而显示的。
16.根据权利要求15所述的方法,其中,在所述第二组件的端口的表示
中仅包括所述第二组件的能够进行连接的端口。
17.一种用于在图中连接组件的方法,所述方法包括:
在用户界面中显示具有第一组件和第二组件的图,其中所述第一组件具
有端口;
显示用于表示所述第一组件的端口的符号,其中所述符号与所述第一组
件有所区别;以及
使得能够响应于将所述符号连接至所述第二组件的用户输入而建立所
述第一组件的端口与所述第二组件之间的连接。
18.根据权利要求17所述的方法,其中,将所述符号连接至所述第二组
件的用户输入包括从所述符号到所述第二组件的拖拽动作。
19.根据权利要求18所述的方法,其中,所述拖拽动作开始于用于表示
所述第一组件的端口的所述符号并且结束于所述第二组件的端口。
20.根据权利要求18所述的方法,其中,所述拖拽动作开始于用于表示
所述第一组件的端口的所述符号并且结束于用于表示所述第二组件的端口
的第二符号,其中所述第二符号与所述第二组件有所区别。
21.根据权利要求17所述的方法,其中,显示用于表示所述第一组件的
端口的符号包括:显示包括所述符号的窗口。
22.根据权利要求17所述的方法,其中,使得能够建立所述第一组件的
端口与第二组件之间的连接包括使得能够在不改变所述第一组件的显示大
小的情况下建立所述第一组件的端口与第二组件之间的连接。
23.一种用于在图中连接组件的方法,所述方法包括:
与图的具有起初从视图中隐藏的第一端口的第一组件进行交互,并且使
得显示用于表示所述第一端口的第一符号,其中所述第一符号与所述第一组
件有所区别;以及
通过选择所述第一符号并且应用从所述第一符号至所述图的第二组件
的第二端口或用于表示所述第二端口的第二符号的拖拽动作,来使用点击并
放开动作将所述第一组件的所述第一端口连接至所述第二组件的所述第二
端口。
24.根据权利要求23所述的方法,其中,使得显示用于表示所述第一端
口的第一符号包括使得显示包括所述第一符号的窗口。
25.根据权利要求23所述的方法,...

【专利技术属性】
技术研发人员:埃里克·巴托I·罗森伯格D·史蒂文斯D·泰温F·M·怀特
申请(专利权)人:起元技术有限责任公司
类型:发明
国别省市:美国;US

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

1