题
我(我的妻子)责成我创建一个程序,让她能够追踪我们家庭双方的家谱。
有谁知道一种具有成本效益(免费)的控件来表示此类信息?
我正在寻找的是修改后的组织图表类型图表/树。修改是任何节点都应该有 2 个父节点(例如孩子应该有一个母亲/父亲)。
到目前为止,我提出的解决方案是有两棵树,一棵祖先树和一棵后代树,并将个体作为每棵树的根节点进行检查。它可以工作,但有点笨重。
我主要使用 c# WinForms 工作,因此 .Net 类型控件或源代码更可取。
解决方案
杰尼 可能就是您正在寻找的。
其他提示
我其实发现了 格兰普斯 就在前几天。
如果您确实正在寻找可以修改的应用程序,请尝试一下 家庭秀 在 CodePlex 上。
当某些东西不适合您的需求并且经常重新发明轮子时,我完全赞成编写自己的软件。但老实说,如果解决方案很容易获得,这似乎是其中之一,在这种情况下以以下形式 家谱制作者 而且只要花费 40 美元,我就大胆猜测,与您为让自己的程序完全满足您的需要而花费的时间相比,您会取得领先。
我目前正在使用该软件并且效果很好。
现在,如果你有兴趣写它,部分原因是因为你可以这样做,并且学习一些东西……那么无论如何,我向你的学习意愿致敬,并希望你找到你正在寻找的控制。
尝试基因树。您可以开设一个免费帐户并以交互方式构建家谱。您还可以找到其他 DNA 与您匹配的人,他们可能是您以前不认识的家庭成员。
如果功能已经存在并且免费,为什么还要编写程序呢?
家庭秀 是一个非常成功的家谱应用程序,并且是开源的,您可以从中获取它 代码复合体
我没有认真考虑过这一点,但我认为您可以在 WPF 中获得自定义 Treeview 来执行您想要的操作。我正在读一本 不久前关于实现组织结构图的代码项目的文章 这边走...