home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG098.ARC / FAMTREE.WST < prev    next >
Text File  |  1979-12-31  |  13KB  |  283 lines

  1. .op
  2. .po6
  3.             Genealogy, Family Trees and all that stuff.
  4.             ******************************************
  5.  
  6.      Somσ year≤ ago¼á ╔ starteΣ collectinτ informatioε oε ou≥ famil∙ ì
  7. grou≡á s∩á tha⌠ ╔ coulΣ sho≈ m∙ childreε ho≈ the∙á werσá relateΣá t∩ ì
  8. variou≤ othe≥ relatives.
  9.  
  10.      Iεá ß momen⌠ oµ weaknes≤ onσ timσ a⌠ ß famil∙ reunion¼á ╔á saiΣ ì
  11. tha⌠á ╔á woulΣá compilσá thσá datß anΣ pu⌠ i⌠á oεá m∙á ne≈á MICROBE┼ ì
  12. computer« Tha⌠ wa≤ bacδ iε 1983.
  13.  
  14.      ╔á diΣ makσ ß star⌠ usinτ ß worΣ processo≥ t∩ sho≈ thσá detail≤ ì
  15. iε ß diagramatiπ way¼á bu⌠ i⌠ sooε becamσ eviden⌠ tha⌠ thi≤ approacΦ ì
  16. wa≤á ver∙ timσ consuminτ anΣ diΣ no⌠ havσ thσ abilit∙ t∩ storσá man∙ ì
  17. detail≤ oµ eacΦ persoε iε thσ list« Whils⌠ usinτ thσ powe≥ oµ ß worΣ ì
  18. processo≥ fo≥ updating¼á thσ link≤ betweeε familie≤ werσ no⌠ eas∙ t∩ ì
  19. follo≈á oε thσ screeε a≤ onσ wa≤ seeinτ onl∙ ß smal∞ windo≈á iεá thσ ì
  20. largσ document.
  21.  
  22.      ╔á sooεá abandoneΣá thi≤á approacΦ anΣ sincσ theεá ╔á haΣá beeε ì
  23. casuall∙á lookinτ a⌠ genealog∙ program≤ froφ bulletiε board≤ anΣá iε ì
  24. magazine≤á fo≥ ß suitablσ prograφ t∩ hel≡ mσ ou⌠ oµ m∙á dilemma«á A⌠ ì
  25. eacΦ annua∞ famil∙ reunioε ╔ wa≤ askeΣ "Havσ yo⌡ pu⌠ ou≥ famil∙ treσ ì
  26. oε thσ compute≥ yet?"« Afte≥ ß fe≈ years¼ ╔ haΣ useΣ u≡ m∙ suppl∙ oµ ì
  27. excuse≤á anΣ determineΣ tha⌠ ╔ woulΣ havσ t∩ d∩ somethinτ abou⌠á thσ ì
  28. situation« 
  29.  
  30.      ╔á assesseΣá ß couplσ oµ MicroworlΣ basiπ program≤ tha⌠á ╔á haΣ ì
  31. dowε loadeΣ froφ bulletiε boards¼á bu⌠ ╔ didn'⌠ thinδ the∙ suiteΣ m∙ ì
  32. application«á ╔ reaΣ review≤ oε thσ commerciall∙ availablσ genealog∙ ì
  33. program≤ anΣ decideΣ tha⌠ ß databasσ approacΦ wa≤ required« Theε thσ ì
  34. questioε arosσ a≤ t∩ whicΦ databasσ wa≤ thσ mos⌠ suitable.
  35.  
  36.      I⌠á wa≤ iε thi≤ contex⌠ tha⌠ ╔ becamσ awarσ oµ ß se⌠ oµá publiπ ì
  37. domaiεá genealog∙á program≤á tha⌠á haΣ recentl∙ beeεá addeΣá t∩á ou≥ ì
  38. compute≥á cluΓ library«á The∙ haΣ beeε dowε loadeΣ froφá ßá bulletiε ì
  39. boarΣá anΣá the∙á raεá unde≥ DBAS┼ II«á A≤ ╔ alread∙á useΣá dbasσá ╔ ì
  40. obtaineΣá ßá cop∙ oµ thesσ file≤ froφ thσá library«á The∙á haΣá beeε ì
  41. writteεáá b∙áá S«áá Washburεá froφá US┴á anΣá the∙á containeΣáá somσ ì
  42. demonstratioε record≤ iε thσ databasσ oµ somσ ancien⌠ EnglisΦá king≤ ì
  43. anΣ Queens.
  44.  
  45.      ╔á wa≤ amazedíá Thσ prograφ wa≤ almos⌠ wha⌠ ╔ haΣ beeεá lookinτ ì
  46. fo≥ - bu⌠ no⌠ quite«á Howeve≥ i⌠ wa≤ closσ enougΦ t∩ bσ tantalizing« ì
  47. Fo≥ m∙ application¼á i⌠ lackeΣ specificall∙ iε thσ areß oµ printout≤ ì
  48. anΣ screeε editing« ╔ enlisteΣ thσ hel≡ oµ anothe≥ Microbee-holic¼ ß ì
  49. cousiεá iεá thσ samσ famil∙ grou≡ wh∩ jus⌠ happen≤ t∩ bσ ßá whi·á a⌠ ì
  50. DBAS┼ II«á Iµ it'≤ possiblσ t∩ bσ donσ witΦ DBASE¼á theε Lauriσ ReaΣ ì
  51. could do it« (Hσ market≤ softwarσ unde≥ thσ JL╥ softwarσ label).
  52.  
  53.      Wσ discusseΣ thσ possibilitie≤ oµ wha⌠ coulΣ bσ donσ t∩á tailo≥ ì
  54. thσá prograφ t∩ ou≥ need≤ anΣ t∩ drivσ thσ prograφ witΦ ß serie≤á oµ ì
  55. menus.
  56.  
  57. .cp5è     Hσá undertooδ i⌠ a≤ ß projec⌠ anΣ se⌠ t∩ worδ t∩ understanΣ thσ ì
  58. philosoph∙ oµ thσ existinτ commanΣ files«á Hσ founΣ tha⌠ thσ prograφ ì
  59. wa≤á ßá comple°á onσ anΣ haΣ beeεá ver∙á wel∞á written¼á bu⌠á lackeΣ ì
  60. somewha⌠á iε thσ area≤ oµ screeε presentation«á Hσ se⌠ abou⌠ t∩ givσ ì
  61. i⌠ ß softwarσ overhaul« 
  62.  
  63.      Afte≥á man∙ hour≤ oµ swea⌠ anΣ tear≤ a⌠ thσ keyboard¼á thσá ne≈ ì
  64. looδ prograφ haΣ takeε shape«á I⌠ lookeΣ greatíá A⌠ las⌠ ╔ coulΣ seσ ì
  65. thσ ligh⌠ a⌠ thσ enΣ oµ thσ tunnel« 
  66.  
  67.      Thσ nex⌠ famil∙ reunioε wa≤ loominτ up¼á s∩ ╔ spen⌠ man∙á hour≤ ì
  68. enterinτ thσ datß int∩ thσ database¼ thi≤ datß havinτ beeε collecteΣ ì
  69. ove≥á severa∞á years«á I⌠á wa≤á grea⌠á t∩á bσá ablσá t∩á changσá thσ ì
  70. informatioεá ver∙á simpl∙ oε aε edi⌠ screen«á A⌠ las⌠ ╔á woulΣá havσ ì
  71. somethinτá t∩ sho≈ a⌠ thσ reunion¼á ß triumpΦ fo≥ thσ might∙á littlσ ì
  72. 'Bee.
  73.  
  74.      A≤ wσ havσ ou≥ reunioε ou⌠ unde≥ thσ shad∙ tree≤ iε ß parδ awa∙ ì
  75. froφá thσ luxur∙ oµ 24░ volts¼á ╔ haΣ though⌠ oµ onl∙ usinτ list≤ oµ ì
  76. name≤á anΣ individua∞ worksheet≤ fo≥ obtaininτ morσ informatioεá fo≥ ì
  77. thσ database«á I⌠ occurreΣ t∩ mσ however¼á tha⌠ a≤ thσ main≤á suppl∙ ì
  78. onl∙ transform≤ thσ voltagσ dowε t∩ lo≈ voltagσ anΣ rectifie≤ i⌠ fo≥ ì
  79. 1▓ volt≤ anΣ ╡ volt≤ supplies¼ wh∙ no⌠ suppl∙ thσ powe≥ froφ thσ ca≥ ì
  80. battery«á Afte≥á al∞á thσ ca≥ woulΣ bσ jus⌠ sittinτ therσ no⌠á beinτ ì
  81. useΣ al∞ day« 
  82.  
  83.      Ou⌠ camσ thσ sketcΦ pad¼ too∞ bo° anΣ part≤ anΣ somσ timσ late≥ ì
  84. ßá 'Beσ emergeΣ tha⌠ coulΣ operatσ oε main≤ o≥ battery«á Maybσá tha⌠ ì
  85. coulΣ bσ thσ basi≤ oµ anothe≥ storyí 
  86.  
  87.      No≈á ╔á coulΣá ente≥ anΣ edi⌠ thσ datß anΣá sho≈á ofµá ou≥á ne≈ ì
  88. "recorde≥á oµ famil∙ historyó on-linσ iε thσ middlσ oµ thσ park«á N∩ ì
  89. longe≥ woulΣ ╔ havσ t∩ makσ u≡ excuse≤ fo≥ beinτ slack« 
  90.  
  91.      Thσ exercisσ proveΣ aε overwhelminτ success¼á witΦ thσ sceptic≤ ì
  92. praisinτá thσá marvel≤ oµ moderε technolog∙ witΦá comment≤á sucΦá a≤ ì
  93. "That'≤á thσá firs⌠ timσ I'vσ seeε ß compute≥ workinτ u≡á closeóá o≥ ì
  94. "that'≤á thσ firs⌠ timσ I'vσ seeε ß compute≥ d∩ anythinτ useful"«á ╔ ì
  95. wa≤á kep⌠á bus∙á al∞ da∙ enterinτ anΣ correctinτá datßá anΣá showinτ ì
  96. peoplσ ho≈ thσ prograφ worked«á Iε fact¼ ╔ scarcel∙ haΣ timσ t∩ cooδ ì
  97. thσ barbie¼á whicΦ didn'⌠ g∩ dowε rea∞ wel∞ witΦ thσ lonτá sufferinτ ì
  98. wife.
  99.  
  100.      ┴á votσá oµ thank≤ t∩ thσ softwarσ writer≤ a≤ i⌠ wa≤á theφá wh∩ ì
  101. madσá m∙ dumΓ machinσ perforφ thσ quicδ retrieva∞ oµ informatioεá oε ì
  102. ou≥ famil∙ treσ beforσ thei≥ ver∙ eyes.
  103.  
  104.      A≤á thσá prograφá camσá froφ thσ publiπá domain¼á i⌠á i≤á beinτ ì
  105. returneΣá witΦ thσ softwarσ reworδ t∩ thσ publiπ domaiεá again«á Al∞ ì
  106. tha⌠ i≤ askeΣ i≤ tha⌠ acknowledgemen⌠ i≤ giveε botΦ t∩ thσá origina∞ ì
  107. autho≥ oµ thσ softwarσ anΣ thσ autho≥ oµ thσ man∙ revisions.
  108.  
  109.      Yo⌡ probabl∙ havσ beeε wonderinτ wha⌠ facilitie≤ thi≤ genealog∙ ì
  110. prograφ has«á ╔ wil∞ attemp⌠ t∩ lis⌠ belo≈ mos⌠ oµ thσ feature≤ tha⌠ ì
  111. comσ t∩ mind.è.cp12
  112.      Thσ prograφ run≤ oε ß ▓ disδ system¼á thσ ┬ disδ beinτ thσ datß ì
  113. disk«á Onσá disδá i≤ useΣ pe≥ famil∙ treσ group.Somσá file≤á contaiε ì
  114. personaliseΣá headings«á Thi≤á i≤á ß once-onl∙ changσá witΦá ßá worΣ ì
  115. processor.
  116.  
  117.      ShoulΣ thσ unexpecteΣ occu≥ anΣ thσ inde° file≤ becomσ corrupt¼ ì
  118. the∙ caε bσ re-indexeΣ a≤ ß prograφ option.
  119.  
  120.      Data entry screens for:
  121.  
  122. Database PERSONS.DBF
  123. ********************
  124.      A unique 4 digit reference number.
  125.      Surname.
  126.      2 Given names.
  127.      Name commonly "Known as".
  128.      Birth place and Birth date.
  129.      Death date and resting place (if applicable).
  130.      Reference numbers of parents.
  131.      Marriagσ date¼á marriagσ town¼á spousσ ref«á numbe≥ anΣ no«á oµ ì
  132. childreεá t∩á thσá marriage«á (Therσá arσ facilitie≤á fo≥á u≡á t∩á │ ì
  133. marriage≤ anΣ ß tota∞ oµ 1╢ childreε froφ thσ marriages).
  134.  
  135. Database STORIES.DBF
  136. ********************
  137.      ┴á shor⌠ freσ forφ biograph∙ oµ u≡ t∩ ╢ line≤ oµ 6░á character≤ ì
  138. availablσ fo≥ eacΦ persoε iε thσ database« Thi≤ limi⌠ wa≤ imposeΣ a≤ ì
  139. ß compromisσ fo≥ disδ spacσ anΣ inclusioε oε printouts.
  140.  
  141. Database PHONE.DBF
  142. ******************
  143.      Addres≤áá witΦá automatiπá insertioεá oµá thσá statσá froφá thσ ì
  144.           postcode.
  145.      Private phone number with area code.
  146.      Business phone number with area code.
  147.      Current postal surname (for women).
  148.      Lette≥ contro∞ fielΣ  eτ fo≥ notificatioε abou⌠ reunion≤ etc...
  149.  
  150. Thσá informatioεá abovσá caε bσ changeΣ o≥á deleteΣá froφá thσá edi⌠ ì
  151. screen.
  152.  
  153. .cp9
  154.      Wheεá thσ genealog∙ prograφ i≤ run¼á ß person≤ relationshi≡á t∩ ì
  155. famil∙á member≤ caε bσ displayeΣ b∙ enterinτ ß referencσ numbe≥á (iµ ì
  156. known⌐ o≥ b∙ ß searcΦ fo≥ ß namσ o≥ par⌠ oµ ß name«á Oncσ thσ persoε ì
  157. i≤ located¼ the∙ arσ showε oε thσ screeε with:
  158.  
  159.           Birth date and death date (if applicable).
  160.           Parents.
  161.           Spouses and YEAR of marriage (up to 3).
  162.           Children and YEAR of birth (up to 16).
  163.  
  164. .cp7è     Yo⌡ caε movσ directl∙ t∩ thσ mother¼á father¼ 1s⌠ spousσ o≥ 1s⌠ ì
  165. chilΣá b∙á ß singlσ lette≥ commanΣ o≥ t∩ an∙ person≤ recorΣá oεá thσ ì
  166. screeεá b∙á shiftinτá thσá asterisδ froφ thσá primσá persoεá t∩á thσ ì
  167. requireΣá persoε oε thσ screeε anΣ typinτ ╟ fo≥ "ge⌠á record"«á Tha⌠ ì
  168. persoεá wil∞á theεá becomσá thσ primσá persoεá anΣá thσá informatioε ì
  169. applicablσ t∩ theφ wil∞ bσ displayed«á I⌠ i≤ thu≤ eas∙ t∩ tracσ bacδ ì
  170. anΣ forward≤ througΦ you≥ famil∙ tree.
  171.      
  172.      Froφá thi≤ displa∙ yo⌡ caε als∩ displa∙ thσ addres≤ recorΣá anΣ ì
  173. biograph∙á recorΣ anΣ eithe≥ add¼á edi⌠ o≥ deletσ informatioε iε thσ ì
  174. record.
  175.  
  176.      Therσá i≤á ßá facilit∙á fo≥á displayinτá informatioεá froφá thσ ì
  177. databasσá oε birthda∙ event≤  eτ 21s⌠ birthday≤ (o≥á an∙á selected)¼ ì
  178. anΣá weddinτ anniversar∙ milestone≤ eτ 25tΦ o≥ 50tΦ o≥ an∙ selected« ì
  179. Thi≤ caε bσ oε screeε o≥ harΣ copy.
  180.  
  181.      Thσá prograφ caε typσ ou⌠ gummeΣ label≤ t∩ thosσ whosσá contro∞ ì
  182. fielΣ i≤ se⌠ iε thσ addres≤ database« I⌠ derive≤ thσ titlσ Miss¼ Mr≤ ì
  183. o≥ M≥ froφ thσ relevan⌠ datß iε thσ database«á Fo≥ marrieΣ womeεá i⌠ ì
  184. use≤á thei≥ marrieΣ surnamσ insteaΣ oµ thei≥ maideε name«á Therσá i≤ ì
  185. als∩á thσá facilit∙á t∩á  producσ ßá wordsta≥á compatiblσá temporar∙ ì
  186. databasσá t∩ enablσ mailmergeΣ letter≤ t∩ bσ sen⌠ t∩ famil∙á member≤ ì
  187. fo≥ example¼ notificatioε oµ ß famil∙ reunion.
  188.  
  189.  
  190.      Therσ arσ severa∞ printeΣ list≤ t∩ choosσ from:
  191.  
  192.      ┴á lis⌠á oµ al∞ person≤ iε thσ databasσ (o≥ ßá selecteΣá famil∙ ì
  193. name⌐á givinτ sufficien⌠ informatioε oε thσ pagσ t∩ tracσá backward≤ ì
  194. througΦá thσá tree«á Thσ list≤ caε bσ sorteΣá eithe≥á alphabetiπá oε ì
  195. surnamσ o≥ iε numeriπ referencσ numbe≥ order.
  196.  
  197.      Aεá addres≤á lis⌠ oµ thosσ livinτ person≤ tha⌠á havσá addresse≤ ì
  198. recordeΣá iεá thσá database«á Thesσ list≤ caε bσá sorteΣá iεá Posta∞ ì
  199. surnamσá orde≥á o≥ iε postcodσ order«á The∙ caε bσ fo≥á ßá specifieΣ ì
  200. famil∙á treσá o≥ wherσ morσ thaε onσ famil∙ treσ i≤ includeΣ iεá thσ ì
  201. addres≤ database¼ thσ optioε i≤ therσ t∩ havσ ß combineΣ lis⌠ oµ al∞ ì
  202. livinτ relatives¼á sorteΣ agaiε eithe≥ iε posta∞ surnamσ orde≥ o≥ iε ì
  203. postcodσ order.
  204.  
  205. .cp2
  206.      ┴á facilit∙ i≤ provideΣ t∩ changσ thσ datß disδ iε thσ ┬á drivσ ì
  207. whils⌠ stil∞ remaininτ withiε thσ program.
  208.  
  209.      Datßá entr∙ sheet≤ tha⌠ givσ al∞ thσ databasσ informatioε oεá ß ì
  210. persoε eacΦ oε ß seperatσ sheet.
  211.  
  212.      ┴ famil∙ informatioε shee⌠ givinτ thσ followinτ information:
  213. .cp10è     Datσ thσ forφ wa≤ printed.
  214.      Thσ uniquσ referencσ numbe≥ oµ thσ primσ person.
  215.      Parent≤ name≤ anΣ thei≥ placσ oµ birth.
  216.      Surname.
  217.      ▓ Giveε names.
  218.      Namσ commonl∙ "Knowε as".
  219.      BirtΦ placσ anΣ BirtΦ date.
  220.      DeatΦ datσ anΣ restinτ placσ (iµ applicable).
  221.      Spousσá name¼á marriagσá YEA╥á anΣ marriagσ towε fo≥á u≡á t∩á │ ì
  222.           spouses«     
  223.      Children≤á name≤á anΣá YEA╥ oµ birtΦ fo≥ u≡ t∩ ßá tota∞á oµá 1╢ ì
  224.           childreε froφ thσ marriages.
  225.      Biograph∙ fo≥ thσ primσ person.
  226.  
  227.      I⌠ shoulΣ bσ noteΣ tha⌠ thσ primσ usσ anΣ searcΦ facilit∙ i≤ a≤ ì
  228. ß compute≥ databasσ anΣ thσ printout≤ arσ ß secondar∙á facility¼á o≥ ì
  229. t∩ aiΣ thσ collectioε anΣ entr∙ oµ informatioε t∩ thσ database.
  230.  
  231.      B∙ havinτ somσ dumm∙ name≤ iε thσ databasσ sucΦ as:
  232.  
  233.      N╧ RECORD
  234.      RELATIONSHIP
  235.      SE┼ BIOGRAPH┘ FILE
  236.      SE┼ xxxxx° FAMIL┘ TREE
  237.  
  238.      theεá message≤á tha⌠ havσ somσ addeΣ meaninτ caε appea≥ iεá thσ ì
  239. screeε display≤ fo≥ thσ appropriatσ people.
  240.  
  241. .cp6
  242.      Iεá m∙á datß entry¼á ╔ entreΣ thosσ person≤ marryinτá int∩á thσ ì
  243. famil∙ a≤ ß recorΣ iε thσ database¼ bu⌠ informatioε oε thei≥ parent≤ ì
  244. anΣá an∙ brother≤ anΣ sister≤ werσ includeΣ iε thσá biograph∙á file« ì
  245. (Otherwisσá thσ treσ woulΣ spreaΣ ou⌠ iε al∞ direction≤ indefinetly« ì
  246. Thσ referencσ numbe≥ oµ thσ SE┼ BIOGRAPH┘ FIL┼ entr∙ wa≤ useΣ a≤ thσ ì
  247. mothe≥ anΣ fathe≥ referencσ numbe≥ fo≥ thei≥ databasσá record«á Thu≤ ì
  248. wheεá thei≥á recorΣ i≤ displayeΣ oε thσ screen¼á thei≥ parent≤á namσ ì
  249. show≤á "SE┼ BIOGRAPH┘ FILE"«á B∙ pressinτ thσ appropriatσá key¼á thσ ì
  250. biograph∙ entr∙ i≤ brough⌠ u≡ oε thσ screen.
  251.  
  252.      Therσá i≤ on-screeε hel≡ availablσ froφ thσá genealog∙á displa∙ ì
  253. screeε b∙ thσ standarΣ ╚ fo≥ Hel≡ key.
  254.  
  255.  
  256.      Thσá distributioε i≤ oε ß ╡ 1/┤ incΦ disδ anΣ ha≤ thσá program≤ ì
  257. fo≥ eacΦ disδ iε differen⌠ use≥ areas«á Yo⌡ havσ t∩ suppl∙ thσ DBAS┼ ì
  258. I╔áá anΣá thσá optiona∞á WORDSTA╥á program≤á suite≤á (Wordsta≥á witΦ ì
  259. mailmergσá i≤ requireΣ onl∙ iµ yo⌡ wan⌠ t∩ implemen⌠ thσá mailmergeΣ ì
  260. letter≤ fo≥ organisatioε oµ famil∙ reunions)« Thσ file≤ requireΣ arσ ì
  261. listed in the file README.1ST in user area 1.
  262.  
  263.      Yo⌡ woulΣ neeΣ t∩ senΣ $╡ fo≥ suppl∙ oµ thσ disk¼á packinτá anΣ ì
  264. postage.
  265.  
  266.      An∙á compute≥ cluΓ tha⌠ woulΣ likσ ß cop∙ oµ thesσ program≤ caε ì
  267. d∩ s∩ b∙ contacting me through our club.
  268. è     The address is:
  269.                          Illawarra Microbee Computer Club
  270.                          P.O. Box 271
  271.                          Warrawong.    2502
  272.                          New South Wales
  273.  
  274.                          Attention:  Mr Ronald Read
  275.  
  276.      ╔ hopσ yo⌡ havσ enjoymen⌠ iε thσ usσ oµ thi≤ program« Iµ iε thσ ì
  277. future¼ yo⌡ writσ an∙ othe≥ routine≤ t∩ enhancσ thi≤ program¼ pleasσ ì
  278. contac⌠á u≤ s∩ tha⌠ wσ als∩ ma∙ havσ thσ benefi⌠ oµ you≥ work¼á jus⌠ ì
  279. a≤ yo⌡ havσ thσ benefi⌠ oµ ours.
  280.  
  281.         by Ronald Read - Illawarra Microbee Computer Club
  282.  
  283. .paè