GenoPro - GenoPro

GenoPro
GenoPro-Logo150.png
GenoPro genişletilmiş bir kompleks aile sergiliyor
GenoPro genişletilmiş bir kompleks aile sergiliyor
Orijinal yazar (lar)Daniel Morin[1]
Geliştirici (ler)GenoPro
İlk sürüm1998; 22 yıl önce (1998)
Kararlı sürüm
2016 (3.0.0.7)[2] / 27 Ocak 2016; 4 yıl önce (2016-01-27)
YazılmışC ++
İşletim sistemipencereler
Şarap resmen destekleniyor[3]
Boyut3 MB
UygunÇok dilli (28)
TürŞecere yazılımı
LisansTescilli
İnternet sitesiwww.genopro.com

GenoPro çizim için bir yazılım uygulamasıdır aile ağaçları ve genogramlar. GenoPro, her birey için resimler, kişiler, yerler, kaynaklar, meslek ve eğitim geçmişi gibi ek bilgileri saklayabilir ve ayrıca bireyler arasındaki ilişkileri belgeleyebilir.

Tarih

GenoPro, 1998 yılında Daniel Morin tarafından bilgisayar mühendisliği okurken oluşturuldu. Waterloo Üniversitesi. İlk fikri, babasının aile danışmanı olarak eğitimi sırasında bir genogram tasarlama isteğinden kaynaklanıyordu.

İlk sürüm 1.00, "Nesiller" olarak adlandırıldı. Bu sürüm, yalnızca Windows üzerinde çalışan 202kB'lik taşınabilir 32 bit ücretsiz bir yazılımdı. Tüm yararlı bilgiler ve çok basit bir şekilde ebeveynlerin ve çocukların bir nesil ağacını düzenleme becerisiyle.

GenoPro, yıllar boyunca birçok sürekli güncelleme ve iyileştirmeye sahip olmuştur. Aşağıda, ana sürüm numarası güncellemelerinin bir listesi bulunmaktadır.[4]

  • Aralık 2006 - GenoPro 2007, GenoPro 2.0 olarak da bilinir
  • Ağustos 2009 - GenoPro 2.5.0.0
  • Aralık 2010 - GenoPro 2011
  • Ekim 2015 - GenoPro 2016 yayınlandı.

Özellikleri

GenoPro'nun mimarisi, günümüzün yeniden yapılandırılmış ailelerine dayanan karmaşık senaryoları göstermek için herhangi bir yöndeki aile dalları dahil olmak üzere, kullanıcının tüm şecere ağacını aynı anda görebildiği soy ağacı düzeni etrafında döner. GenoPro ile kullanıcı, bireyleri konumlandırarak ve etnik köken, kültür, vatandaşlık, eğitim seviyesi, din, siyasi bağlantılar gibi ailede önemli olduğunu düşündüğü şeyleri grafik olarak vurgulamak için renkleri kullanarak düzeni manuel olarak özelleştirebilir. tıbbi soyağacı durumunda hastalıklar.

GenoPro, büyük bir soy ağacını birçok alt ağaca bölebilir ve bunları birbirine bağlayabilir. Yalnızca iki fare tıklamasıyla, kullanıcı tüm bir dalı başka bir sayfaya taşıyabilir. GenoPro gerekli olanı oluşturur köprüler ağaçları bağlamak için. Birden fazla alt ağacın desteklenmesi, on binlerce kişiyi içeren büyük aile ağaçlarının ölçeklendirilmesi için gereklidir.

GenoPro, verileri tıpkı geleneksel şecere yazılımı gibi görüntüleyebilir. GenoPro'nun elektronik tablosu, ebeveynlerden çocuklara, kardeşlere veya resimler, yerler, kaynaklar ve alıntılar arasında herhangi bir nesne arasında gezinmek için köprüler içerir. GenoPro'nun elektronik tablosu, yerinde düzenleme, toplu düzenleme, bulma ve değiştirme, veri sıralama, diğer ticari elektronik tablo uygulamalarıyla kopyalama ve yapıştırma ve tabii ki sınırsız kullanım dahil olmak üzere çeşitli işlevlere izin verir. geri al / yinele her işlem için işlev.

GenoPro, evlilik, boşanma, birlikte yaşama ve aşk ilişkileri gibi farklı aile ilişkilerini ayırt etmek için özel semboller ve ayrıca duygusal ilişkiler arkadaşlık, aşk, güvensizlik, düşmanlık ve kıskançlık gibi.

GenoPro aynı cinsiyetten ilişkiler kurulmasını destekler,[5] gibi diğer programların aksine Kişisel Atalar Dosyası, hangisi değil.

GenoPro'lar bildiri jeneratör oluşturabilir HTML interaktif bağlantılı sayfalar SVG (Ölçeklenebilir Vektör Grafikleri) aile ağaçları. GenoPro'daki raporlar, her yerleşik rapor için tam kaynak kodu değiştirilerek özelleştirilebilir. GenoPro'nun rapor oluşturucusu, komut dosyası dilleri gibi VBScript ve JavaScript. GenoPro, yerleşik ASP nesnelerini ve birçok ek nesneyi spor, ayrıntılı raporlar oluşturmayı kolaylaştırır. GenoPro, C ++, C #, VB.NET veya Java gibi diğer programlama dillerinde yapılan üçüncü taraf COM modüllerini de yükleyebilir ve / veya aşağıdaki gibi harici veri tabanlarına bağlanabilir. Microsoft SQL, MySQL veya Oracle bir rapor oluşturmak için ek veri almak için. GenoPro'nun mevcut sürümü, oluşturulacak yeni bir rapor türü içerir Microsoft Word ve Açık ofis belgeler.

