home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / homecook / slim302b.zip / 4.ZIP / SLIMMER.DOC < prev   
Text File  |  1993-08-21  |  37KB  |  729 lines

  1.    S L I M M E R    R E V   3.0 2 b   D A T E D    A U G    2 1 ,   1 9 9 3
  2.  
  3.              (c) copyright 1988 - 1993 by George D. Summers
  4.  
  5. ***************************************************************************
  6.  
  7.         DEDICATION
  8.  
  9.     SLIMMER is dedicated to the ultimate programmer - the  creator  of  the
  10.     universe.
  11.  
  12. ***************************************************************************
  13.  
  14.         OVERVIEW
  15.  
  16.     SLIMMER  will do the following for you:
  17.         1. Calculate your ideal weight.
  18.         2. Calculate  your  ideal daily calorie requirement.
  19.         3. Keep  track of your weight,  food and exercise calories, as well
  20.     as your daily  intake  of  protein,  carbohydrates,  fat,  cholesterol,
  21.     sodium, potassium and fiber and plot your progress.
  22.         4.   Provide you with a starting data base of over 1,200 food items
  23.     with their corresponding food values.  Allows you to select  and  scale
  24.     items from the food tables for your daily food list.
  25.         5.  Provides for custom food tables for each (registered) user. The
  26.     1,200 item data base can be expanded to up to 7,000 food items in up to
  27.     19 categories and up to 400 types of exercise.
  28.         6.  Allows the user to save the last fourteen (days of)  daily food
  29.     value lists. These lists may be recalled and edited, summed, or deleted 
  30.     - and even copied to a different date if desired.
  31.         7. Various types of exercise may be selected by the user and may be
  32.     scaled and saved in the daily food value lists.
  33.         8.  Daily  food  value  lists  can be printed. (or if no printer is 
  34.     on-line, a print file will be written.)  The Epson FX, HP LaserJet, and 
  35.     PostScript printers are supported.
  36.  
  37.  
  38.         SYSTEM REQUIREMENTS
  39.  
  40.     SLIMMER  requires  an  IBM  compatable  computer  with at least 300K of
  41.     memory in which to load.  If your computer  has  a  math  co-processor,
  42.     SLIMMER  will  use  it.  SLIMMER can be run on one and two-disk systems
  43.     with difficulty.  It runs fastest when loaded to and run  from  a  hard
  44.     disk-equipped  system. DOS 3.0 or higher is required.  If  you  have  a
  45.     monochrome  or  color monitor with or without a graphics card, you will
  46.     be able to use SLIMMER. The Monochrome, CGA, EGA,  and  VGA  modes  are
  47.     supported.
  48.                                     Page 1
  49.  
  50.  
  51.  
  52.         INSTALLATION - HARD DISK
  53.  
  54.     SLIMMER  is  distributed on two 5-1/4" disks or one 3-1/2" disk with an
  55.     installation batch file HDINST.BAT that will allow  the  user  (with  a
  56.     hard  disk)  to select a source and a target drive for the program.  It
  57.     creates a SLIM30 subdirectory on your hard disk.  To  install  SLIMMER,
  58.     change  to  the drive with this disk in it and enter the command HDINST
  59.     FROM TO where FROM and TO are your  floppy  disk  and  your  hard  disk
  60.     letter designations, respectively. An example is:
  61.  
  62.                                HDINST A D
  63.  
  64.     where  the FROM floppy disk is A and the TO hard disk is D. Notice that
  65.     there are no colons (:) in the above command.
  66.  
  67.  
  68.         RUNNING SLIMMER
  69.  
  70.     To run SLIMMER,  type  S302  and  press  <ENTER>  after you have either
  71.     entered the SLIM30 subdirectory on your hard disk, or are on the floppy
  72.     drive containing your working copy of the SLIMMER files. After you have
  73.     run SLIMMER  a  few times and get tired of the opening screens, you can
  74.     bypass them by entering  S302 n$  and pressing return where  n$ is your
  75.     name (or the file name you want to view). For example, you can view the
  76.     data for Slim by typing S302 SLIM, then pressing  <ENTER>.  A  one-line
  77.     BAT file will save you a bit of  typing.  It would contain the one-line
  78.     command S302 SLIM (e.g.), and could be called 1.BAT  or  similar simple
  79.     name.  SLIMMER could then be run by entering "1" and then "<RETURN>".
  80.  
  81.         MONOCHROME MONITORS AND LAPTOPS
  82.  
  83.     SLIMMER makes extensive use of color in its screens and  windows.  This
  84.     looks  great on color monitors and in greyscale tones. The truly "black
  85.     and white" monitor (usually amber or  green),  however,  will  be  very
  86.     difficult  to  read  for some color combinations. For you without color
  87.  
  88.                                     Page 3
  89.  
  90.     capability,  you  may want to  try  the  "black  and  white"  option in
  91.     SLIMMER.   As you start up  SLIMMER  for the first time, simply type in
  92.     S302 BW to run in black and white, or as in the example in the previous
  93.     paragraph,  type in  S302 BW SLIM  to run in black and white and bypass
  94.     the opening screens.  The default black and white  mode assumes a mono-
  95.     chrome  monitor and  provides a  "white on white"  background.  If your
  96.     computer has graphics  capability,  then select the UTILITY option from
  97.     the main menu and make the appropriate changes to the graphics mode.
  98.  
  99.     The default color configuration assumes a color graphics adaptor  (CGA)
  100.     and has a red on white background.
  101.  
  102.     For those of you with laptops,  SLIMMER  is  available  on  3-1/2" 720k
  103.     diskettes. Please indicate your preference for either the 3-1/2" or the
  104.     (high or low density) 5-1/4" diskettes when ordering.
  105.  
  106.         DEBUGGING
  107.  
  108.     Every effort has been made to program SLIMMER with sufficient  internal
  109.     checks  to  preclude the more common bugs. Do contact me if you get any
  110.     strange occurrances or results. (See my name and  address at the end of
  111.     this document) SLIMMER will be updated as changes become necessary.
  112.  
  113.         MAJOR SLIMMER VERSION #
  114.  
  115.     Version  1.0   - initial  release  - June 1988
  116.     Version  2.0   - added  calorie  counter  &  improved  editor  and plot
  117.                      routines -Feb 1989 (Minor Revs 2.0a ,b ,bx, 2.1)
  118.     Version  2.1   - Fix to allow SLIMMER to run on computers with DOS 2.11.
  119.                      Sept 1989.
  120.     Version  3.0   - Expanded  data  base  to  1,200  items  and  to  track
  121.                      daily  weight,  calories,  exercise,  protein, sodium,
  122.                      potassium, carbohydrates, cholesterol, fat, and fiber.
  123.                      added monochrome graphics for CGA, EGA  and  VGA,  and
  124.                      color  graphics  for VGA. The CALTAB food table editor
  125.                      was made available to registered users  only.  Use  is
  126.                      now  restricted to those with DOS 3.0 or higher. Added
  127.                      support  for  PostScript  printers.  Mouse  support is
  128.                      provided.
  129.     Version 3.01   - Corrected 'out of string space" bug that occur when the
  130.                      *.CAL files get too verbose. Included reference to the
  131.                      CIS on-line registration. 1/4/93
  132.     Version 3.02   - Added HP printer support, enabled file mgmt for unreg-
  133.                      istered users, reduced price from $35 to $25. 6/15/93
  134.                      b) reduced RAM requirement from 450k to 300k  8/15/93
  135.                                     Page 4
  136.  
  137.         USE OF SLIMMER REV 1 AND REV 2 FILES
  138.  
  139.     Whenever  revisions  are  made, there's always a question of what to do
  140.     with the old files from the previous revision. In this case,
  141.     If you have a REV 1 or REV 2 file 'n$.SLM',  SLIMMER will convert it to
  142.     a REV 3 file. Be sure to back up your old 'n$.SLM' files before you try
  143.     this. The 'n$.CAL' file from REV 1 and REV 2 should  be  DELETED.  ONLY
  144.     THE DATA FILES ENDING WITH SLM should be retained from the prior revs.
  145.  
  146.         SLIMMER CONVENTIONS
  147.  
  148.     There are  certain conventions that have been used within SLIMMER  that
  149.     try  to  make  it  respond in the way that you might expect for a given
  150.     keystroke. Some of these  are  listed  below:
  151.           <ENTER> - is used to select highlight bar items, to indicate  the
  152.     end  of  keyboard  entries,  and  to  indicate  the  end  of a selected
  153.     function.
  154.           <ESC> - used to cancel a function  and  return  to  the  previous
  155.     menu.
  156.           <SPACE BAR> - used only in food tables  to  tag/untag  your  food
  157.     selections.
  158.           <ARROW  KEY>  - UP and DOWN arrows are used to move the highlight
  159.     bar up and down. In addition, HOME and PAGE UP move the bar to the  top
  160.     of the menu, and END and PAGE DOWN move the bar to the end.
  161.           < + and - > - The  +  and  -  keys  are  used  to  increment  and
  162.     decrement  the  date  and  weight input values and help to decrease the
  163.     keystrokes required to input data. In  general,  there  is  a  list  of
  164.     functions  at  the bottom of each menu or table that will indicate your
  165.     choice of keys to press.
  166.           HOT  KEYS  are  single keystrokes of the letters appearing at the
  167.     left end of some  of  the  lines  of  the  selection  menus.  A  single
  168.     keystroke  of  the selected letter will do the same thing as moving the
  169.     select bar with the up/down arrows and pressing <ENTER>.
  170.  
  171.     Normal editing keys can be used  for  most  of  the  input items. These
  172.     include the  <BACK SPACE>,  <INSERT>,  <DELETE> and the arrow keys.  In
  173.     addition, <CTRL - END> will clear and let you start over with the input
  174.     item.
  175.  
  176.          MOUSE SUPPORT
  177.  
  178.     Mouse Support - In one of the first screens  in  the  program,  SLIMMER
  179.     will  indicate  whether  it has found an active mouse. For a two-button
  180.     mouse, the left button is the <RETURN> key and the right button is  the
  181.     <ESC>  key.  If  you  have a three-button mouse, use the left and right
  182.     buttons only. For user convenience, the mouse is used to input some  of
  183.     the  values.  For example, when the date is requested, you may increase
  184.     the date by pushing the mouse forward, or decrease the date by  pulling
  185.     the  mouse backward. Try this whenever input is requested, and you will
  186.     quickly see where it is active and where it not. Again,  for  increased
  187.  
  188.                                     Page 5
  189.  
  190.     ease  of  use, the left button is used to tag items when you are in the
  191.     calorie counter section of the program. When you are asked for a  scale
  192.     factor,  you may press the left button to accept the default value of 1
  193.     or you may first move the mouse backward or forward until you  see  the
  194.     value  that  you  want.  For foods, the scale factor varies from 0.1 to
  195.     10.0 in steps of 0.1, and  for  exercise  (minutes)  the  scale  factor
  196.     varies  from  1 to 100 in steps of 1 as you move the mouse. You are, of
  197.     course, always able to input any scale factor that you desire from  the
  198.     numbers on the keyboard....
  199.  
  200.     On some computers such as 386's and 486's the mouse  response  will  be
  201.     too  fast. In order to slow down the mouse, go to the UTILITIES section
  202.     and select the "cHange  mouse  speed" option. Note that the mouse speed
  203.     is shared by all those who use the same computer.
  204.  
  205.         BACKGROUND COLOR AND GRAPHICS MODE
  206.  
  207.     Whenever  you  run  SLIMMER  for the first time, go to the UTILITY menu
  208.     and select a background color and graphics mode for  yourself. When you
  209.     select the background color and graphics mode, it is  saved in a n$.CFG
  210.     file for you (n$ is your name) and will recalled the next time.
  211.  
  212.         THE OUTPUT FILES
  213.  
  214.     The first time you run SLIMMER, it will  create  a  new  file  in  your
  215.     name, It requests your first name, then uses the first eight letters of
  216.     your  name  plus  the extension SLM to create a file such as "JOHN.SLM"
  217.     for a user named John. An example file named SLIM.SLM is included  with
  218.     SLIMMER  to  allow you to see a file with some daily weight and calorie
  219.     data points in it. SLIM is a "pseudo" registered user in that the  File
  220.     Management  options  can be examined when SLIM is the user name and the
  221.     program  is started with S302 SLIM. While the file management menu can be
  222.     viewed, the operation of the items are disabled. Be sure to select  the
  223.     graphics  mode corresponding to your system's capability in the UTILITY
  224.     section. You will then be able to view SLIM's sample data.
  225.  
  226.     SLIMMER will only save up to 200 days worth of weight  and  food  value
  227.     data.   On the  201st day, it will cut back to to 100 items (discarding
  228.     the first 100 values. If you want to keep a  complete  record  of  your
  229.     weight, and calorie file, you are advised to make a copy of your output
  230.     file  before  it  reaches  200  data  points, and every 200 data points
  231.     thereafter.
  232.     HINT: You may, if you wish, use a different name in order to keep  your
  233.     old  data  on-line. For example, SLIM has accumulated 200 days worth of
  234.     data. Now, starting on the 201st day, he logs in as SLIM1 for the  next
  235.     200  days and so on. This will allow him to look at his old file at any
  236.     time by logging in as SLIM.
  237.  
  238.                                     Page 6
  239.  
  240.  
  241.  
  242.         DATE ENTRIES
  243.  
  244.     When you first enter SLIMMER, you will be prompted  for  a  date.  This
  245.     date  is the default date for the daily date/weight/calorie  file.  The
  246.     date  from  your  system is used as the initial starting date. You need
  247.     only press <ENTER> to accept the date, or press + or - to  increase  or
  248.     decrease  the  date  by  one day.  You can also enter the date from the
  249.     keyboard.   Plotted  data  is  output  by date entry number rather than
  250.     date. In other words, if you have 7  daily  weights  -  followed  by  a
  251.     2-week  vacation  away  from  the scales - followed by seven more daily
  252.     weights, it would appear as 14 consecutive data points in  your  output
  253.     file and on your graph.
  254.  
  255.  
  256.         YOUR PERSONAL DATA AND GOALS
  257.  
  258.     This  section of the program should be completed by the user during his
  259.     or her first session with SLIMMER. Simply start at the top and move the
  260.     select bar using the up & down arrow keys. The first  item  "List  your
  261.     Personal  Data"  will be empty until you complete the rest of the item.
  262.     Carefully enter your response to each selected item as  you  work  your
  263.     way down the menu - from frame size down to your height. Finally select
  264.     the  "Calculate  Weight and Calorie Goals" item to calculate your ideal
  265.     weight  and  calorie goals. You will be asked to input your goal weight
  266.     and calorie intake goals. The goals are displayed on your user graphs.
  267.  
  268.     Note: Those of you  who  have  extremely  small  wrists  or  very  long
  269.     slender  fingers  may  find  yourselves  in  the  "  S " or Small frame
  270.     category. If this happens, feel free to upgrade yourself to the "  M  "
  271.     or  Medium  frame  category.  The  method used in SLIMMER to select the
  272.     frame size is admitedly crude - and your doctor's definition should  be
  273.     taken instead.
  274.  
  275.  
  276.         REVISE WEIGHT & FOOD VALUE DATA
  277.  
  278.     The daily plot data of date, calories, and weight  etc  can  be  edited
  279.     here. New lines can not be added, but existing lines can be changed. If
  280.     you  are  changing numbers by overwriting them, be sure that the number
  281.     returned by the editor is the one you want. (check your work). You  may
  282.     find  it  helpful to use the space bar to  overwrite the old data if it
  283.     extends beyond the new numbers you enter. To delete a line of data from
  284.     the list, use the CTRL-END command to blank out the  DATE  entry.   The
  285.     editor will return a / value, and that line will be  deleted  when  you
  286.     leave the editor.
  287.  
  288.                                     Page 7
  289.  
  290.  
  291.  
  292.         GRAPH YOUR PROGRESS
  293.  
  294.     Plots of your daily weight and food or exercise values can be viewed in
  295.     either ASCII,  low,  medium,  or  high  resolution  depending  on  your
  296.     system's  capability.  If  in  doubt  about  the  configuration of your
  297.     system, experiment with the options offered  in  the  UTILITY  section.
  298.     You  will need a color graphics adapter (CGA or EGA or VGA) to view the
  299.     high resolution graphs. SLIMMER will let you know if it  can't  find  a
  300.     graphics  card.  If  you  have  placed  the  command  GRAPHICS  in your
  301.     AUTOEXEC.BAT or have executed the command at some time before  entering
  302.     SLIMMER  and  if  you  have  a CGA graphics card or better, and if your
  303.     printer can do IBM graphics,  you  will  be  able  to  copy  your  high
  304.     resolution graphs to the printer with the <SHIFT-PRINT SCREEN> command.
  305.  
  306.  
  307.         COUNT CALORIES / VIEW FOOD TABLES
  308.  
  309.  
  310.     This section of the program is used  to  generate  your  Daily  Calorie
  311.     Counter  lists.  It is both the most complex and also the most powerful
  312.     section of the program. Its component parts are as follows:
  313.          1. Weight entry.
  314.     As you enter this section of the program, you will be prompted for your
  315.     daily weight. This happens every time. The default value is either your
  316.     previous day's value or a value  you  entered  earlier  the  same  day.
  317.     Change  the weight with the + or - keys, or enter a new weight from the
  318.     keyboard.
  319.          2.  SLIMMER food and exercise tables
  320.     The  food  tables,  starting with  "Beverages"  and  going  through the
  321.     "Vegetables"  are  selected  using  the arrow keys or the letter at the
  322.     left  end  of each line may be pressed to select  the  line.  You  will
  323.     then  see the food or exercise table. You may now use the up/down arrow
  324.     keys as well as page up/down  and  home/end  keys  to  move  about  the
  325.     table.  F1  provides  a  help menu. You may press the V key to show the
  326.     verbose data on each highlighted item.  Items  are  selected  with  the
  327.     <SPACE  BAR>  key  and  will  print  a  marker  at  the left end of the
  328.     highlighted line. (If the marker is already shown, then the <SPACE BAR>
  329.     will remove it).  Use the arrow keys to select a line -  then  mark  it
  330.     with  the  <SPACE  BAR>  key.  You  will  now be asked to enter a scale
  331.     factor.  The default value of 1 will save the line  as  shown.  If  you
  332.     enter  a  1.5,  the quantities will all be multiplied by 1.5 before the
  333.     line is transferred to your daily calorie counter list. (Note that  the
  334.     values  on the screen are NOT modified).  A scale factor less than .001
  335.     will return the line with a factor of 1.  The exercise tables  function
  336.     in  the same way as the food tables, but you enter the time in minutes.
  337.     When you are finished selecting all the applicable  items  on  a  given
  338.     food  table, press <ESC> to add the items to your daily calorie counter
  339.     list.
  340.  
  341.                                     Page 8
  342.  
  343.     Registered users get a Custom Food Table  Menu  from  which  to  select
  344.     their  items.  These  are  the tables that they edited using the CALTAB
  345.     editor. Another feature is the SEARCH routine. If the (registered) user
  346.     enters a "?", he will be asked for a search string. It doesnt matter if
  347.     it is upper or lower case, but is limited to 8  characters  in  length.
  348.     For  example,  the  search words "bacon" or  "Bacon"  or  "BACON"  will
  349.     each  provide  a  table  of 18 items that contain bacon in the title or
  350.     description. A hint to those that will be  using  the  search  routine:
  351.     Even  with  my  XT operating at 10 mhz and with a math co-processor, it
  352.     takes about 12 seconds to search through the 1200 items that come  with
  353.     SLIMMER.   It  will save time if you customize your personal data files
  354.     to eliminate items that you don't eat, and also reduce  the  number  of
  355.     categories if at all possible.
  356.  
  357.         3. Edit Calorie Counter List for n$
  358.     When you have entered all the items for the day or for a portion of the
  359.     day,  you  can  now  edit  the list further by selecting the line "Edit
  360.     Calorie Counter List for n$".  In this editor,  you  can scale any line
  361.     again  using  the  F2  key. You will be asked for a scale factor again.
  362.     You may enter any number from zero upward. For example: if instead of 1
  363.     ounce you want three ounces,  you  enter  a  3  as  the  scale  factor.
  364.     Similarly,  enter  .5 to get a value of .5 ounce. Experiment a bit with
  365.     this until you get the hang of it.  NOTE THAT IF YOU SCALE A LINE BY 0,
  366.     THE LINE WILL BE DELETED. SLIMMER will check  to  see  if  your  scaled
  367.     numbers  seem reasonable.  If the quantity numbers seem out of range, a
  368.     comment  will  be given. At this point you should use the V key to view
  369.     the verbose listing.  As you move the space bar  up  and  down  on  the
  370.     individual  items  in  your  daily  list, you will notice one (or more)
  371.     items in the verbose list  where  the  numbers  are  written  over  the
  372.     vertical  bars that separate the numbers. The corresponding item may be
  373.     in error. After editing your data, use <ESC> to leave ther editor.
  374.  
  375.         4. Hint
  376.     When you are near the top of the menu and want to go to the bottom line
  377.     of the menu, use the <PAGE DOWN> or <END> key. Similarly, the <PAGE UP>
  378.     or <HOME> keys take you to the top.
  379.  
  380.  
  381.         FILE MANAGEMENT SELECTIONS 
  382.  
  383.     This section of the program will let you see which daily calorie  count
  384.     lists  are  stored  for  you. As you enter this section of the program,
  385.     there is a list of dates displayed on the left side of the  screen.  If
  386.     you  are just starting out, the list will be empty. Above the list will
  387.     be displayed "today's" date.
  388.  
  389.         1. Sum your daily calories
  390.     This  will  provide you with a summation of the day's food and exercise
  391.     values for "today's" date.
  392.  
  393.                                     Page 9
  394.  
  395.         2. Change today's calorie counter date.
  396.     The working date - or "today's" date can be changed  by  selecting  the
  397.     "Change  Today's  Calorie Counter Date" line. After you have selected a
  398.     new date, it may coincide with one  of  the  dates  on  the  left  hand
  399.     display  of  dates.  If so, the data for that day will be recalled.
  400.  
  401.         3. Erase today's calorie counter list
  402.     If  you want a blank list for "today's" date, you can select the "Erase
  403.     Today's Calorie Count List" item to clear the file and  let  you  start
  404.     over  for that date. You will have to enter a Y or y to verify that you
  405.     do wish to erase the data.
  406.  
  407.         4. Print your daily calorie counter list
  408.     Using this item will allow you to send your data to an  Epson FX,  to a 
  409.     HP LaserJet,  or  to a PostScript  type of printer. Two print files are 
  410.     created. The first is  the n$.PRT file (Epson FX & ASCII) and the n$.PS 
  411.     file  (PostScript) (where n$ is your name)..  These are created whether 
  412.     you print or not, and are overwritten the next time you elect to print.
  413.  
  414.     NOTE:  SLIMMER  Epson  FX print files only use the standard BASIC print
  415.     commands and should work with most printers. No attempts  are  made  to
  416.     change  line  spacing,  to  skip perforations, etc. I leave the printer
  417.     settings for you to do for your own individual printer prior to running
  418.     SLIMMER. The PostScript files are written using Courier-Bold  10  point
  419.     as the default font and pitch.
  420.  
  421.         5. Recall old list for today's date
  422.     You can recall a prior day's file into today's date (if  you  have  the
  423.     same  thing  to  eat each Friday, for example) by selecting the "Recall
  424.     Old List for Today's Date" line. You will be given a choice of the last
  425.     fourteen (or less) daily calorie count files. 
  426.  
  427.     NOTE:   If  you  already have a file saved for today's date, its values
  428.     will be overwritten.
  429.  
  430.  
  431.         UTILITIES
  432.  
  433.     The  UTILITIES  section is used for a variety of things. It can be used
  434.     to  change or add user names without leaving the program, to change the
  435.     background color, to select the graphic  mode,  to  back-up  your  data
  436.     files,  change  the  mouse  speed,  or  to select a printer. First-time
  437.     users  should  select  a  printer  and  graphic mode during their first
  438.     session. The values will be saved for subsequent sessions.
  439.  
  440.         CALTAB FOOD TABLE EDITOR
  441.  
  442.     This  CALTAB  editor  is  only available to registered users. In it the
  443.     user may edit not only  the  data  within  the  food  tables,  but  the
  444.     description  and  name of the table itself. For new (registered) users,
  445.     you need only enter this section, then escape out of it  to  initialize
  446.  
  447.                                     Page 10
  448.  
  449.     your  personal  food  table files and to generate your index file. This
  450.     index file is your key to using the custom menus in the COUNT  CALORIES
  451.     /  VIEW  FOOD  TABLES  section.  There  is a separate document file for
  452.     CALTAB that goes into more detail ...
  453.  
  454.         UNEXPECTED ERRORS AND LOCKUPS
  455.  
  456.     While  every attempt has been made to squash all the bugs, there may be
  457.     a few that remain. The bugs that throw the program suddenly back to DOS
  458.     are very hard to trace since no error messages are given.   An  attempt
  459.     has  been  made  within SLIMMER to include error-trapping code to cover
  460.     every line of the program. Therefore, if  an  error  should  occur,  an
  461.     error  comment  will  appear  and  you will be able to return to DOS by
  462.     pressing any key. Some multiple errors may even lockup your computer at
  463.     this  point.  (If  you  reach  such  a  point,  make  a  note  of   the
  464.     circumstances  and  drop  me  a  note  about it.) Try the control-break
  465.     followed by control-c to see if there is a response. If there is  none,
  466.     simply  reboot your computer (turn it off then on again) and it will be
  467.     none the worse for wear.
  468.  
  469.         NOT ENOUGH MEMORY TO LOAD OR RUN SLIMMER (ERRORS #7 OR #14)
  470.  
  471.     SLIMMER will require up to 250k to load, but then requires up  to  300k
  472.     as your daily files grow larger. If you have some other programs loaded 
  473.     in memory and SLIMMER doesn't fit, you may have to remove  some  of the 
  474.     other ones.  As  an  aid  in  determining how much memory is left after 
  475.     SLIMMER is loaded, run SLIMMER and whenever you  are  asked for a date, 
  476.     respond with  <ALT><F1>.  This will trigger a routine that will provide 
  477.     you with the memory available. There are two places in the program that 
  478.     ask for the date. The first is when SLIMMER first starts, the second is 
  479.     in the File Management  section  under  the Count  Calories/..selection  
  480.     from  the  main  menu.  From the  File Management  menu,  select Change 
  481.     Today's Calorie Counter Date.  Since some of the arrays in  SLIMMER are 
  482.     allocated dynamically, the  memory  available  will be different in the 
  483.     various sections of the program.  To have a  "running tally"  of memory 
  484.     available show up in the lower right hand corner of the screen,  create 
  485.     & include a file called "memory.dat"  in  the  SLIM30 subdirectory (the 
  486.     contents of the file are unimportant).
  487.  
  488.         RANGE OF APPLICABILITY
  489.  
  490.     As  an Engineer, I often deal with the twin "concepts" of interpolation
  491.     and extrapolation. Interpolation means simply to obtain tabular  values
  492.     from  within the limits of the table. Extrapolation is fabricating data
  493.     beyond the limits of the table by making some assumptions to extend the
  494.     data. SLIMMER, on order to not quit every time that data  is  requested
  495.     from  beyond  the  limits  of  the  tables,  is  written  using  linear
  496.     extrapolation functions - much like weather forcasters do - and assumes
  497.     that what went on before will continue  into  the  future.  There  will
  498.     therefore  be  some error introduced into your ideal weight and calorie
  499.     calculations when you fall  outside  the  following  limits:
  500.  
  501.                                     Page 11
  502.  
  503.         Weight:            minimum = 90 lbs, maximum = 220 lbs
  504.  
  505.         Height: for men    minimum = 5'-1", maximum = 6'-3"
  506.                 for women  minimum = 4'-8", maximum = 5'-10"
  507.  
  508.         Age   : Adults 25 years of age and above. (If between  18  and  25,
  509.                 your  ideal  weight  could be reduced by one pound per year
  510.                 for every year below age 25.)
  511.  
  512.         Exercise Calories: are based on data given for a weight of 150 lbs.
  513.                 An adjustment is made for weight in the range of 110 lbs to
  514.                 190 lbs.  The  range  of applicability is therefore 110 lbs
  515.                 thru 190 lbs.
  516.  
  517.         RUNNING UNDER WINDOWS 3.1
  518.  
  519.     For those running MicroSoft Windows,  a DIET.ICO and a SLIMMER.PIF file
  520.     is included.  From within Windows' 3.1  Program Manager click on  FILE,
  521.     then select NEW. Select PROGRAM ITEM and click OK. Type in SLIMMER 302b
  522.     on the first line.  Select BROUSE.  Find the  SLIM30  sub-directory and
  523.     double-click on it.  Find  SLIMMER.PIF  and  double click on it. Select
  524.     CHANGE ICON,  then click on OK.  Select BROUSE.  Find  the  SLIM30 sub-
  525.     directory again and double-click on it.  Double-click on DIET.ICO. Type
  526.     in  the  working  directory  path for  your  SLIM30  subdirectory  (eg:
  527.     C:\SLIM30).  Click on OK.  This places the  SLIMMER icon in the current
  528.     program group.  You can drag & drop the icon into any program group, or
  529.     create a new program group for SLIMMER.  NOTE: If you ever experience a
  530.     lock-up while running under  Windows 3.1,  use  <CTRL><ALT><DEL> to get
  531.     control, then press ENTER to return to Windows.
  532.  
  533.         DISCLAIMER
  534.  
  535.     For obvious reasons, no claims are made or implied that SLIMMER is more
  536.     than  a database and a tracking tool. All medical data contained herein
  537.     is correct to the best of my  knowledge,  but  the  user  (YOU)  assume
  538.     complete  responsibility  for  the use of and the results of the use of
  539.     this software.
  540.  
  541.         ON THE IMPORTANCE OF EXERCISE
  542.  
  543.     Dieting without a concurrent exercise  program  is  dangerous.  It  can
  544.     lead  to a serious loss of muscle and a drop in metabolic rate. Results
  545.     of a study were reported in  1984  in  "the  Yo-Yo  Syndrome"  by  G.L.
  546.     Blackburn,  M.D.,Ph.D.,  K.N.  Pavlou,  Sc.D.,  and  V. Zak in RxWeight
  547.     Control, Vol.2, No.5, Jun-Jul 1984.
  548.  
  549.                                     Page 12
  550.  
  551.  
  552.     When 1000 calorie a day diets were administered to separate  groups  of
  553.     exercisers and non-exercisers, the following results were found:
  554.  
  555.                           EXERCISE GROUP        NON-EXERCISE GROUP
  556.  
  557.     Food Calories             1000/day              1000/day
  558.  
  559.     Total Weight Loss          19 lbs                18 lbs
  560.  
  561.     Body Fat Lost              23 lbs                11 lbs
  562.  
  563.     Muscle Gained               4 lbs                 -
  564.  
  565.     Muscle Lost                 -                     7 lbs
  566.  
  567.     If  you attempt to diet without exercise, you will reach a plateau at a
  568.     weight higher than your ideal weight, and  your  metabolism  rate  will
  569.     decrease as your body tries to compensate for the lack of calories. The
  570.     above table should help to convince you of the need to exercise.
  571.  
  572.     Ways to Help to Lower High Cholesterol Levels:
  573.  
  574.         1. Decrease or eliminate coffee and alcohol from your diet.
  575.         2. Include fish in your diet.
  576.         3. Include  soluble  fiber in  your diet - especially that found in
  577.     beans (pinto or navy) and from oat bran.
  578.         4. Exercise at least 3 or 4 times a week.  This helps increase  the
  579.     good cholesterol HDLs and decrease the bad cholesterol LDLs.
  580.  
  581.     Sources:
  582.  
  583.     United  States  Department  of Agriculture, "Nutritive Value of Foods",
  584.     Home and  Garden  Bulletin  Number  72,  Revised  1981.  United  States
  585.     Department  of  Agriculture,  Handbook No. 8, Revised Sections 8-1 thru
  586.     8-12.
  587.  
  588.     Bowes  and  Church's  "Food  Values  of  Portions  Commonly Used", 15th
  589.     edition, revised by Jean  A.T.Pennington,  Ph.D.,  R.D.,  published  by
  590.     Harper & Row, New York.
  591.  
  592.     "The Complete "Lite" Foods Calorie, Fat, Cholesterol, and Sodium
  593.     Counter", by Densie Webb, Ph.D., R.D., Bantam Books, 1990.
  594.  
  595.     "The Complete Book of Food Counts", by Corinne T. Netzer, A Dell Book,
  596.     1991.
  597.  
  598.                                     Page 13
  599.  
  600.     Routines written by others and used in SLIMMER are
  601.         TBWINDO.INC  -  Turbo  Basic  window  routines that make SLIMMER an
  602.                      attractive program. For those  of  you  that  want  to
  603.                      contact him, Rick can be reached thru  his  Compuserve
  604.                      #   76210,443.   He  now  has  improved  routines  for
  605.                      PowerBasic as well.
  606.         INPSUB.INC  - Author Unknown
  607.         JULIAN.INC  - Public Domain by Joe Vest
  608.         FNEDIT.INC  - Public Domain by Joe Vest
  609.         GETFREE.BAS - Author Unknown
  610.         CHKCRC.INL  - Written by Craig J Kim
  611.  
  612.  
  613.  
  614.         ABOUT THE AUTHOR / PROGRAMMER
  615.  
  616.     SLIMMER  is  the  first major program written by myself in TURBO BASIC.
  617.     My background is in Structural Engineering, and I'm  currently  working
  618.     as  an  Aerospace  Structures  Engineer  for  Fairchild  Space  Co.  in
  619.     Germantown, MD. I hold a PhD in Applied Sciences from the University of
  620.     Delaware,  where  I  completed  a  dissertation  on  various   solution
  621.     techniques  for laminated plates. My interests include the violin which
  622.     I currently play with my church's worship team.  My home computer is an 
  623.     AT clone, operating at 12 mhz with an 80 meg hard disk,  a 3-1/2" and a
  624.     and a 5-1/4" high density floppy.  I use a 2400  baud modem and BOYAN's 
  625.     version D4 shareware comm package to access the various BBS's. I have a 
  626.     NEC Multisync 2A color monitor which helps me to see the effects of mo-
  627.     nochrome thru VGA  programming. My programming time is generally in the 
  628.     wee hours - usually between 3 and 6 am and on the  weekends -  and  any 
  629.     other free moment.  If  any  of  you  want to drop me a line or leave a 
  630.     message, my mailing address is:
  631.  
  632.                         George D. Summers
  633.                         2117 Coon Club Road
  634.                         Westminster, MD 21157
  635.  
  636.     and my Compuserve number is: 76276,564
  637.  
  638.  
  639.     I'll  have  the  latest version of  SLIMMER  available on CompuServe in
  640.     Library 10 (Nutrition). Type GO GOODHEALTH at the ! prompt and when you 
  641.     get to the library, brouse thru using the keyword SLIMMER. Registration 
  642.     of SLIMMER is available on-line in GO SWREG, ID # 186.
  643.  
  644.  
  645.                                     Page 14
  646.  
  647.  
  648.         WHERE DOES SLIMMER GO FROM HERE
  649.  
  650.     Every  major  revision  to  SLIMMER  takes  about  six  months or so to
  651.     formulate and test. You the users will, to a large part,  be  the  ones
  652.     that  dictate  what is and is not included in future revisions. Do send
  653.     your comments and suggestion. A version for Windows is in the works, and 
  654.     a spanish version is available for testing.
  655.  
  656.  
  657.         REGISTRATION
  658.  
  659.     For those of you interested in registration, all  the  information  you
  660.     need  is found by selection the REGISTRATION line in the main menu. You
  661.     are shown a registration form that you can send  to  your  printer.  Be
  662.     sure to indicate your preference for 3-1/2" or 5-1/4" disks.  You may
  663.     use the form found on the next page of this document file instead if you
  664.     have printed this file.
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.                                     Page 15
  679.  
  680.  
  681.                          SLIMMER 3.02 REGISTRATION FORM
  682.  
  683.  
  684. Your Name _____________________________________________________________________
  685.  
  686. Street Address ________________________________________________________________
  687.  
  688. City, State, Zip ______________________________________________________________
  689.  
  690. Phone # (Optional) ____________________________________________________________
  691.  
  692. Disk Size Desired      3-1/2" ________     or    5-1/4" _______
  693.  
  694. Disk Density           High   ________     or    Low    _______
  695.  
  696. Registration # shown in SLIMMER closing screen  _______________________________
  697.  
  698. Amount Enclosed:  $25 for registration __________
  699.  
  700.                   $30 for registration outside USA __________
  701.                       (U.S. Funds or Money Order on U.S. Bank Only)
  702.  
  703. Please describe your equipment (optional):
  704.  
  705. Computer type ____________________________________________DOS version__________
  706.  
  707. Amount of RAM (memory) __________  ;   Hard disk size ___________ meg/gig
  708.  
  709. Graphics type: Mono _____ , CGA _____ , EGA _____ , VGA _____ , Other _________
  710.  
  711.  
  712. Comments_______________________________________________________________________
  713.  
  714. _______________________________________________________________________________
  715.  
  716. _______________________________________________________________________________
  717.  
  718. _______________________________________________________________________________
  719.  
  720. _______________________________________________________________________________
  721.  
  722. Please send this form and your check to:
  723.  
  724.                         George D. Summers
  725.                         2117 Coon Club Road
  726.                         Westminster, MD 21157
  727.  
  728.  
  729.