2008-08-08 14 views
14

私は、私たちの家族の両側の家系を追跡できるようにプログラムを作成することを(私の妻によって)任されています。系図ツリーコントロール

このタイプの情報を表現する費用効果の高い(無料の)コントロールを知っている人はいませんか。

私が探しているのは、変更された組織図タイプのチャート/ツリーです。修正は、任意のノードが2つの親ノードを有するべきである(E.G.子供が母親/父親を有するべきである)。

私が今までに思いついた解決策は、2つのツリー、祖先ツリー、および子孫ツリーを持ち、各ツリーのルートノードとして個人を調べることです。それは動作しますが、一種のものです。

私は主にC#WinFormsで作業していますので、.Netタイプのコントロールやソースコードは優先されます。

答えて

3

Geniはおそらくあなたの探しているものです。

+0

[ゲーニ](http://ww.geni.com)が最良であるからそれを得ることができる非常に成功した系図アプリケーションとオープンソースです。その無料で絶対的なお支払いは、様々なオプションを強化します。サイトはよく管理されており、モデレータは非常に役に立ち、私たちが無料のユーザーであっても迅速に対応します。もっと興味深いのは、すでにgeniのアカウントを持っている家族の親戚に出くわした場合、2つのツリーを統合して、ツリーを大きく成長させることができるということです。 –

+1

@ AnoopK.Prabhu MyHeritageはそれに手を差し伸べて以来、もはや自由ではありません。 – Shimmy

1

あなたのニーズに合わないものや頻繁に車輪を発明したときは、自分のソフトウェアを書いています。しかし、これは正直なところ、ソリューションがすぐに利用可能であるというこのようなものの1つで、この場合はFamily Tree Makerという形で表示されます。わずか40ドルで、あなたが試してみる時間に比べて前に出てくると思います。あなたが必要とするものをあなた自身のプログラムで手に入れましょう。

私は現在、このソフトウェアを使用しています。

あなたができることと何かを学ぶことができるために、それを部分的に書くことに興味があれば...是非、私はあなたの意志に敬意を表して、あなたが見ているコントロールを見つけることを願っていますために。

3

あなたが修正できるアプリケーションを探しているのであれば、CodePlexのFamily.Showを試してみてください。

1

Try GeneTree。あなたは自由な口座を開き、家族の木を対話的に構築することができます。また、DNAがあなたのものと一致する他の人を見つけることができます。これはあなたが以前知らなかった家族かもしれません。

機能が既に存在し、無料の場合は、なぜプログラムを書くのですか?

8

私は実際には先日GRAMPSを発見しました。

2

使用するソフトウェアの提案がたくさんありましたが、The Master Genealogistの推奨事項を追加したいと思います。私はそれが私のエンジニアリングの考え方に最も適していることがわかります。

スタンドアロンの系譜ツールの柔軟性に合ったオンラインはほとんどありませんが、TNG(次世代系譜サイトビルディング)はかなり良いです。