GenoPro'nun kendine ait nesneye yönelik veritabanı hiyerarşik verileri ve döngüsel referansları desteklemek için tasarlanmış motor. Hiyerarşik veriler, gereksiz verilerden kaçınmanın anahtarıdır ve bu da tutarsızlıkları ortadan kaldırır ve yazma ve bellek depolamayı azaltır. Hiyerarşik verilerin en büyük yararı, yerleri ülkeye, eyalete, şehre ve binalara göre gruplamak gibi verileri sınıflandırmak için bir hiyerarşi sağlamaktır. Hastane veya mezarlık gibi bir bina, daha ince veri ayrıntı düzeyi için odalara ve alanlara bölünebilir. Yerler nesneler olduğundan, kullanıcı, adres ve resimlerden enlem ve boylama kadar dakika ayrıntılarını girebilir. GPS konumlandırma. Bir üst yerden türetilen herhangi bir yer, üzerine yazılmadığı sürece, üst yerinin değerlerini devralacaktır.

GenoPro'nun rapor oluşturucusu hiyerarşik verileri anlar ve oluşturduğu raporlar, kullanıcıya ayrıntıları görüntülemek için her düğümü genişletme seçeneği sunar. Ayrıca rapor oluşturucu, bir şehir adı veya GPS konumu ile tanımlanan her yer için Google Haritası'nda Coğrafi Eşleme görüntüler. Dairesel referans bir yer için resim göstermek ve burayı orijinal resmine bağlamak gibi şecere biliminde çok yaygındır. İlişkisel veritabanları döngüsel referansları işlemez,[6][7][8] veya böyle bir felaket senaryosu meydana gelirse, veriler bir kilitlenme ve silinemez. Hiyerarşik verilerin, aşırı işlem gerektiren büyük çapta hataya açık kod yazmadan standart veritabanları için elde edilmesi neredeyse imkansızdır, bu nedenle tüm uygulamayı büyük miktarda veri için son derece yavaş ve kullanılamaz hale getirir.[9][10][11]

Mevcut Diller

GenoPro, aşağıdakiler dahil 56 dilde mevcuttur: Arnavut, Arapça, Brezilya Portekizcesi, Bulgarca, Katalanca, Çek, Flemenkçe, ingilizce, Estonyalı, Fince, Fransızca, Almanca, Yunan, İbranice, Macarca, İzlandaca, Endonezya dili, İtalyan, Letonca, Litvanyalı, Lehçe, Portekizce, Rusça, İskoç Galcesi, İspanyol, İsveççe, Türk, Vietnam ve Ukrayna. GenoPro, bir çevrimiçi işbirliği kullanıcıların menüleri, diyalogları ve hata mesajlarını çevirebildiği sistem.

Dosya formatı

GenoPro kullanır XML temel dosya biçimi olarak ve Dosya uzantısı .gno bir sıkıştırılmış -XML dosyası. Kullanıcı, şecere belgesinin içeriğini bir metin düzenleyiciyle düzenlemek için .gno dosya uzantısını .zip olarak yeniden adlandırabilir. GenoPro ayrıca verileri içeri ve dışarı aktarabilir. GEDCOM GenoPro GEDCOM içe aktarımına, diğer şecere programlarından doğru bir şekilde veri aktarımı için güvenilemeyeceğinin farkında olmak önemlidir.[12]

Diğer Platformlar

GenoPro'yu bir Macintosh'ta çalıştırmak gibi özel bir yazılım gerekir. Paralellikler veya Sanal PC Intel olmayan daha eski Mac'ler için. GenoPro, Linux ve Mac'te çalışır. Şarap,[13][14] ancak rapor oluşturucu olmadan.

Ayrıca bakınız

Referanslar

  1. ^ "İş deneyimi". GenoPro.com. Arşivlenen orijinal 17 Mayıs 2008. "GenoPro ürününün yazılım mimarisi, gelişimi ve kalitesinden sorumlu; kişisel olarak 295.000 satır C ++ kodu ile katkıda bulundu." - Daniel Morin'in Özgeçmişi
  2. ^ GenoPro 2016 - GenoPro
  3. ^ "Arşivlenmiş kopya". Arşivlenen orijinal 2011-06-03 tarihinde. Alındı 2011-04-21.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  4. ^ "GenoPro Sürüm Geçmişi". GenoPro Yardımı. GenoPro.http://www.genopro.com/setup/history/
  5. ^ "Erkek-erkek ve kadın-kadın gibi ilişkileri nasıl eklerim?". GenoPro Yardımı. GenoPro. Alındı 20 Ocak 2011.
  6. ^ "Microsoft TechNet - SQL Sunucusu TABLO OLUŞTUR".
  7. ^ "Microsoft Geliştirici Ağı - SQL Sözdizimi".
  8. ^ "Oracle Belgeleri - SQL Hata Mesajları".
  9. ^ "Amazon.com Kitabı - Joe Celko'nun Smarties için SQL'deki Ağaçları ve Hiyerarşileri".
  10. ^ "Ağaç Kontrolleri için Hiyerarşik verileri optimize etme".
  11. ^ "Hiyerarşik Verileri Bir Veritabanında Saklama".
  12. ^ "Birden çok NAME girişini içe aktar".
  13. ^ "Şarapta GenoPro Kurulumu".
  14. ^ WineHQ - GenoPro 2.x