• 其他语言



可移植和可重用 GUI 控件的设计
页面和feed选项
打印 | 通过电子邮件发送给朋友 | 联系支持中心
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录
给此页评分
论坛标签

搜索标签
 

介绍
作者 Egor Kazachkov

本文适用于 GUI 开发人员,这些开发人员要编写可移植、可重用和速度更快的控件,用于看到量大且复杂的数据。当前存在一些常见的问题,如性能差,还存在一些可用性问题,如不能清楚地显示大型数据集,所以用户可以很容易地通过浏览本文进行分析。另外,程序数据结构和可视数据表示彼此之间的依赖性通常也变得非常强。因此,控件的专用性变得非常强,如果不进行重要修改,就不能在其他应用程序中使用。本文提供了一种方法,可用来设计复杂的控件,解决以上讨论的问题。本文中,将使用图表查看器控件的一些示例来说明基本概念。这些概念还可以适用于多种多样的其他控件。

定义

图表代表一组对象及对象之间的关系。对象叫做节点。节点之间的关系叫做。因此,一个可视图表就是一组节点(有或没有标签的正方形、长方形、圆等)和连接节点的边(直线或曲线)。定义节点与边的位置的算法叫做布局

请注意,节点中可以包含其他节点和边(子图表)。如果某些节点的边从这些节点起连接到任一个给定节点,那么这些节点叫做这个给定节点的父节点。如果某些节点的边从任一个给定节点起连接到这些节点,那么这些节点叫做这个给定节点的子节点

上一部分上一部分2  3  4  5  下一部分

第 1 页, 共 7 页 

我们邀请您在本页 发表评论 (不受客服控制),或直接向我们的支持中心 提问.