【技术实现步骤摘要】
所述技术一般涉及计算机图形可视化程序,尤其涉及将数据链接到图中的形状。
技术介绍
常规的绘图程序通过提供可以选择和放置在图中的各种形状或对象,使其用户能够创建和编辑图。用户可以使用定点设备,如鼠标,来根据需要确定图中如正方形、矩形、圆、三角形、判别块等形状和对象的方向与尺寸。这些常规的绘图程序中的一部分提供允许用户将数据与图中的形状和对象相关联的特征。例如,这些绘图程序可以提供菜单或向导,它们辅助或指导用户将外部数据与图中的对象相关联,从而增加这些图的价值。使用菜单或向导将外部数据导入到图中对象的一个主要缺点是,菜单和向导在使用上不直观,并且需要用户对数据的结构和图的细节两者有较高的熟悉度。造成这一点的一个因素是菜单和向导“隐藏”在几层混乱的菜单之下。另一个因素是菜单和向导是“模态”用户界面,不允许用户看到他们所做决策的效果。这是因为在用户可以继续操作绘图程序之前,必须先关闭模态窗口,即,用户必须先完成数据与图中对象的关联。换言之,在用户完成了数据与图中对象的关联之前,用户看不到数据关联操作的结果。又一个因素是菜单和向导并不提供在处理图时可以容易使用的数据视图。因此,允许用户通过可发现的直观界面将数据链接到图并快速识别链接到图的数据的值的技术将具有显著的实用性。附图说明图1为框图,示出了于其上执行该工具程序的至少某些计算机系统中通常包括的选择的组件。图2为高级框图,示出了工具程序的组件操作的环境。图3为显示画面,示出了示例非模态外部数据窗口。图4根据某些实施例,示出了工具程序用于将来自外部数据源的数据导入到非模态外部数据窗口的方法的流程图。图5根据某些 ...
【技术保护点】
一种计算机可读存储介质,其内容使计算机:执行图形可视化程序的实例,所述图形可视化程序具有绘图表面,并可用于在所述绘图表面上显示图;在所述图形可视化程序的实例内,导入来自第一外部数据源的数据;以及在所述图形可视化程序的实例内的交互显示中,将所导入的来自第一外部数据源的数据作为第一二维表格显示,所述第一二维表格具有零个、一个或多个行和零个、一个或多个列,使得所述交互显示中的来自所述二维表格的至少一个行可以与图中预先存在的形状或新形状相关联。
【技术特征摘要】
US 2004-12-15 11/012,8751.一种计算机可读存储介质,其内容使计算机执行图形可视化程序的实例,所述图形可视化程序具有绘图表面,并可用于在所述绘图表面上显示图;在所述图形可视化程序的实例内,导入来自第一外部数据源的数据;以及在所述图形可视化程序的实例内的交互显示中,将所导入的来自第一外部数据源的数据作为第一二维表格显示,所述第一二维表格具有零个、一个或多个行和零个、一个或多个列,使得所述交互显示中的来自所述二维表格的至少一个行可以与图中预先存在的形状或新形状相关联。2.如权利要求1所述的计算机可读存储介质,其特征在于,还包括内容,所述内容使计算机在所述图形可视化程序的实例内,导入来自第二外部数据源的数据;在所述图形可视化程序的实例内的所述交互显示中,将所导入的来自第二外部数据源的数据作为第二二维表格显示,使得所述交互显示或者显示所导入的来自所述第一外部数据源的数据,或者显示所导入的来自所述第二外部数据源的数据。3.如权利要求1所述的计算机可读存储介质,其特征在于,对所述交互显示中的每个行提供链接图标。4.如权利要求1所述的计算机可读存储介质,其特征在于,所述交互显示中的至少一个列可以被排除。5.如权利要求1所述的计算机可读存储介质,其特征在于,所述链接是在形状的属性和所述交互显示中的二维表格的行中的列的值之间的。6.如权利要求5所述的计算机可读存储介质,其特征在于,所述属性和所述列具有相同的名称。7.如权利要求1所述的计算机可读存储介质,其特征在于,通过下述动作,使得来自所述交互显示中的二维表格的多个行可以与图中的多个新形状相关联在所述绘图表面上对每个行创建新形状的实例,以及对每个形状,将所述形状链接到其对应的行。8.如权利要求1所述的计算机可读存储介质,其特征在于,通过下述动作,使得来自所述交互显示中的二维表格的多个行可以与图中的多个现有的形状相关联对所述多个形状建立顺序;对所述多个行建立顺序;以及从第一个形状和第一个行开始,并按顺序处理,直到所述多个形状全部都被关联,同时根据需要循环所述多个行,将所述形状链接到所述行。9.一种计算机可读存储介质,其内容通过下述动作,使图形可视化程序将来自外部数据源的数据链接到图中的形状在交互显示的数据网格中将来自第一外部数据源的数据作为第一二维表格显示;以及响应于所述交互显示的数据网格中的所述第一二维表格的一行或多行被拖曳到绘图表面的空白部分之上对被拖曳到所述绘图表面之上的每个行,在所述绘图表面上创建形状实例;以及对在所述绘图表面上创建的每个形状,通过对所述行中的每个列执行下述动作,将所述形状链接到所述行响应于确定存在具有与所述列的名称相同的名称的形状的属性,用来自该列的值填充该属性;响应于确定不存在具有与所述列的名称相同的名称的形状的属性,对该形状创建具有与所述列的名称相同的名称的新属性,并用来自该列的值填充所述新属性。10.如权利要求9所述的计算机可读存储介质,其特征在于,还包括内容,所述内容通过下述动作,使所述图形可视化程序将来自外部数据源的数据链接到图中的形状响应于所述交互显示的数据网格中的第一二维表格的第一行被拖曳到显示在所述绘图表面上的现有的形状之上,通过对所述第一行中的每个列执行下述动作,将所述现有的形状链接到所述第一行响应于确定存在具有与所述列的名称相同的名称的现有形状的属性,用来自该列的值填充该属性;以及响应于确定不存在具有与所述列的名称相同的名称的现有形状的属性,对所述现有形状创建具有与所述列的名称相同的名称的新属性,并用来自该列的值填充所述新属性。11.如权利要求9所述...
【专利技术属性】
技术研发人员:MT安纳雷斯,A马休,HJ麦克阿利斯特,HA姆森,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。