Jump to content

ГеноПро

Оригинальный автор(ы) Дэниел Морин [ 1 ]
Разработчик(и) ГеноПро
Первоначальный выпуск 1998 год ; 26 лет назад ( 1998 )
Стабильная версия
2020 (3.1.0.1) [ 2 ] / 9 апреля 2020 г .; 4 года назад ( 09.04.2020 )
Написано в С++
Операционная система Окна
Wine официально поддерживается [ 3 ]
Размер 3 МБ
Доступно в Многоязычный (28)
Тип Программное обеспечение для генеалогии
Лицензия Собственный
Веб-сайт www .genopro

GenoPro — это программное приложение для построения генеалогических древ и генограмм . GenoPro может хранить дополнительную информацию, такую ​​как; фотографии, контакты, места, источники, род занятий и история образования каждого человека, а также документировать отношения между людьми.

GenoPro был создан в 1998 году Дэниелом Морином во время изучения компьютерной инженерии в Университете Ватерлоо . Его первоначальная идея возникла из-за просьбы отца разработать генограмму во время его обучения на семейного консультанта.

Первая версия 1.00 называлась «Поколения». Эта версия представляла собой небольшую портативную 32-битную бесплатную версию размером всего 202 КБ, работающую под Windows . Со всей полезной информацией и возможностью очень просто редактировать дерево поколений родителей и их детей.

GenoPro на протяжении многих лет постоянно обновлялся и улучшался. Ниже приведен список основных обновлений номеров версий. [ 4 ]

  • Декабрь 2006 г. - GenoPro 2007, также известный как GenoPro 2.0.
  • Август 2009 г. — GenoPro 2.5.0.0.
  • Декабрь 2010 г. – ГеноПро 2011.
  • Октябрь 2015 г. — выпущен GenoPro 2016.

Архитектура GenoPro основана на макете родословной, где пользователь может просмотреть все генеалогическое дерево одновременно. Пользователь может вручную настроить макет родословной, используя цвет и расположение людей, чтобы графически подчеркнуть соответствующую информацию, такую ​​​​как этническая принадлежность, культура, гражданство, уровень образования, религия , политические взгляды и заболевания в случае медицинских родословных.

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

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

GenoPro поддерживает создание однополых отношений, [ 5 ] в отличие от других программ, таких как Personal Ancestral File , которые этого не делают.

GenoPro Генератор отчетов может создавать HTML- страницы, связанные с интерактивными генеалогическими деревьями SVG (масштабируемой векторной графики) . Отчеты в GenoPro можно настроить, изменив полный исходный код каждого встроенного отчета. Генератор отчетов GenoPro использует языки сценариев , такие как VBScript и JavaScript . GenoPro имеет встроенные объекты ASP и множество дополнительных объектов, упрощающих создание сложных отчетов. GenoPro также может загружать сторонние COM-модули, созданные на других языках программирования, таких как C++, C#, VB.NET или Java, и/или подключаться к внешним базам данных, таким как Microsoft SQL , MySQL или Oracle, для получения дополнительных данных для создания отчета. . Текущая версия GenoPro включает новый тип отчетов для создания документов Microsoft Word и OpenOffice .

GenoPro имеет собственный объектно-ориентированный механизм базы данных, предназначенный для поддержки иерархических данных и циклических ссылок. Иерархические данные являются ключом к предотвращению избыточных данных, что, в свою очередь, устраняет несогласованность и сокращает объем ввода и хранения в памяти. Наибольшим преимуществом иерархических данных является предоставление иерархии для классификации данных, например группировки мест по стране, штату, городу и зданиям. Здание, такое как больница или кладбище, можно дополнительно разделить на комнаты и участки для более точной детализации данных. Поскольку места являются объектами, пользователь может вводить мельчайшие детали: от адресов улиц и фотографий до широты и долготы для определения местоположения по GPS . Любое место, производное от родительского места, будет наследовать значения своего родителя, если не будет перезаписано.

Генератор отчетов GenoPro понимает иерархические данные, и созданные им отчеты дают пользователю возможность развернуть каждый узел для просмотра деталей. Кроме того, генератор отчетов отображает географическое отображение на карте Google для каждого места, определенного названием города или местоположением GPS. Круговые ссылки очень распространены в генеалогии, например, отображение изображения места и привязка этого места к его исходному изображению. Реляционные базы данных не поддерживают циклические ссылки. [ 6 ] [ 7 ] [ 8 ] или если произойдет такой катастрофический сценарий, данные окажутся в тупике и не смогут быть удалены. Иерархические данные практически невозможно получить для стандартных баз данных без написания массивного кода, подверженного ошибкам, требующего чрезмерной обработки, что делает все приложение чрезвычайно медленным и непригодным для использования с большими объемами данных. [ 9 ] [ 10 ] [ 11 ]

Доступные языки

[ редактировать ]

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

Формат файла

[ редактировать ]

GenoPro использует XML в качестве основного формата файла, а расширение файла .zip представляет собой сжатый файл -XML. Пользователь может переименовать расширение файла .gno в .zip для редактирования содержимого генеалогического документа с помощью текстового редактора. GenoPro также может импортировать и экспортировать данные в формате GEDCOM . Важно понимать, что нельзя полагаться на импорт GenoPro GEDCOM для точной передачи данных из других генеалогических программ. [ 12 ]

Другие платформы

[ редактировать ]

Для запуска GenoPro на Macintosh требуется специальное программное обеспечение, такое как Parallels или Virtual PC для старых компьютеров Mac, отличных от Intel. GenoPro работает на Linux и Mac с Wine . [ 13 ] [ 14 ] но без генератора отчетов.

См. также

[ редактировать ]
  1. ^ "Опыт работы" . GenoPro.com . Архивировано из оригинала 17 мая 2008 г. «Отвечал за архитектуру программного обеспечения, разработку и качество продукта GenoPro; лично внес 295 000 строк кода на C++». - Резюме Дэниела Морина
  2. ^ ГеноПро 2020 - ГеноПро
  3. ^ «AppsThatSupportWine — официальная винная вики» . Архивировано из оригинала 3 июня 2011 г. Проверено 21 апреля 2011 г.
  4. ^ «История версий GenoPro» . Помощь Генопро . ГеноПро. http://www.genopro.com/setup/history/
  5. ^ «Как мне добавить отношения типа мужчина-мужчина и женщина-женщина?» . Помощь Генопро . ГеноПро . Проверено 20 января 2011 г.
  6. ^ «Microsoft TechNet — SQL Server CREATE TABLE» . 24 марта 2011 г.
  7. ^ «Сеть разработчиков Microsoft — синтаксис SQL» . 7 января 2021 г.
  8. ^ «Документация Oracle — Сообщения об ошибках SQL» .
  9. ^ Селко, Джо (21 мая 2004 г.). Книга Amazon.com — Деревья и иерархии Джо Селко в SQL для Smarties . Морган Кауфманн. ISBN  1558609202 .
  10. ^ «Оптимизация иерархических данных для элементов управления деревом» . Архивировано из оригинала 1 мая 2008 г. Проверено 25 апреля 2008 г.
  11. ^ «Хранение иерархических данных в базе данных» . 29 апреля 2003 г.
  12. ^ «Импортировать несколько записей ИМЯ» .
  13. ^ «Настройка GenoPro на Wine» .
  14. ^ WineHQ - GenoPro 2.x
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 18257427db7e3190e5339559e8e7769e__1719297000
URL1:https://arc.ask3.ru/arc/aa/18/9e/18257427db7e3190e5339559e8e7769e.html
Заголовок, (Title) документа по адресу, URL1:
GenoPro - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)