请输入您要查询的百科知识:

 

词条 GenoPro
释义

  1. History

  2. Features

  3. Languages Available

  4. File Format

  5. Other Platforms

  6. See also

  7. References

{{Notability|Products|date=December 2011}}{{Infobox software
| name = GenoPro
| title =
| logo = GenoPro-Logo150.png
| screenshot = GenoPro-Multiple-Marriages.png
| caption = GenoPro displaying an extended complex family
| collapsible =
| author = Daniel Morin[1]
| developer = GenoPro
| released = {{Start date and age|1998}}
| discontinued =
| latest release version = 2016 (3.0.0.7)[2]
| latest release date = {{Start date and age|2016|1|27|df=yes/no}}
| latest preview version =
| latest preview date =
| programming language = C++
| operating system = Windows
Wine officially supported[3]
| platform =
| size = 3 MB
| language = Multilingual (28)
| status =
| genre = Genealogy software
| license = Proprietary
| website = {{URL|www.genopro.com}}
}}

GenoPro is a software application for drawing family trees and genograms. GenoPro can store additional information such as pictures, contacts, places, sources, occupation and education history for each individual, as well as document the relationships among individuals.

History

GenoPro was created in 1998 by Daniel Morin while studying computer engineering at the University of Waterloo. His original idea stemmed from his father's request to design a genogram during his training as a family counselor.

GenoPro has had many constant updates and improvements over the years. The following is a list of major version number updates.[4]

  • December, 2006 - GenoPro 2007 also known as GenoPro 2.0
  • August, 2009 - GenoPro 2.5.0.0
  • December, 2010 - GenoPro 2011
  • October 2015 - GenoPro 2016 was released.

Features

{{Advert|section|date=November 2011}}

GenoPro’s architecture revolves around the pedigree layout where the user can view the entire genealogy tree at once, including family branches in any direction to illustrate the complex scenarios based on today's reconstructed families. With GenoPro, the user can manually customize the layout by positioning the individuals as well as using color to graphically emphasize what he/she feels is important in the family, such as ethnicity, culture, citizenship, education level, religion, political affiliations, and diseases in the case of medical pedigrees.

GenoPro can split a large family tree into many sub-trees and hyperlink them together. With only two mouse clicks, the user can move an entire branch to another sheet. GenoPro creates the necessary hyperlinks to connect the trees. Supporting multiple sub trees is necessary for scaling large family trees containing tens of thousands of individuals.

GenoPro can display data just like traditional genealogy software. GenoPro's spreadsheet includes hyperlinks to navigate between any objects, from parents to children to siblings, or across pictures, places, sources and citations. GenoPro's spreadsheet allows various functions, including in-place editing, bulk-editing, finding and replacing, data sorting, copying and pasting with other commercial spreadsheet applications, and of course, unlimited use of the undo/redo function for every operation.

GenoPro displays special symbols to distinguish different family relationships such as marriage, divorce, cohabitation and love affairs, as well as other symbols for emotional relationships such as friendship, love, distrust, hostility and jealousy.

GenoPro supports the creation of same-sex relationships,[5] unlike other programs such as Personal Ancestral File, which do not.

GenoPro's report generator can create HTML pages linked to interactive SVG (Scalable Vector Graphics) family trees. Reports in GenoPro can be customized by modifying the full source code for each built-in report. GenoPro's report generator uses scripting languages such as VBScript and JavaScript. GenoPro sports built-in ASP objects and many additional objects making it easy to generate elaborate reports. GenoPro can also load third-party COM modules made in other programming languages such C++, C#, VB.NET or Java and/or connect to external databases such as Microsoft SQL, MySQL, or Oracle to fetch additional data for generating a report. The current version of GenoPro includes a new type of report to generate Microsoft Word and OpenOffice documents.

GenoPro has its own object-oriented database engine designed to foster hierarchical data and circular references. Hierarchical data is the key for avoiding redundant data, which in turn eliminates inconsistencies, and reduces typing and memory storage. The greatest benefit of hierarchical data is providing a hierarchy for classifying data, such as grouping places by country, state, city and buildings. A building, such as a hospital or cemetery may further be divided into rooms and lots for finer data granularity. Since places are objects, the user can enter minute details, from street addresses and pictures, to latitude and longitude for GPS positioning. Any place deriving from a parent place will inherit its parent's values, unless overwritten.

