我(由我的妻子)负责创建一个程序,让她跟踪我们家庭两侧的家谱。
是否有人知道代表此类信息的成本效益(免费)控制?
我正在寻找的是一个修改过的组织结构图表/树。修改是任何节点应该有2个父节点(E.G.一个孩子应该有一个母亲/父亲)。
到目前为止,我提出的解决方案是拥有2棵树,一棵祖先树和一棵后代树,每个树被检查为每个树的根节点。它有效,但有点笨重。
我主要使用c#WinForms,因此最好使用.Net类型控件或源代码。
答案 0 :(得分:8)
前几天我实际上发现了GRAMPS。
答案 1 :(得分:4)
Geni可能就是你要找的东西。
答案 2 :(得分:4)
如果您真的在寻找可修改的应用程序,请在CodePlex上试用Family.Show。
答案 3 :(得分:2)
当你的东西不能满足你的需求并经常重新发明轮子时,我就是在编写你自己的软件。但老实说,似乎其中一个问题是解决方案很容易获得,在这种情况下以Family Tree Maker的形式出现,只需40美元,我就可以猜测,与你的时间相比,你会提前出来会花钱试图让你自己的程序完全符合你的需要。
我目前使用该软件,效果很好。
现在,如果你有兴趣将其写成部分原因只是因为你可以学习一些东西......那么无论如何我向你致力于学习并希望你找到你正在寻找的控制。
答案 4 :(得分:2)
尝试GeneTree。您可以打开一个免费帐户并以交互方式构建一个家谱。您也可以找到其他人的DNA与您相匹配的人,他们可能是您之前不了解的家庭成员。
如果功能已经存在且免费,为什么要编写程序?
答案 5 :(得分:2)
有许多软件建议可供使用,但我想为The Master Genealogist添加建议。我发现它比大多数人更符合我的工程思维。
几乎没有在线可以匹配独立家谱工具的灵活性,但是TNG(下一代家谱网站建设)非常好。
答案 6 :(得分:1)
Family.Show 是一个非常成功的家谱应用程序和开源,您可以从Codeplex
获取它答案 7 :(得分:0)
我对此并没有太多考虑,但我认为你可以在WPF中获得自定义树视图来做你想做的事情。我这样读article on code project a while back that implemented an org chart ......