home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / bk51-4.zip / CHANGES.DOC next >
Text File  |  1992-09-02  |  26KB  |  418 lines

  1.  
  2.  
  3.  This document tells about the changes in Brother's Keeper version 5.0.  Users
  4.  of version 4.5 will know how to use the features in 5.0 after reading this.
  5.  If you have never used Brother's Keeper before, then you should read the
  6.  complete documentation in BK5DOC or BROTHER.DOC.  To see changes after the
  7.  manual was printed and after 5.0, read the file README.DOC.
  8.  
  9.  The CONVERT5 program will convert your version 4 or 4.5 data to 5.  You may
  10.  create the version 5 data files in the same directory as the version 4 data
  11.  and it will not mess up the version 4 data.  Also, the new programs have new
  12.  names, so they can be in the same directory as the 4.5 programs if you wish.
  13.  (However, I would recommend that you put version 5 in a new directory.)
  14.  The CONVERT5 program does not copy or move the $$TEXTFILES and it does not
  15.  change the path for the $$TEXTFILES, so keep that in mind if you put the
  16.  programs and data into a new directory.  For example: if you have the line
  17.  $$C:\BK\SMITH.TXT in a message line, the program will still expect to find
  18.  the file in the \BK directory.
  19.  
  20.  To start the conversion program, type CONVERT5 and that will load Btrieve and
  21.  then start the conversion program.  If you have over 2,000 names in your
  22.  files, it will take a while to convert.  The conversion is one of the slowest
  23.  parts of the program, however, once the data is converted the new program
  24.  will run as fast or faster than version 4.5.
  25.  
  26.  To start version 5 of BK, type BK5 and that will start Btrieve and then BK.
  27.  
  28.  NOTICE:  If you do not have a hard disk to hold the data files, then I would
  29.           recommend that you do not use version 5 (use 4.5C instead).
  30.                                                  
  31.  Here is a summary of the changes in version 5.0 since 4.5C.
  32.  
  33.  1.  A person may be given two sets of parents.  Just add the person as a child
  34.      using the normal Add routine.  When you add the person to the second set
  35.      parents, the program will ask you if you really want to do that.
  36.  2.  Designate type of parents (default is birth - others are adopted, step,
  37.      foster, other).  You may do this for one set of parents or both.
  38.  3.  Source lines (3 full lines for each date/location) may be entered to show
  39.      where you found information about an event (date/location).  The experts
  40.      say "document your sources".
  41.  4.  The Ref: field may be used to find people.  (Instead of code number)
  42.  5.  Mailing address information and phone number may be entered. (press F4)
  43.  6.  The size of the files is limited only by your disk size.  If you have
  44.      enough disk space, you may enter 999,999 individuals. The previous limit
  45.      was 15,000 (or 18,000 if you stretched it.)
  46.  7.  Unique locations are saved on disk only once (to save disk space).
  47.  8.  The built in editor can edit 120 lines instead of only 24.  Also, it now
  48.      includes word wrap when typing.
  49.  9.  The file structure is all new.  If you have over 1,000 names in the file,
  50.      the program will start faster than version 4.5.
  51.  10. New fields: "Marr. ceremony Y/N"  "Divorced/Annulled/Separated"  "End year"
  52.  11. The "check" field data is moved to the "page" field of sources.
  53.  12. A quality of data field is shown after the page field in sources.  This
  54.      information is used by programs such as Roots III to track the reliability
  55.  
  56.  
  57.      of the data shown.  If the date referenced is a guess, make it quality 0.
  58.  13. There is limited mouse support.  For menu and data entry and editor.
  59.  14. Individual add.  Add a single person (not as child or spouse of someone).
  60.      Use the individual add routine if you don't want to link to anyone.
  61.  15. Every word in the program can be changed by using the BK5WORDS program.
  62.      When the Brother's Keeper program starts, it reads a file containing the
  63.      desired words.  The same Brother's Keeper program will run in a foreign
  64.      language (already translated into French, German, Polish, Danish, and
  65.      Norwegian.) The BK5MAIN program reads LANGUAGE.BK5, the Ancestor routine
  66.      reads LANGUAGE.BKA, the Group routine reads LANGUAGE.BKG, and the Tree
  67.      routine reads LANGUAGE.BKT.  BK5WORDS creates all LANGUAGE files.  You
  68.      do not need to use BK5WORDS unless you want to change some words in the
  69.      program or on the printouts.
  70.  16. On the modify screen, if a person has message lines, there will be an M
  71.      on the top line and if a person has an address, there will be an A.  Also
  72.      if the person has source data, a dash will be before the date field name.
  73.  17. If the program is not able to determine the person's last name correctly,
  74.      you may put [ before the last name and ] after the last name.
  75.  18. I STRONGLY recommend that you keep the DATA files on a HARD disk.
  76.      Otherwise this program will run VERY slowly.  I repeat, do NOT put the
  77.      DATA files on a floppy diskette.
  78.  19. When adding a location, if you think the location was used before, then
  79.      type a few letters and press F8 to display matching locations to pick.
  80.  20. If the BKOPTION file is found on the disk, the program will find the
  81.      Path for the data files, and proceed to the main menu.  If you want the
  82.      program to say "press enter to start" then start the program with the
  83.      line BK5 /H and that will cause it to hold on the first screen.
  84.  21. In modify, while on the bottom line type / to delete a person.  This will
  85.      physically erase the person, and terminate all links to parents, spouses,
  86.      and children.  That person's code number will then not be used again,
  87.      although the disk space will be used by another number.
  88.  22. A new options screen 3 is available.  You may specify the characters to
  89.      use to surround an unusual last name.  The [] characters are normally
  90.      used, but you may want to use something else such as {} or <>.  You may
  91.      enter the number of lines used by mailing labels, and which address lines
  92.      you want to print on each label.  You may set up use of the BKAUDIT file.
  93.      You may set up to show the date of last update for each person on the
  94.      Modify screen.  You may enter the character to use at the beginning of
  95.      message lines that you NEVER want to print.  You may enter the ASCII value
  96.      for the character for the vertical bar on ancestor charts and when
  97.      printing the compressed group sheets.  The character is normally ASCII 124
  98.      which is |, but some countries don't have that character available.  And
  99.      you may enter the codes for superscript for your printer.  Those codes
  100.      are used when printing source footnotes on group sheets.  The superscript
  101.      codes may also be set up by using the BKUTIL5 to "pick a printer".  You
  102.      may set an option for how you want name searches to take place.  If you
  103.      put 0 (for no) on the "search for exact name with enter" line, then when
  104.      you type a name and press enter, it will show you all names with the same
  105.      first five letters in the first name and the same first five letters in
  106.      the last name. (This is basically the way version 4.5 operated.) If you set
  107.      that option to 1 (for yes), then if you type a name and there is at least
  108.  
  109.  
  110.      one exact match, then only exact matches will be shown.  If you want to
  111.      see non-exact matches you may still do so by typing the name and pressing
  112.      the F8 key instead of the enter key.
  113.  23. BKAUDIT is a file which contains information about changes that you have
  114.      made with Modify.  It will contain the date of change, the person's code
  115.      number, and the old and new value of changes to the name, any of the five
  116.      dates for a person, the ref field and the occupation field.  It will not
  117.      currently record the location changes or marriage information changes.
  118.  24. If you elect to show the date of last change for a person, please note
  119.      that the way it is currently set, if you move the cursor to any field of
  120.      a person in Modify, that will change the update date, even if you leave
  121.      the information the same.  However, if you view data with Modify, without
  122.      moving the cursor off the bottom line, the date will not be changed.
  123.  25. If you start a message line with the # character, the message line will
  124.      not print on any reports.  This is useful when you don't want to publish
  125.      very personal information, but still want to record it in the computer.
  126.      Even when you say to print All message lines, the # lines still will not
  127.      print.
  128.  26. In custom reports, if you ask to print the name of the spouse or the
  129.      marriage information, the first spouse and first marriage information will
  130.      normally print.  However, if you also pick field 98, then the last (most
  131.      recent) spouse and marriage will print.  If you pick field 99, then all
  132.      of a person's spouses and marriages will print.  If a person had multiple
  133.      marriages, each will print on a separate line in the appropriate column.
  134.  27. In BKUTIL5 you can print all locations, delete unused locations, and
  135.      change locations globally.  If you print all locations, you will most
  136.      likely find that you have entered several locations in different ways.
  137.      For example, you may find "Grand Rapids, Mich." and "Grand Rapids, Kent
  138.      County, Michigan" and "Grand Rapids, Kent Co., Mich." all listed.  This
  139.      is wasting disk space, so you may change all of them to be the same.
  140.      To do so, pick change location names, and then enter the ones to be
  141.      changed in the top box, and the one to change them all to in the second
  142.      box and everyone who uses any of those locations will be changed.
  143.  28. In the utility program, you may print all sources, delete unused sources,
  144.      and change sources.  This is similar to locations described above.  For
  145.      example, if you have entered a source for several different people, and
  146.      then you discover that you misspelled a word, you should use this routine
  147.      to change the source and it will correct it for everyone.  If you instead
  148.      use the Modify routine in BK, it will only change it for one person and
  149.      it will not change the description of the source for other people.
  150.  29. For Group sheets, you may print footnotes for the source notes that you
  151.      entered.  If you say yes for footnotes, you may then say yes or no for
  152.      the children's footnotes.  The children may have footnotes only if you
  153.      specify All data for children or if you specify Compressed data for
  154.      children.  On the line that says "Print source/reference footnotes?" you
  155.      may also enter the number 4 if you want the check field data to print as
  156.      it did in version 4.0 to 4.5.  If you pick "4", then it will not print
  157.      footnotes, it will just show the first part of the page field.  This
  158.      feature is to accommodate the users of 4.0 to 4.5 who may want to continue
  159.      printing the group sheets in the same way as version 4.
  160.  30. Also for Group sheets you may pick type C for compressed children data
  161.  
  162.  
  163.      and that will print a group sheet with lots of information packed onto
  164.      one page.  Several people have asked for a group sheet that shows all
  165.      information for up to 10 children on one sheet of paper.  The Compressed
  166.      choice will do this.
  167.  31. Also in Group sheets you may print an index of names and pages.  If you
  168.      ask for page numbers, then at the end of the report it will ask if you
  169.      also want to print an index.
  170.  32. Also in Group sheets, you may choose to omit blank date/location lines.
  171.      If you answer yes for this option, then any fields with blank information
  172.      will be skipped for the husband and wife (and the children if you have
  173.      selected all information for children.)  The birth and death lines will
  174.      still print even if the data fields are blank.
  175.  33. When the total number of people is shown at the bottom of the menu screen,
  176.      it is the actual number, which may be less than the highest code number
  177.      in use.  When you delete people, the deleted code number is not reused.
  178.      Perhaps there will be a way to reuse deleted code numbers in the future.
  179.      Even though the code number is not reused, the disk space is reused by
  180.      the next person you add.
  181.  34. The ancestor chart (when displayed on screen) allows easy movement to the
  182.      person's Father, Mother, Spouse, Older sibling, Younger sibling, children.
  183.  35. In addition to ALT-A thru ALT-Z, you can use ALT-1 thru ALT-0 and ALT-- and
  184.      ALT-= (basically the top row of white keys).  Alt fields are 78 characters.
  185.  36. The Tree charts can be twice as wide as they were in version 4.5, and if
  186.      the tree chart includes birth and death dates, ABT and CIR dates will also
  187.      show.
  188.  
  189.  
  190.  The CONVERT5 program will convert all version 4.5 data files to version 5.
  191.  Run CONVERT5 one time to convert your data.  If you have more than one set
  192.  of version 4.5 data files, you can run CONVERT5 twice and choose to ADD the
  193.  second set to the first.  The CONVERT5 program creates new files for use
  194.  with version 5, and will not change your version 4.5 data files, but just
  195.  to be on the safe side, make BACKUP copies of all your 4.5 data files before
  196.  you convert the data.
  197.  
  198.  Although I thought that the same number of names would take up less disk space
  199.  in version 5 than it did in 4.5, it may take up about 10-15 percent more
  200.  space for the same data.  Each name in 5 can store more information than in
  201.  version 4.5, therefore the record length is larger.  The data files are
  202.  partially compressed, but the indexes (which are part of the file) are not
  203.  compressed.  Each name record is indexed four ways: 1. by code number 2. by
  204.  exact name 3. by partial first and last name  4. by Ref field.
  205.  
  206.  The data files are quite complicated and are managed by Btrieve.  Whereas I
  207.  was able to edit the data files in version 4.5 to fix errors, I will not be
  208.  able to edit the data files in 5.  Therefore it is very important to have
  209.  backups of your data files.  If anything goes wrong with the data files, you
  210.  could loose everything in them, and you will have to go back to your backup
  211.  set.  Btrieve does contain some nice features which should save you from
  212.  disaster if the power goes off when writing to the file.  However, if the
  213.  files are damaged because of a disk going bad or developing bad sectors, you
  214.  
  215.  
  216.  will probably have to use your backup set of data files.  If your files are
  217.  too large to backup with the backup routine available from the menu, be sure
  218.  to BACKUP the data files with another program.  The files that are important
  219.  to backup are all the files that end with the .DT5 extension.  You could use
  220.  the DOS BACKUP program, or another program such as PC-TOOLS or FASTBACK, or if
  221.  you have the ARC or PKZIP program, you could compress the files and then copy
  222.  them.  You will find that PKZIP or ARC will compress the files to about 1/4th
  223.  the original size and that should help you fit them onto diskettes.
  224.  
  225.  If your data files are damaged, save all your current backup diskettes, and
  226.  use new blank floppy diskettes to make new backups.  There are a couple
  227.  programs available that are designed to fix damaged Btrieve files, but nothing
  228.  is better than having a couple sets of current backup disks.  One program that
  229.  is used to fix damaged Btrieve data files is call BTRHELP and it is available
  230.  on CompuServe and is available on my BBS.
  231.  
  232.  This version 5 of Brother's Keeper uses a program called Btrieve to manage
  233.  the data files.  Btrieve handles all the indexes of names and numbers in the
  234.  database.  Version 5 of BK does not have to "read the alpha file" each time
  235.  it starts since the indexes are part of the data files.  Btrieve is a memory
  236.  resident program which loads just before the BK program starts, and which is
  237.  removed from memory when the BK program stops.  When you type BK5 to start
  238.  Brother's Keeper, it first loads Btrieve, and then starts BK5MAIN which is
  239.  the main part of BK.  The routines on the menu which are labeled "external
  240.  reports" are separate programs which are run when selected.  When the external
  241.  report is finished, you may choose to run the same report again, or to return
  242.  to the BK5MAIN program, or to stop.  If you ran BK 4.5 with over 1,000 names,
  243.  you should find that starting BK will be faster in version 5 since the
  244.  program does not have to read the ALPHA file each time.
  245.  
  246.  In Occupation field, press CTRL-A to set the parent type.  Each time it is
  247.  pressed, it changes through 9 possibilities.  (Adopted, Step, Foster, etc)
  248.  If you do this on the modify screen, it will show the type of parent after
  249.  both the father and the mother.  (In Add it just shows on the bottom line).
  250.  
  251.  Each person may have two sets of parents.  For example, birth parents and
  252.  adopted parents.  (Or step parents or foster parents.)  When adding a child,
  253.  just type the name and F8 to search, and it will let you add the child to the
  254.  second family.  Then it will jump to the occupation field and you may set the
  255.  parent type by pressing CTRL-A.  Each press of CTRL-A will display the next
  256.  type of parent for father/mother.  (On the modify screen, it will show the
  257.  type of parent after each parent's name.  You may press CTRL-A in the
  258.  occupation field on modify also.)
  259.  
  260.  Each date/location line can have Source information entered.  Press F6 to
  261.  enter Source information (up to 3 lines.)  When duplicating a previously
  262.  entered source, type a couple words and press F8.  After the three lines of
  263.  source information, there is a Page field.  If the source is a book, enter the
  264.  page numbers in that field.  Enter the word Page also.  If the source is
  265.  microfilm, then enter the reel number in the page field.  Enter the word reel
  266.  and then the number.  (If you used the check fields in version 4 of BK, then
  267.  
  268.  
  269.  the data from those fields may be in this Page field.  Depending on what you
  270.  used the check fields for, you may need to move that data.)  Each unique set
  271.  of 3 source lines is saved only once on the disk in order to save disk space.
  272.  Therefore, use the F8 key to recall the previously saved source so that it
  273.  will exactly match.  Use the page field to enter information that is unique
  274.  for this date.
  275.  
  276.  Press F4 when in a date or location field to bring up a screen for entering a
  277.  person's mailing address and phone number.  Press Ctrl-L to print a label.
  278.  You can control which label lines will print, and the size of the label by
  279.  adjusting the numbers on option screen 3.  For example, you may want to have
  280.  a line in the address field that does not print on the label, such as the
  281.  phone number.  To print a group of address labels, pick N from the main menu
  282.  and then print a custom report with only a field number of 95.
  283.  
  284.  When in a name field, (while in Add or Modify) press F6 to enter an alternate
  285.  name for a person.  I suggest you enter the birth name in the normal name
  286.  field and the current name in the alternate name field.  This is for people
  287.  who have changed their name or have been adopted and use a new last name.
  288.  
  289.  When entering a name, the program will normally be able to automatically
  290.  figure out what the last name is for the person.  It will catch common two
  291.  part last names, and will ignore Jr or Sr after a name.  Occasionally, the
  292.  program will not be able to determine the correct last name.  In that case,
  293.  put [] around the last name.  Example: "John [Steed] of Kent" will be indexed
  294.  under the last name of Steed instead of Kent.  The [] will not print on
  295.  reports, but will show on the Add and Modify screens.  Routines which need the
  296.  last name (such as the alphabetical report and the birthday report) will look
  297.  for the [] brackets and use that name for the last name.  For most names, you
  298.  will not need to use the brackets.  If you don't want to use the characters [
  299.  and ] then change the characters on option screen 3.
  300.  
  301.  If you enter a reference number or code in the Ref: field, you will be able to
  302.  find people by entering that number or code.  This is useful if you want to
  303.  use your own numbering system and what to be able to find people using that
  304.  number.  To find someone by ref number, when you are asked for a name to find,
  305.  type either a / or a \ followed by whatever is in the ref field (exact match
  306.  only).  Example:  If you have JS1234 in the reference field, then type /JS1234
  307.  to find that person.  Note: do not type the / in the ref field - only type it
  308.  when searching for a person.  So there are three ways to find someone  1. Type
  309.  their name  2. Type their code number.  3. Type a / and then their reference
  310.  field.  If two or more people have the same Ref: info, each will be shown by
  311.  pressing TAB.
  312.  
  313.  When typing a location, if it is the same as a location already entered
  314.  previously, type the first part of the location name and then press F8 to
  315.  search for matching entries.  They will be displayed and you may use the up
  316.  and down arrows to point to the location you want and then press enter.  This
  317.  will guarantee that the locations are typed exactly the same and that will
  318.  save disk space.  (Each unique location is only saved once on the disk even if
  319.  several hundred people use that location.)  If you have mostly unique location
  320.  
  321.  
  322.  names, the location file will be large, but if you have lots of duplicates,
  323.  the location file should be smaller than it was in version 4.5
  324.  
  325.  In version 4.5, if you typed *UNKNOWN for a husband or wife name, it would not
  326.  print that name on reports, but it did take up 1 record.  In version 5, you
  327.  may type *UNKNOWN for a husband or wife name, and it will not create a record
  328.  at all for that person.  The "marriage" will contain only one partner.  If you
  329.  later discover the name for the unknown partner, you can change the unknown
  330.  person into a real person in this way:  Go to Modify and call up the known
  331.  person.  Then press F6 to jump to the add routine.  Then after selecting the
  332.  correct person, use the up arrow key to change the name from *UNKNOWN to the
  333.  actual name.  The existing marriage will then connect those two people and any
  334.  children linked to previously known partner will still be correctly linked.
  335.  
  336.  There is a menu item for adding an individual.  Sometimes, the normal Add
  337.  routine (which adds a family all at one time) may not be what you want.  In
  338.  that case, pick I to add an individual.  This individual will not be linked to
  339.  anyone else.  If you later want to link that person to a spouse, parent, or
  340.  child, then use the normal Add routine and call up that person in the desired
  341.  location by either searching by name or by typing in the person's code number.
  342.  
  343.  To see the most recent changes to BK 5 read the file README.DOC
  344.  
  345.  I have just started a BBS, so if you have a modem, you can call for all
  346.  programs, and for any fixes to the programs.  From experience I believe there
  347.  will be several changes to the programs in the next few weeks as I get
  348.  feedback about this new version.  The BBS (computer bulletin board service)
  349.  number is (616) 364-1127 and it uses an HST dual standard modem, so it can
  350.  handle 1200, 2400, 9600, and 14400 baud modems.  The programs are large, so
  351.  find a fast modem and call when the phone rates are cheap.  The board is
  352.  available for downloads to first time callers.
  353.  
  354.  If by chance you are not a registered user of Brother's Keeper, here is
  355.  registration form.
  356.  
  357.  
  358.  
  359.    To: John Steed                              Date _______________________
  360.        6907 Childsdale Rd
  361.        Rockford, MI  49341   U.S.A.
  362.  
  363.          I have version 5.1 of Brother's Keeper.  (9/2/92)
  364.     __
  365.    |__|  I would like to become a Registered user.  Enclosed is a check for
  366.          $45 (U.S. check or Canadian check in U.S. funds) or MasterCard or VISA
  367.          number and expiration date.  Please send me the printed manual and
  368.          the current version of the programs. ($45 includes all programs.)
  369.     __
  370.    |__|  I have data in Brother's Keeper version 4.  Please send the
  371.          CONVERT5 program also.
  372.     __
  373.    |__|  I have data in  ___Genealogy on Display   ___FHS   ___Linkages and
  374.          would like a program to transfer the data to Brother's Keeper.
  375.     __
  376.    |__|  Send the program in __French    __German    __Danish      __Polish   
  377.                              __Swedish   __Finnish   __Norwegian   __Dutch
  378.                                
  379.          __send the translation program so that I may translate to ____________
  380.            (It lets you change the words built into BK such as Husband, Wife)
  381.  
  382.          Where did you first get a copy of Brother's Keeper?
  383.  
  384.          __Friend   __Shareware Company   __Computer User Group
  385.          __Store    __Genealogy Society   __BBS
  386.  
  387.          I am using the program on the following type of equipment.
  388.  
  389.          Computer brand _________________________ Do you have a modem? _____
  390.  
  391.          Amount of RAM memory      512K      640K     _________
  392.  
  393.          Hard disk?          Yes        No
  394.  
  395.          Diskette size preference      3 1/2  720k         5 1/4  360K
  396.                                        3 1/2  1.44meg      5 1/4  1.2meg
  397.  
  398.          Monitor             mono       color -  CGA     EGA     VGA
  399.  
  400.          Printer      __________________________
  401.  
  402.  
  403.    Name / Address     ______________________________________________
  404.  
  405.                       ______________________________________________
  406.  
  407.                       ______________________________________________
  408.  
  409.                       Country ______________________________________
  410.  
  411.    Comments and suggestions:  _________________________________________________
  412.  
  413.    ____________________________________________________________________________
  414.    use back side also
  415.  
  416.    (Thank you very much for responding.  John)
  417.  
  418.