GenoPro's report generator understands hierarchical data and its generated reports give the user the option to expand each node to view details. Also, the report generator displays Geo Mapping in the Google Map for every place defined by a city name or a GPS position. Circular referencing is very common in genealogy, such as displaying a picture for a place, and linking this place to its original picture. Relational databases do not handle circular referencing,[6][7][8] or if such a catastrophic scenario happens, the data is in a deadlock and cannot be deleted. Hierarchical data is nearly impossible to achieve for standard databases without writing massive bug-prone code requiring excessive processing, thus rendering the entire application extremely slow and unusable for large amounts of data.[9][10][11]

Languages Available

GenoPro is available in 56 languages, including Albanian, Arabic, Brazilian Portuguese, Bulgarian, Catalan, Czech, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Latvian, Lithuanian, Polish, Portuguese, Russian, Scots Gaelic, Spanish, Swedish, Turkish, Vietnamese and Ukrainian. GenoPro features an online collaboration system where users can translate the menus, dialogs and error messages.

File Format

GenoPro uses XML as its core file format, and its file extension .gno is a zipped-XML file. The user may rename the file extension .gno to .zip for editing the content of the genealogy document with a text editor. GenoPro can also import and export data in the GEDCOM format.

It is important to realize that the GenoPro GEDCOM import cannot be relied upon to accurately transfer data from other genealogy programs.[12]

Other Platforms

Running GenoPro on a Macintosh requires special software such as Parallels, or Virtual PC for older non-Intel Macs. GenoPro runs on Linux and Mac with Wine,[13][14] but without the report generator.

See also

  • Genogram

References

1. ^{{cite web|url=http://www.danmorin.com/resume/index.html|title=Work Experience|quote="Responsible for software architecture, development and quality of the product GenoPro; personally contributed 295,000 lines of C++ code." - Daniel Morin's Resume|work=GenoPro.com|archiveurl=https://web.archive.org/web/20080517042345/http://www.danmorin.com/resume/index.html|archivedate=May 17, 2008}}
2. ^GenoPro 2016 - GenoPro
3. ^{{cite web|url=http://wiki.winehq.org/AppsThatSupportWine |title=Archived copy |accessdate=2011-04-21 |deadurl=yes |archiveurl=https://web.archive.org/web/20110603231747/http://wiki.winehq.org/AppsThatSupportWine |archivedate=2011-06-03 |df= }}
4. ^{{cite web|url=http://www.genopro.com/setup/history/|title=GenoPro Version History|work=GenoPro Help|publisher=GenoPro}}http://www.genopro.com/setup/history/
5. ^{{cite web|url=http://www.genopro.com/faq/how-do-i-add-relationships-like-man-man-and-woman-woman.aspx|title=How do I add relationships like man-man and woman-woman?|work=GenoPro Help|publisher=GenoPro|accessdate=20 January 2011}}
6. ^{{cite web| title=Microsoft TechNet - SQL Server CREATE TABLE|url=https://technet.microsoft.com/en-us/library/ms173393.aspx}}
7. ^{{cite web| title=Microsoft Developer Network - SQL Syntax|url=http://msdn2.microsoft.com/en-us/library/aa372021(VS.85).aspx}}
8. ^{{cite web| title=Oracle Documentation - SQL Error Messages|url=http://download.oracle.com/docs/html/A86730_01/error_me.htm}}
9. ^{{cite web| title=Amazon.com Book - Joe Celko's Trees and Hierarchies in SQL for Smarties|url=https://www.amazon.com/dp/1558609202}}
10. ^{{cite web| title=Optimizing Hierarchical data for Tree Controls |url=http://codebetter.com/blogs/steve.hebert/archive/2007/09/27/optimizing-hierarchical-data-for-tree-controls.aspx}}
11. ^{{cite web| title=Storing Hierarchical Data in a Database|url=http://www.sitepoint.com/print/hierarchical-data-database}}
12. ^{{cite web|title=Import multiple NAME entries|url=http://support.genopro.com/Topic26251.aspx}}
13. ^{{cite web|title=GenoPro Setup on Wine|url=http://www.genopro.com/setup/wine/}}
14. ^WineHQ - GenoPro 2.x
{{Genealogy software}}

2 : Windows-only genealogy software|Diagramming software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 13:19:04