Domanda

Sono stato incaricato (da mia moglie) di creare un programma che le consenta di tenere traccia degli alberi genealogici di entrambi i rami della nostra famiglia.

Qualcuno conosce un controllo economico (gratuito) per rappresentare questo tipo di informazioni?

Quello che sto cercando è un grafico/albero di tipo organigramma modificato.La modifica è che ogni nodo dovrebbe avere 2 nodi principali (E.G.un bambino dovrebbe avere una madre/un padre).

La soluzione che ho trovato finora è quella di avere 2 alberi, un albero antenato e un albero discendenti, con l'individuo ispezionato come nodo radice per ciascun albero.Funziona ma è un po' goffo.

Lavoro principalmente in C# WinForms, quindi sono preferibili i controlli di tipo .Net o il codice sorgente.

È stato utile?

Soluzione

Geni è probabilmente quello che stai cercando.

Altri suggerimenti

In realtà l'ho notato GRAMP proprio l'altro giorno.

Se stai davvero cercando un'applicazione che puoi modificare, provala Famiglia.Mostra su CodePlex.

Sono favorevole a scrivere il tuo software quando qualcosa non soddisfa le tue esigenze e un frequente reinventatore della ruota.Ma onestamente sembra una di quelle cose in cui la soluzione è prontamente disponibile, in questo caso sotto forma di Creatore di alberi genealogici E con soli $ 40 mi azzarderei a immaginare che ne usciresti avanti rispetto alle ore che passeresti cercando di far sì che il tuo programma faccia esattamente ciò di cui hai bisogno.

Attualmente utilizzo il software e funziona benissimo.

Ora, se sei interessato a scriverlo in parte allo scopo di farlo semplicemente perché puoi e per imparare qualcosa... allora saluto con tutti i mezzi la tua voglia di imparare e spero che tu trovi il controllo che stai cercando.

Prova GeneTree.Puoi aprire un account gratuito e costruire un albero genealogico in modo interattivo.Puoi anche trovare altri il cui DNA corrisponde al tuo, che potrebbero essere membri della famiglia di cui non sapevi prima.

Se la funzionalità è già presente e gratuita, perché scrivere un programma?

Ci sono stati molti suggerimenti sul software da utilizzare, ma vorrei aggiungere una raccomandazione per Il maestro genealogista.Trovo che si adatti alla mia mentalità ingegneristica più di molti altri.

C'è poco online che possa eguagliare la flessibilità degli strumenti di genealogia autonomi, ma TNG (The Next Generation of Genealogy Sitebuilding) è abbastanza buono.

Famiglia.Mostra è un'applicazione di genealogia di grande successo e open source da cui puoi ottenerla Codeplex

Non ci ho pensato troppo, ma suppongo che potresti ottenere una visualizzazione ad albero personalizzata in WPF per fare ciò che desideri.Stavo leggendo un articolo sul progetto di codice di qualche tempo fa che implementava un organigramma Da questa parte...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top