Управление генеалогическим деревом [закрыто]

Мне (моей жене) было поручено создать программу, позволяющую ей отслеживать родословные по обе стороны нашей семьи.

Кто-нибудь знает об экономически эффективном (бесплатном) контроле для представления этого типа информации?

То, что я ищу, является модифицированной диаграммой / деревом типа оргструктуры. Модификация заключается в том, что любой узел должен иметь 2 родительских узла (например, у ребенка должен быть Мать / Отец).

Решение, которое я придумала до сих пор, состоит в том, чтобы иметь 2 дерева, дерево предков и дерево потомков, с индивидуальным осмотром в качестве корневого узла для каждого дерева. Это работает, но немного неуклюже.

Я работаю в основном в c # WinForms, поэтому предпочтение отдается элементам управления .Net или исходному коду.

8.08.2008 13:15:34
8 ОТВЕТОВ
РЕШЕНИЕ

Джени , вероятно, то, что вы ищете.

5
8.08.2008 13:31:30
Джени самый лучший. Абсолютно бесплатная и, конечно же, платёжная система расширяет возможности. Сайт в хорошем состоянии, модераторы очень полезны и быстро реагируют, даже если мы бесплатный пользователь. Что еще интереснее, так это то, что, если мы встретим родственника, у которого уже есть учетная запись в geni, два дерева можно объединить, что поможет огромному росту дерева.
Anoop K. Prabhu 19.08.2011 14:08:17
@ AnoopK.Prabhu Так как MyHeritage положила на него руки, это больше не бесплатно.
Shimmy 18.07.2013 05:53:42

Я не слишком задумывался над этим, но я считаю, что вы можете получить Custom Treeview в WPF, чтобы делать то, что вы хотите. Некоторое время назад я читал статью о проекте кода, который реализовал диаграмму организации таким образом ...

0
8.08.2008 13:28:45

Я полностью за то, что пишу свое собственное программное обеспечение, когда что-то не соответствует вашим потребностям и часто переизобретаю колесо. Но это, честно говоря, похоже на то, что решение легко доступно, в данном случае в форме Family Tree Maker. И всего за 40 долларов я рискну предположить, что вы выйдете вперед по сравнению с часами, которые вы потратите пытаясь заставить свою собственную программу делать именно то, что вам нужно.

В настоящее время я использую программное обеспечение, и оно прекрасно работает.

Теперь, если вы заинтересованы в том, чтобы написать это частично с целью просто сделать это, потому что вы можете и чему-то научиться ... тогда я непременно приветствую вашу волю к обучению и надеюсь, что вы найдете тот контроль, который ищете.

2
8.08.2008 13:30:36

Если вы действительно ищете приложение, которое вы можете изменить, попробуйте Family.Show на CodePlex.

4
8.08.2008 14:15:08

Попробуйте GeneTree. Вы можете открыть бесплатный аккаунт и построить семейное древо в интерактивном режиме. Вы также можете найти других, чья ДНК соответствует вашей, которые могут быть членами семьи, о которых вы не знали раньше.

Если функционал уже есть и бесплатный, зачем писать программу?

2
16.09.2008 22:07:30

Я на самом деле заметил GRAMPS на днях.

8
5.12.2008 16:24:16

Было много предложений по использованию программного обеспечения, но я хотел бы добавить рекомендацию для Мастера Генеалогии . Я считаю, что это больше подходит для моего инженерного мышления.

В Интернете мало что может сравниться с гибкостью автономных генеалогических инструментов, но TNG (Новое поколение генеалогического сайтаостроения) довольно неплохо.

2
27.12.2008 22:14:50

Family.Show - очень успешное генеалогическое приложение с открытым исходным кодом, вы можете получить его от Codeplex

0
9.05.2013 21:14:08