2008-08-08 15 views
14

Me han encargado (por mi esposa) crear un programa que le permita rastrear los árboles genealógicos de ambos lados de nuestra familia.Genealogy Tree Control

¿Alguien sabe de un control rentable (libre) para representar este tipo de información?

Lo que estoy buscando es un gráfico/árbol del tipo de organigrama modificado. La modificación es que cualquier nodo debe tener 2 nodos principales (por ejemplo, un niño debe tener una Madre/Padre).

La solución que he venido para arriba con hasta el momento es tener 2 árboles, un árbol y un árbol ancestro descendientes, con el individuo que se inspecciona como el nodo raíz de cada árbol. Funciona, pero es un poco torpe.

estoy trabajando principalmente en C# WinForms, por lo que los controles de tipo .NET o código fuente es preferible.

Respuesta

3

Geni es probablemente lo que busca.

+0

[Geni] (http://ww.geni.com) es el mejor. Su pago absolutamente gratuito y por supuesto mejora varias opciones. El sitio está bien mantenido y los moderadores son muy útiles y responden rápidamente incluso si somos usuarios gratuitos.Lo que es más interesante es que, si nos topamos con un pariente de la familia que ya tiene una cuenta en geni, los dos árboles pueden fusionarse y así ayudar al árbol a crecer enormemente. –

+1

@ AnoopK.Prabhu Desde que MyHeritage puso sus manos en él ya no es gratis. – Shimmy

1

Estoy todo para escribir su propio software cuando algo no se adapta a sus necesidades y reinventar la rueda con frecuencia. Pero honestamente parece que una de esas cosas es que la solución está disponible, en este caso en la forma de Family Tree Maker Y con solo $ 40 me atrevo a adivinar que saldrías adelante en comparación con las horas que pasarías intentando obtenga su propio programa haciendo exactamente lo que necesita.

Actualmente uso del software y funciona muy bien.

Ahora, si tiene interés en escribirlo en parte con el único propósito de hacerlo porque puede y para aprender algo ... entonces, por supuesto, saludo su deseo de aprender y espero que encuentre el control que busca para.

3

Si usted está realmente en busca de una aplicación que se puede modificar probar Family.Show en CodePlex.

1

Pruebe GeneTree. Puede abrir una cuenta gratuita y construir un árbol genealógico de forma interactiva. También puede encontrar otros cuyo ADN coincida con el suyo, que pueden ser familiares que no conocía antes.

Si la funcionalidad ya existe y es gratuita, ¿por qué escribir un programa?

8

De hecho, vi GRAMPS el otro día.

2

Ha habido muchas sugerencias de software para usar, pero me gustaría añadir una recomendación para The Master Genealogist. Me parece que se ajusta a mi mentalidad de ingeniería más que la mayoría.

Hay poco en línea para que coincida con la flexibilidad de las herramientas de genealogía independientes, pero TNG (La próxima generación de Genealogy Sitebuilding) es bastante bueno.

1

Family.Show es una aplicación de la genealogía muy exitoso y de código abierto que se puede obtener de Codeplex