Genealogy Tree Control [closed]
Asked Answered
P

8

18

I've been tasked (by my wife) with creating a program to allow her to track the family trees on both sides of our family.

Does anyone know of a cost-effective (free) control to represent this type of information?

What I'm looking for is a modified org-chart type chart/tree. The modification is that any node should have 2 parent nodes (E.G. a child should have a Mother/Father).

The solution I've come up with so far is to have 2 trees, an ancestor tree and a descendants tree, with the individual being inspected as the root node for each tree. It works but is sort of clunky.

I'm working primarily in c# WinForms, so .Net type controls or source code is preferable.

Patchouli answered 8/8, 2008 at 13:15 Comment(0)
N
5

Geni is probably what your looking for.

Nobe answered 8/8, 2008 at 13:31 Comment(2)
Geni is the best. Its absolutely free and ofcourse payment enhances various options. The site is well maintained and the moderators are so helpful and responds quickly even if we are a free user. Whats more interesting is that, if we come across a family relative who already have an account in geni, the two trees can be merged and thus helping the tree to grow enormously.Bushranger
@AnoopK.Prabhu Since MyHeritage put its hands on it it's not free anymore.Socratic
L
9

I actually spotted GRAMPS just the other day.

Luciferase answered 5/12, 2008 at 16:24 Comment(0)
N
5

Geni is probably what your looking for.

Nobe answered 8/8, 2008 at 13:31 Comment(2)
Geni is the best. Its absolutely free and ofcourse payment enhances various options. The site is well maintained and the moderators are so helpful and responds quickly even if we are a free user. Whats more interesting is that, if we come across a family relative who already have an account in geni, the two trees can be merged and thus helping the tree to grow enormously.Bushranger
@AnoopK.Prabhu Since MyHeritage put its hands on it it's not free anymore.Socratic
I
4

If you're really looking for an application that you can modify try out Family.Show on CodePlex.

Infusive answered 8/8, 2008 at 14:15 Comment(0)
P
2

I'm all for writing your own software when something doesn't suit your needs and a frequent re-inventor of the wheel. But this honestly seems like one of those things were the solution is readily available, in this case in the form of Family Tree Maker And at a mere $40 I would venture to guess that you'd come out ahead compared to the hours you would spend trying to get your own program doing exactly what you need.

I currently use the software and it works great.

Now, if your interest in writing it partly for the purpose of just doing it because you can and to learn something...then by all means I salute your will to learn and hope you find the control you are looking for.

Panfish answered 8/8, 2008 at 13:30 Comment(0)
A
2

Try GeneTree. You can open a free account and build a family tree interactively. You can also find others whose DNA matches yours, who may be family members you did not know about before.

If the functionality is already there, and free, why write a program?

Attainture answered 16/9, 2008 at 22:7 Comment(0)
W
2

There have been lots of suggestions of software to use, but I'd like to add a recommendation for The Master Genealogist. I find it fits my engineering mindset more than most.

There is little online to match the flexibility of standalone genealogy tools, but TNG (The Next Generation of Genealogy Sitebuilding) is quite good.

Worship answered 27/12, 2008 at 22:14 Comment(0)
B
0

I haven't thought too hard about this, but I reckon you could get a Custom Treeview in WPF to do what you want. I was reading an article on code project a while back that implemented an org chart this way...

Bevan answered 8/8, 2008 at 13:28 Comment(0)
Z
0

Family.Show is a very successful genealogy application and open-source you can get it from Codeplex

Zeist answered 9/5, 2013 at 21:14 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.