home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / ME / ME007.ZIP / MYF361.EXE / lha / MYF.DOC < prev    next >
Text File  |  1991-03-23  |  78KB  |  1,386 lines

  1.  
  2.  
  3.  
  4.                                                                      |
  5.                                             Managing Your Food       |
  6.                                             Version 3.61             |
  7.                                             Copyright (c) 1991       |
  8.                                             by Greg Aakhus           |
  9.                                                                      |
  10.  
  11.  
  12.  
  13.                                      _______                         |
  14.                                 ____|__     |               (tm)     |
  15.                              --|       |    |-------------------     |
  16.                                |   ____|__  |  Association of        |
  17.                                |  |       |_|  Shareware             |
  18.                                |__|   o   |    Professionals         |
  19.                              -----|   |   |---------------------     |
  20.                                   |___|___|    MEMBER                |
  21.  
  22.  
  23.  
  24.  
  25.                              TABLE OF CONTENTS
  26.  
  27.  
  28.  
  29.             Introduction  .................................. Page 1
  30.                 Abstract
  31.                 Overview
  32.  
  33.             PullDownMenu Interface ......................... Page 5
  34.                 MYF custom settings
  35.  
  36.             The Ingredient, Recipe, Meal, and Plan files ... Page 9
  37.                 Recipe, Meal, and Plan files
  38.                 Nutritional Information
  39.                 Ingredient file
  40.                 Recipe file
  41.                 Meal file
  42.                 Plan  file
  43.  
  44.             General information ............................ Page 17
  45.                 HELP
  46.                 Record Editing - Adding and Modifying Records
  47.                 Data files, key files, and merging
  48.                 Monochrome monitor with color card
  49.                 Listing Files
  50.                 Output to the Screen, Printer, or Disk
  51.  
  52.             System information ............................. Page 20
  53.                 Hardware requirements
  54.                 Backing up
  55.                 Files on disk
  56.                 I/O errors
  57.                 CONFIG.SYS
  58.  
  59.             Reminder utility ............................... Page 21
  60.  
  61.             Tutorial ....................................... Page 22
  62.  
  63.             User Support .......................... See REGISTER.DOC
  64.  
  65.                                       -1-
  66.  
  67.  
  68.  
  69.                                 << ABSTRACT >>
  70.  
  71.         MYF is a complete food manager designed for food manufacturers,
  72.         restaurant managers, dietitians, diabetics, and the home user.
  73.         Its use is easy enough for the novice, yet comprehensive enough
  74.         for a professional dietitian. The program will track protein,
  75.         carbohydrates, fat, calories, cholesterol, fatty acids, crude
  76.         fiber, vitamins, minerals, food exchanges, percent RDA, COST,
  77.         and two user-defined fields. The user-defined fields will
  78.         track a trace mineral, amino acid, or other item, like sugar,
  79.         not already listed in the database. Even if nutritional
  80.         information is not desired, or a restaurant is not in your
  81.         portfolio, this program will make the job of food planning much
  82.         easier. Do you have a boy scout troop planning a fund-raising
  83.         dinner, or do you want to plan food for the summer camping
  84.         trip? MYF will handle the work, making sure you don't forget
  85.         anything, and you know ahead of time the exact cost of your
  86.         food. It can output a complete shopping list arranged by store
  87.         and aisle and deduct the quantity from the inventory. The cost
  88.         and nutritional information of each recipe, meal, or plan can
  89.         be shown instantly as ingredients are added or modified. This
  90.         instant feedback could also be used in a "day after" situation.
  91.         Just make up a recipe of what you ate in any period of time,
  92.         and the nutrition and cost can examined as you add ingredients.
  93.  
  94.         It's great for plain old shopping, too. If you hate to stand in
  95.         lines at the grocery store right about dinner time, the program
  96.         will make going shopping once a week a breeze, while adding
  97.         variety to your meals. At first my wife was very skeptical
  98.         about using the computer to put out a shopping list and menu,
  99.         but now she can't live without it! She loves it! When planning
  100.         a food menu for the week, she has all the recipes at her finger
  101.         tips, so her selections vary much more than before the computer.
  102.         Shopping has become much easier, too. Before the program, we
  103.         would try to do our shopping once a week, but would always
  104.         forget something and be running back to the store constantly.
  105.         Now we do our shopping once a week during leisurely times and
  106.         don't forget even the little things. On a camping trip not
  107.         running back to the store becomes a very high priority.
  108.  
  109.         Although MYF comes with recipes and ingredients, which are
  110.         yours to use, it is easily extended and designed to manage
  111.         your food using your recipes. Additional ingredients, recipes,
  112.         meals, or plans may be added, and any existing information
  113.         may be easily changed.
  114.  
  115.         See the < TUTORIAL > at the end to learn the program by example.
  116.  
  117.                                       -2-
  118.  
  119.  
  120.  
  121.                                 << OVERVIEW >>
  122.  
  123.  
  124.         Glossary:
  125.         The following is a short description of a few of the computer
  126.         terms used in describing MYF.
  127.  
  128.         Field: A group of fields are used to make up a record or description
  129.                of a particular item; e.g., the vitamins, minerals, cost,
  130.                supplier, etc., would be different fields making up a
  131.                description of an ingredient (record) in the ingredient file.
  132.  
  133.         Record: Each instance of a group of fields would be one record;
  134.                e.g., almonds would be one record in the ingredient file.
  135.                Almonds are described by the fields (vitamins, cost, etc.).
  136.                Each record contains the same fields in a file. So all
  137.                ingredients would have the same description.
  138.  
  139.         Database file: A collection of records all having the same fields;
  140.                e.g., the recipe file is a collection of different recipes.
  141.                The meal file is a file containing the meals. Each record
  142.                in a file is described by the fields. All data files in MYF
  143.                (*.DAT) are actually database files, but are referred to as
  144.                files in the PDM and in the rest of the documentation.
  145.  
  146.         I/O: Input/Output. Simplistically, I/O occurs when the program is
  147.                accepting data from the keyboard, or outputting data to
  148.                the screen, disk, or printer. Most I/O errors occur writing
  149.                to disk. The disk may be full or the key files out of synch.
  150.  
  151.         Special characters: Control and Alternate characters are invoked by
  152.                holding down by holding down the control or alternate key and
  153.                then pressing the letter specified. These are used to send
  154.                commands to the program. In the documentation, control F, is
  155.                specified as ^F. Alternate C is specified as Alt C.
  156.  
  157.  
  158.         Every ingredient in each recipe, meal, or plan should be in
  159.         the ingredient file one time and only one time. The ingredient
  160.         file contains the detailed information about every ingredient
  161.         (nutritional information, cost, etc.). When adding or editing
  162.         recipes, meals, or plans, all items referencing the ingredient
  163.         file are checked.
  164.  
  165.                                       -3-
  166.  
  167.         The structure of MYF is very simple:
  168.  
  169.         *-------*
  170.         | PLANS |-----*--*  Plans consist of meals, recipes, ingredients.
  171.         *-------* |   |  |
  172.         *-----------* |  |
  173.         |   MEALS   |-|--|  Meals consist of recipes, ingredients.
  174.         *-----------* |  |
  175.         *--------------* |
  176.         |   RECIPES    |-|  Recipes consist of other recipes, ingredients.
  177.         *--------------* |
  178.              |           |
  179.              *-----------|
  180.                          |
  181.         *------------------*
  182.         |   INGREDIENTS    |  Ingredients are the basic building blocks
  183.         *------------------*  containing the nutritional information & cost.
  184.  
  185.  
  186.         Recipes may reference other recipes. This saves time by not having
  187.         to rekey information and helps keep recipes organized. Entering
  188.         "SER" in the measurement field will tell the program to look in
  189.         the recipe file, not the ingredient file for the item. This
  190.         reference can be used from the recipe, meal, or plan file. Entering
  191.         1 SER ITALIAN SAUCE in a SPAGHETTI recipe will inform the program
  192.         to use 1 serving of the ITALIAN SAUCE recipe. Enter 1 SER ITALIAN
  193.         SAUCE in the LASAGNE recipe to do the same. The ingredients for the
  194.         ITALIAN SAUCE recipe only need to be entered one time. The MEAL and
  195.         PLAN records may not reference themselves. The MEAL records can
  196.         only reference recipes or ingredients. The Plan file can reference
  197.         recipes, ingredients, and meals.
  198.  
  199.         Since food is usually bought in different measurements than
  200.         specified in a recipe, measurements are usually different in
  201.         the ingredient file than in the recipe file. Each item in the
  202.         recipe, meal, or plan files referring to the ingredient file
  203.         must have a multiplier, or conversion value, to relate the
  204.         measurements. For example, butter is usually specified as
  205.         tablespoons in a recipe, but bought by the pound at the store.
  206.         The multiplier here would be 32 (32 tablespoons per pound of
  207.         butter). The program knows the common volume-to-volume and
  208.         weight-to-weight values. Volume-to-weight values are ingredient
  209.         specific and are listed in the ingredient file. All values may be
  210.         modified and new values added, with the option to make the change
  211.         this once or to use the value from now on. For more information see
  212.         < MULTIPLY FIELD >, < MEASUREMENT FIELD >, < VOLUME EQUIVALENTS >,
  213.         or < MYF.TBL >,
  214.  
  215.         To prevent misspelling and duplication, ^G will "GET" a listing
  216.         of the ingredients and optionally fill in the ingredient field
  217.         of the recipe, meal, or plan. With "SER" in the measurement
  218.         field, pressing ^G will show the listing of recipes instead of
  219.         ingredients. With "MLS" in the measurement field, ^G will
  220.         show the meal file.
  221.  
  222.                                       -4-
  223.  
  224.  
  225.         Planning:
  226.  
  227.         Weekly Menus are entered in the plan file. A shopping list
  228.         (order form) can be written out arranged by supplier and section
  229.         (store and aisle). The nutritional information and cost can be
  230.         shown by the recipe, meal, day, or week. These weekly shopping
  231.         lists may be combined with other weekly plans to make monthly
  232.         or yearly shopping lists. Items may be deleted from the list or
  233.         deducted from inventory.
  234.  
  235.         Output:
  236.  
  237.         All records in all files may be sorted over 100 different ways,
  238.         and listed to the screen, printer or disk. It's easy to list
  239.         all the recipes by lowest percentage of fat per serving first,
  240.         low cost first, high vitamin B1 last, etc. Output may be a summary
  241.         or complete record. Just recipes containing a specified ingredient
  242.         may be listed.
  243.  
  244.         Nutritional information:
  245.  
  246.         The following nutritional items are tracked by MYF. Protein(g),
  247.         Carbohydrates(g), Fat(g), Mono unsaturated fatty acids(g), Poly
  248.         unsaturated fatty acids(g), Saturated fatty acids(g), Crude
  249.         fiber(g), Cholesterol(g), and percent RDA. Measurements for
  250.         vitamins and minerals are in milligrams unless otherwise
  251.         specified. Vitamins: A(IU), B1, B2, B6(mcg), B12(mcg), C, D(IU),
  252.         E(IU), Folic Acid, Niacin, and Pantothenic Acid. Minerals: Ca,
  253.         Mg, Zn, Mn, K, P, Fe, Cu, and Na. Also, the 8 standard food
  254.         exchanges. Alcoholic calories are listed as carbohydrates.
  255.         One gram of alcohol = 6.9 calories = 1.725 grams of carbohydrate.
  256.         All values supplied are from the USDA food composition tables
  257.         (USDA handbook #8, Release 9). Exchange information is computed
  258.         from the ratios of carbohydrates, fats and proteins.
  259.  
  260.         Additional Features:
  261.  
  262.         The Pull Down Menu (PDM) provides an avenue to learn the program
  263.         painlessly as you work. Short cut keystrokes are shown to help you
  264.         learn to work quickly. You may easily negotiate from one place to
  265.         another without constantly backing out of menus.
  266.  
  267.         The exact place in the file (what record and field) is remembered
  268.         when leaving a file, not only in the session, but also when entering
  269.         the program again. This provides instant file switching; e.g., if
  270.         you are editing a recipe and want to change an ingredient, press
  271.         Alt I, find the ingredient, make your change, press Alt R, and you
  272.         will be back at the same record and in the same field of your recipe.
  273.         Pressing Alt I again will return to the ingredient file at the same
  274.         ingredient and field.
  275.  
  276.         Ingredients, recipes, meals, or plans files may be merged, from one
  277.         file to another of the same type. This encourages users to freely
  278.         exchange recipes, etc., without rekeying the information.
  279.  
  280.                                       -5-
  281.  
  282.  
  283.                                << PULL DOWN MENU >>
  284.  
  285.         The Pull Down Menu (PDM) system lets you do work and learn the
  286.         program at the same time. It also alleviates the need to back
  287.         out of nested menus to get to an option at the top. Commonly
  288.         used commands are shown with short cut keystrokes on the right.
  289.         Using the keystrokes is usually faster. Only the commands
  290.         available at any instance in the program are shown. To invoke
  291.         the PDM, press F10 or use the mouse. The main sections to choose
  292.         from are: MYF  FILES  [RECORDS or EDITOR]  [FIELDS]  [PLANNER].
  293.         Options in [] are shown when appropriate. The RECORDS and FIELDS
  294.         options are shown only while editing a data file, the PLANNER
  295.         option is shown when editing the plan file, and the EDITOR
  296.         option is shown when looking at Screen output or a text file.
  297.         For more information on EDITOR commands see < SCREEN OUTPUT >.
  298.  
  299.         << PDM-MYF >>       Under MYF is:
  300.             How to Register   - Enter Reg name, number, and form.
  301.             Print Manual      - Send this documentation file to the printer.
  302.             About (Abstract)  - Browse this file starting at the abstract.
  303.             Tutorial          - Browse this file starting at the tutorial.
  304.             Settings          - Set user installable options, see below.
  305.             Change Directory  - Change Dr/Dir to use different data files.
  306.             Output text file  - Display a previously saved listing.
  307.             Reminder File     - See Reminder utility in the system section.
  308.             Exit to DOS       - Quit MYF. (Alt X).
  309.  
  310.             << HOW TO REGISTER >>   Under How to Register is:
  311.                Registration Name   - Your name or company name
  312.                Registration Number - Unique number given upon registration
  313.                Registration Form   - Output Reg form for easy entry & printing
  314.                Shareware Concepts  - Output general shareware concepts
  315.                History             - Outputs enhancements made to MYF
  316.  
  317.             << CHANGE DIRECTORY >>
  318.             Data files are opened in the current Drive/Directory. To change
  319.             the Drive/Directory, select "change Dr/Dir" it under "MYF" on the
  320.             Pull Down Menu. Entering "DIR" here will cycle through the
  321.             directories available. Using a different disk or directory for the
  322.             data will help keep your data organized. For example, a dietitian
  323.             may want to keep personal recipes separate from a client's.
  324.  
  325.            << USER SETTINGS >>   User installable options under MYF.
  326.  
  327.            << USER NAME >>
  328.            Enter a name the program will use for questions and messages.
  329.  
  330.            << MYF PATH >>
  331.            Enter Drive/Directory where MYF.EXE, MYF.TBL, and *.DOC reside;
  332.            e.g., "C:\MYF" This way you may start and end MYF from any
  333.            directory and it can locate the associated files.
  334.  
  335.            << INGREDIENT PATH >>
  336.            You may want many recipe files, but only one ingredient file.
  337.            Enter Drive/Directory where the ingredient file (INGRED.DAT)
  338.            resides; e.g., "C:\MYF\DATA".
  339.  
  340.                                       -6-
  341.  
  342.            << USER EDITOR >>
  343.            You may install your own editor and use it when displaying the
  344.            output to the screen. You must specify the complete path and file
  345.            name to install an editor; e.g., "C:\EDIT\ED.COM". Caution:
  346.            this is not like running the program from DOS. The path and
  347.            ".COM" or ".EXE" are required. Batch files are not accepted.
  348.            This option is not recommended for computers with less than
  349.            640K. MYF uses about 360K (138K code, 64K stack, 64K data, 84K
  350.            heap), DOS about 50-80K, which leaves about 200K for your
  351.            editor and output file. The output file will most likely be
  352.            under 50K, leaving about 150K for your editor. If you try to
  353.            run Word Perfect 5.1, there will not be enough memory. A small
  354.            ascii editor like Norton (39K) would fit the bill here.
  355.  
  356.            << NUTRITION QUESTION >>
  357.            Install an answer to the question about displaying nutrition.
  358.            Nutrition = Ask, (default) means ask about nutrition.
  359.            Nutrition = No, don't ask, never display nutritional information.
  360.            Nutrition = Yes, don't ask, always display the basic nutritional
  361.                  information. This includes Carbohydrates, Fats, Protein,
  362.                  Calories, Sodium, and Cholesterol and Fatty Acids.
  363.  
  364.            You may toggle Vitamins, Minerals, Exchanges or any combination
  365.            to be displayed with basic nutrition. If the nutrition question
  366.            is set to no, then Vitamins, Minerals, and Exchanges are not
  367.            displayed. Toggling the Auto Fill for exchanges selects if you
  368.            want the program to automatically fill in the exchanges.
  369.            See < EXCHANGES >.
  370.  
  371.            Note: Since all nutritional information is tracked and posted at
  372.            all times, you are only picking what to display. You may change
  373.            your mind any time and any item not being displayed can be shown.
  374.  
  375.            << PERCENT RDA >>
  376.            The percent RDA may be specified as infant, child, adult, or
  377.            pregnant/lactating woman. The program uses adult unless you
  378.            change it here. It looks up the information in MYF.TBL. Note:
  379.            These are the U.S. Recommended Daily Allowances set in 1973 from
  380.            the FDA. Do not confuse these with the Recommended Dietary
  381.            Allowances (RDA) from the Nation Research Council.
  382.  
  383.            << USER DEFINED FIELDS >>
  384.            You may define one or two fields of your own to track a trace
  385.            mineral, sugar, or whatever your need may be. Basic Nutrition
  386.            must be displayed to display a user-defined field on output.
  387.  
  388.            << SIGNIFICANT DIGITS >>
  389.            Nutrition information is displayed with 0, 1, or 2 digits past
  390.            the decimal place. Use this option to change from the supplied
  391.            value of 1.
  392.  
  393.                                       -7-
  394.  
  395.            << IBM PRINTER >>
  396.            Many printers (Epson) cannot print IBM box drawing characters.
  397.            Toggling to non-IBM printer informs the program to use substitute
  398.            characters (*--*) for boxes when printing files.
  399.  
  400.            << PRINTER LINES/PAGE >>
  401.            You may install the number of lines your printer will handle on
  402.            a page. This will help the program figure out when to send form
  403.            feeds to the printer. 66 lines is the standard print of 11
  404.            inches at 6 lines per inch. 88 lines is the standard print of
  405.            11 inches at 8 lines per inch. The program will try to leave a
  406.            1 inch margin when outputting to the printer. Enter 0 for no
  407.            form feeds in output. Form feeds are not written to the disk.
  408.  
  409.         << PDM-FILE OPTIONS >>      Under FILES is:
  410.             List records in file - See OUTPUT below.
  411.             Edit Ingredient file - Add or modify ingredients. (Alt I).
  412.             Edit Recipe file     - Add or modify recipes.     (Alt R).
  413.             Edit Meal file       - Add or modify meals.       (Alt M).
  414.             Edit Plan file       - Add or modify plans.       (Alt P).
  415.             Update Information   - See Updating information, below.
  416.             Rebuild Keys         - See I/O Errors in the system section.
  417.             Merge data files     - See merge in General Information.
  418.  
  419.         << PDM-RECORD OPTIONS >>   Under RECORDS is:
  420.             Exit editing    <Esc>- Escapes to main menu option to save.
  421.             Find        ^F or F2 - Look up a record. See below.
  422.             Beginning       Home - Go to first record in file.
  423.             Ending           End - Go to last record in file.
  424.             Add New    ^A or Ins - Blank form to fill out new record.
  425.             Copy           Alt C - Copy information from another record.
  426.             Print             ^P - Print complete record with multiplier
  427.             Output w/ Multiplier - Show record with hidden Multiplier
  428.             Next          PageDn - Go to next record.
  429.             Previous      PageUp - Go to previous record.
  430.             Delete            ^D - Delete with confirmation.
  431.             Export         Alt E - See merge below.
  432.             Nutrition         ^N - Display nutrition of whole record.
  433.  
  434.            << COPY RECORD >>   Alt C under records.
  435.            Copy is used to copy information from one record in the same file
  436.            to the presently displayed one. This is used to save time when
  437.            adding similar records. E.g., to add crunchy peanut butter to the
  438.            ingredient file; edit the ingredient file, press ^A to get a new
  439.            record, enter the name, then press Alt C. Select the regular
  440.            peanut butter record to copy from. All fields of the regular
  441.            peanut butter record will be copied to the crunchy peanut butter
  442.            record, except the name field.
  443.  
  444.                                       -8-
  445.  
  446.            << FIND RECORD >>   ^F (Control F or F2) under records.
  447.            Find record is used to locate a record in a file without leafing
  448.            through all previous records. You are presented with a screen of
  449.            records to select from. Pressing <Esc> will let you to enter a
  450.            name or letter(s) using the keyboard. You will "FIND" the first
  451.            name greater than or equal to your request. If an exact match
  452.            cannot be found, the next record will be displayed; e.g.,
  453.             .. entering "B" will display the first record beginning with "B".
  454.             .. entering "Lasagne" will display the "LASAGNE" recipe.
  455.  
  456.            << DELETE RECORD >>  ^D under records.
  457.            To delete a record, view the record and press ^D. The program
  458.            will ask for a confirmation to make sure you did not accidentally
  459.            press ^D. The easiest way to delete all the records in a file is
  460.            to delete the data file (.DAT) at the DOS level. Deleting an
  461.            ingredient will clear any existing shopping list.
  462.  
  463.         << PDM-FIELD OPTIONS >>    Under FIELDS is:
  464.             HELP               F1 - Display help.
  465.             Clear right        ^U - Blank the rest of the field from cursor.
  466.             Field Nutrition Alt N - Display nutrition of field with  cursor.
  467.             Reject             ^R - Reject multiplier, see < MYF.TBL >.
  468.  
  469.         << PDM-PLANNING >>    Under PLANNING is:
  470.             Pick Start Day         - Change start day of plan.
  471.             Output Current Plan    - List plan to screen printer or disk.
  472.             Output Recipes in Plan - List Complete recipes of active plan.
  473.             Output Shopping list   - List all ingredients making up plan.
  474.             Output Plan, Recipes, List - Output all 3 above lists.
  475.             Delete Ingredients from list - see < SHOPPING LIST >
  476.             Refigure List after Deletion - see < SHOPPING LIST >
  477.  
  478.  
  479.         << SUMMARY OF MYF KEYSTROKES USED >>
  480.            ^A, Ins  -Add          Alt A -Auto add   F1     -Help
  481.            ^B, Home -Begin        Alt C -Copy       PageUp -Prev Record
  482.            ^D       -Delete       Alt E -Export     PageDn -Next Record
  483.            ^E, End  -End          Alt I -Ingred     <Esc>  -Abandon change
  484.            ^F, F2   -Find         Alt M -Meal       Tab,<Ret>,Dn -Next Field
  485.            ^L       -Look         Alt N -Fld Nut    Sh Tab,Up -Prev Field
  486.            ^P       -Print        Alt P -Plan       Delete    -del under
  487.            ^N       -Nutrition    Alt R -Recipe     Backspace -del before
  488.            ^R       -Reject       Alt X -eXit       ^U        -Del right
  489.  
  490.                                       -9-
  491.  
  492.  
  493.  
  494.                << The INGREDIENT, RECIPE, MEAL, and PLAN files >>
  495.  
  496.         << NAME FIELD >>
  497.         The name field can be up to 20 characters in length. Blank and
  498.         duplicate names are rejected. Be careful when changing names
  499.         as all items referencing the old name will not know the new name.
  500.  
  501.                     << The RECIPE, MEAL, and PLAN files >>
  502.  
  503.         << SERVINGS >>
  504.         Enter the number of servings the recipe, meal, or plan will make.
  505.         If no value is entered, 1 will be used. The cost and nutritional
  506.         information is computed and displayed per serving.
  507.  
  508.         << ENTERING INGREDIENTS IN THE RECIPE, MEAL, OR PLAN FILE >>
  509.         An ingredient does not necessarily have to be an ingredient
  510.         from the ingredient file. Remember, recipe or meal file
  511.         "ingredients" can consist of recipes or ingredients from the
  512.         ingredient file. Plan file ingredients can consist of meals,
  513.         recipes or ingredients. Each "ingredient" field has a quantity,
  514.         measurement, and multiplier field associated with it. The
  515.         measurement field is used to specify the file the ingredient
  516.         is referring to. See < MEASUREMENT FIELD > below.
  517.  
  518.         << QUANTITY FIELD >>
  519.         Specifies the number of measurements or servings to use. A "0" in
  520.         the quantity field for a recipe (SER) or meal (MLS) means to include
  521.         1 full recipe or meal instead of the number of servings. You may
  522.         enter decimal or fractional values here. Use the "/" for fractions.
  523.         "3 1/2" is the same as "3.5" but "31/2" would be 15.5, so be careful
  524.         with the spaces. When entering numbers, the program uses overstrike
  525.         mode. If you enter an illegal number as "3 /3" etc., the field will
  526.         show "err" upon leaving.
  527.  
  528.         << MEASUREMENT FIELD >>   Has 2 purposes:
  529.         1) To specify the measurement of an ingredient. If the measurement
  530.            is not the same as in the ingredient file, the program will try
  531.            to determine a multiplying factor from the table MYF.TBL. If it
  532.            can't match measurements with the standard measurement from the
  533.            ingredient file, it then tries with the "volume equivalents" and
  534.            "other" measurements. See < MYF.TBL > or < VOLUME EQUIVALENTS >.
  535.            For example, if 1 CUP milk is entered, and milk is in the
  536.            ingredient file measured as GAL, the program would look in the
  537.            table and see 16 as the conversion value (16 cups=1 gallon). It
  538.            would then know the cost and nutrients in the ingredient file are
  539.            16 times the values needed. If the field is not filled in the
  540.            program assumes each; e.g., 2 " " apples. If the program doesn't
  541.            recognize a measurement (not in MYF.TBL), then an "unrecognized
  542.            measurement" warning will be displayed when leaving the
  543.            measurement field. The program needs to recognize measurements
  544.            so it can look up the multiplier value in the table or ingredient.
  545.            See < MULTIPLY FIELD >. If a conversion value cannot be determined,
  546.            you will be asked for one when leaving the ingredient field. You
  547.            have the option of adding the value to the table.
  548.  
  549.                                       -10-
  550.  
  551.            The following abbreviations are common in MYF.TBL:
  552.            TSP=teaspoon; TBS=Tablespoon; CUP; PNT=pint; QT=quart; HD=head
  553.            GAL=gallon; OZ=ounce; LB=pound; PKG=package; SLC=slice; STK=stalk;
  554.            BOT=bottle; CL=clove; BCH=bunch; DOZ=dozen; 6PK=6 pack; " "=each;
  555.  
  556.         2) To specify an "ingredient" is actually a recipe or meal.
  557.            Entering "SER" specifies this "ingredient " is another recipe.
  558.            Entering "MLS" specifies this "ingredient " is a meal. If the
  559.            recipe or meal file is referenced, the number in the QTY field
  560.            is the number of servings to use. For example, entering 2 SER
  561.            ITALIAN SAUCE in a spaghetti recipe informs the program to use
  562.            2 servings of ITALIAN SAUCE from the RECIPE FILE. This way the
  563.            ITALIAN SAUCE recipe may be used by the LASAGNE recipe without
  564.            entering the ITALIAN SAUCE ingredients over again. If the
  565.            ingredients change in the ITALIAN SAUCE, then all recipes
  566.            referencing ITALIAN SAUCE will reflect the change after an
  567.            update. See < UPDATE NUTRITION >. Recipes may reference other
  568.            recipes also referencing other recipes, but in each recipe, the
  569.            total number of recipes referenced is limited to 10. Each
  570.            recipe can have up to 200 ingredients in 10 sub-recipes. The
  571.            MEAL file can reference recipes or ingredients, but not other
  572.            meals. The PLAN file can reference recipes, ingredients, and
  573.            meals, but not other plans. There is not a 10 recipe limit for
  574.            the PLAN or MEAL file, since they may not reference themselves.
  575.  
  576.         << INGREDIENT FIELD >>
  577.         The ingredient field references the ingredient, recipe, or meal
  578.         as specified in the measurement field. If your entry is not
  579.         found in the appropriate file, a message will be displayed and
  580.         you may press Alt A to add the item; e.g., when entering a
  581.         recipe name while planning a menu, and you are informed the
  582.         recipe in not in the recipe file, press Alt A to enter the
  583.         recipe file and add it. If you are not sure if an ingredient,
  584.         recipe, or meal is in the file, or how it is spelled, Press ^G
  585.         to Get a listing and select from it. Using ^G prevents duplicate
  586.         ingredients. For more details see < ^GET >. ^G prevents
  587.         having "green onions," "gr onions," "green on," "green onion,"
  588.         and "grn onion" in the ingredient file. Until my wife new this,
  589.         she thought the computer couldn't remember green onions.
  590.  
  591.         << BLANK FIELDS >>
  592.         The recipe and meal file will not accept blank ingredients
  593.         before the last ingredient. If you delete an ingredient and it
  594.         is not the last, you will be asked if you would like to delete
  595.         just this one or all remaining ingredients. The easiest way to
  596.         delete all ingredients in a recipe or meal record is to delete
  597.         the first one and answer Yes to delete all remaining ones.
  598.  
  599.         << MULTIPLY FIELD >>
  600.         The program needs to know the number by which to multiply the
  601.         measurement in the recipe file to equal the ingredient file
  602.         measurement. For example, butter is usually bought in pounds at
  603.         the store, but may be measured by tablespoons in a recipe. It
  604.         needs to know the number 32, for 32 TBS of butter in a pound.
  605.  
  606.                                       -11-
  607.  
  608.         Common conversion values are looked up in the program by reading
  609.         values from the file MYF.TBL or looking at the volume Equivalents
  610.         in the ingredient file. The multiply field is a hidden field
  611.         automatically filled in if both measurements are the same or it
  612.         can find the value MYF.TBL. If not, you will be prompted for the
  613.         number after leaving the ingredient field with an option of adding
  614.         it to the table for future reference. In any case the program
  615.         tells you what value was used through the bottom message line.
  616.  
  617.         << MYF.TBL >>  The Conversion Table is in MYF3DATA.EXE.
  618.         MYF.TBL contains the percent U.S. RDA for infant, child, adult,
  619.         and pregnant/lactating woman. These values may be changed if there
  620.         are any updates from the government. MYF.TBL also contains the
  621.         volume-to-volume and weight-to-weight conversion values. MYF.TBL
  622.         is scanned for the the value matching the measurements. I.e., "cup"
  623.         and "qt" would yield a 4 for 4 cups in a quart. Volume-to-weight
  624.         conversions are ingredient dependent. There may be 4 cups in a
  625.         pound of flour, but 5 1/3 cups in a pound of oatmeal. The program
  626.         will then look in the ingredient file for the volume or other
  627.         (unit) equivalent before again scanning the table, if it can't
  628.         match the measurements. See < VOLUME EQUIVALENTS >. If you find
  629.         the value the program used is unacceptable, press ^R to reject it,
  630.         and you may then enter the value yourself. If you enter the value
  631.         yourself, you have the option of adding it to the table or
  632.         ingredient file for future reference. MYF.TBL is the ASCII table
  633.         file. Use the non-document mode in your word processor to browse
  634.         or modify it. The instructions for changing it are in the file.
  635.         This where to change values and abbreviations.
  636.  
  637.            The following abbreviations are common in MYF.TBL:
  638.            TSP=teaspoon; TBS=Tablespoon; CUP; PNT=pint; QT=quart; HD=head
  639.            GAL=gallon; OZ=ounce; LB=pound; PKG=package; SL=slice; STK=stalk;
  640.            BOT=bottle; CL=clove; BCH=bunch; DOZ=dozen; 6PK=6 pack; " "=each;
  641.  
  642.         Note: If the cost or nutritional value of the record is
  643.         obviously wrong, but has no errors, the multiplier of one or
  644.         more ingredients is probably off. List the record with the
  645.         show multiplier option under records in the Pull Down Menu.
  646.  
  647.  
  648.         << VOLUME EQUIVALENTS >>
  649.         Volume-to-weight conversion values are ingredient dependent.
  650.         Place the volume equivalent values in the ingredient file for
  651.         the particular ingredient and measurement. If the main measurement
  652.         for oatmeal is pounds (lb), and there are 5 1/3 cups of oatmeal
  653.         in a pound, enter 5 1/3 cup after volume equivalent. The "Other"
  654.         equivalent field is usually used for units as in 3 bananas in a lb,
  655.         but may be used for any alternative equivalent value.
  656.  
  657.                                       -12-
  658.  
  659.  
  660.         << DISPLAY NUTRITION >>   Nutritional information and cost:
  661.         To display nutritional information or cost per serving of a
  662.         recipe, meal, or plan, use the display nutrition option under
  663.         records on the Pull Down Menu or press ^N. The percentages for
  664.         fat, protein, and carbohydrates are of total calories, not grams.
  665.         See < NUTRITION >. Vitamin and mineral percentages are U.S. RDA.
  666.         Displaying nutrition can be done any time in the recipe, meal,
  667.         or plan files. This is especially useful when changing ingredients
  668.         or quantities to see instantly what effect the change has on the
  669.         cost or nutrition. See settings under MYF of the Pull Down Menu
  670.         to set exactly what nutrients are displayed. The cost displayed
  671.         in the recipe upper-right corner is for the whole record. Negative
  672.         values indicate errors. When records are added or updated in the
  673.         file, the nutritional information and the cost is figured using
  674.         the latest information in the ingredient file. If an error occurs,
  675.         the cost field will display a negative number. The number to the
  676.         right of the decimal point is the ingredient number, the number to
  677.         the left has the following meaning:
  678.            -1 = Cannot locate ingredient record.
  679.            -2 = Cannot locate recipe record.
  680.            -3 = Error in referenced recipe.
  681.            -4 = Recipe is referencing itself or referencing another
  682.                 recipe referencing this one (circular reference).
  683.            -5 = There are more than 10 total calls to other recipes
  684.                 in this recipe and all referenced recipes.
  685.            -6 = Cannot find a conversion value for a measurement.
  686.  
  687.         Do not worry about remembering this. Pressing ^N will explicitly
  688.         state what the error is, and where it occurred. The plan file will
  689.         not consider unknown ingredients as errors, but as comments. This
  690.         lets you to enter "leftovers", etc.
  691.  
  692.         << FIELD NUTRITION >>
  693.         When editing a plan, meal, or recipe, the nutrition for one
  694.         field may be displayed by using display field nutrition under
  695.         Fields on the Pull Down Menu or Alt N. Place the cursor in the
  696.         quantity, measurement, or ingredient field of the item to display;
  697.         e.g., if the first item in a recipe is "2 cup milk." Put the
  698.         cursor on any of the 3 fields and press Alt N. Nutrition will then
  699.         be displayed for 2 cups of milk. Pressing Alt N on "3 SER lasagne"
  700.         will show nutrition for 3 servings of the recipe lasagne.
  701.  
  702.         << UPDATE NUTRITION >>
  703.         When records are added or updated in the recipe, meal, or plan file,
  704.         the nutritional information and the cost is figured using the latest
  705.         information in the ingredient file. If the cost or nutrition of an
  706.         ingredient is changed, then all the recipes, meals, and plans
  707.         referencing this ingredient will need to be updated. This can be
  708.         done by selecting "Update Information" under files on the Pull
  709.         Down Menu. If any nutritional or cost information was changed in
  710.         the ingredient file, a reminder about updating is displayed.
  711.  
  712.                                       -13-
  713.  
  714.  
  715.         << ^GET >>
  716.         When in the ingredient field, press ^G to see all the records
  717.         already in the referenced file. ^G with "SER" in the measurement
  718.         field will Get all the recipes. ^G with "MLS" in the measurement
  719.         field will Get a list of all the meals. See < MEASUREMENT FIELD >.
  720.         Use the arrow keys to move the highlight to the desired choice.
  721.         Pressing the right arrow in column four or the left arrow in column
  722.         one, will shift the items one column. Press return or use the mouse
  723.         to select the choice and automatically fill in the field. <Esc>
  724.         (mouse=both but) will send you back without a choice. The Page up
  725.         and Page Dn moves four columns at a time To start at a desired
  726.         letter or record, enter a few letters first. For example, if you
  727.         wish to look at the page with the T's on them, enter "T" before
  728.         pressing ^G. Depending on the measurement field, ^G will load the
  729.         first 6000 ingredients, or the first 1200 recipes or meals. Note:
  730.         ^G will take longer to load the first time. Once the values are read,
  731.         ^G will be much faster. Pressing HELP, outputting to the screen, or
  732.         changing an ingredient name, will clear the values and the next ^G
  733.         will have to read the values again. ^G also works for the supplier
  734.         and section fields of an ingredient record, the cuisine field of a
  735.         recipe record, and the category field of a meal record.
  736.         USE ^G TO KEEP THE INGREDIENT/RECIPE/MEAL FILES VOID OF DUPLICATES!
  737.  
  738.  
  739.         << LOOK >>
  740.         You may take a closer look at an ingredient, recipe, or meal
  741.         by pressing ^L after ^G.
  742.  
  743.  
  744.                              << INGREDIENT FILE >>
  745.  
  746.         Adding ingredient records can be done directly or when editing the
  747.         recipe or meal file and the ingredient is not in the file. When
  748.         editing a record in the ingredient file, be careful about modifying
  749.         the name, as all recipes referencing the old name will not know the
  750.         new name. All fields other than the name field in the ingredient file
  751.         are optional. The full name as described by the USDA is supplied in
  752.         the description field. To make the shopping list easy to read, enter
  753.         the measurement in units the item is purchased in; e.g., for milk,
  754.         use GAL. Use Volume Equivalents for items normally bought by weight
  755.         and called for in recipes by volume. See < VOLUME EQUIVALENTS >.
  756.  
  757.         << SUPPLIER AND SECTION >>
  758.         The program outputs the shopping list categorized by the supplier
  759.         and section fields. Use ^G to Get other supplier and sections
  760.         already in use. You may wish to bring home the store directory
  761.         available at most markets and use the section field for the aisle
  762.         or location in the store.
  763.  
  764.         << ING COMMENT FIELD >>
  765.         The comment field is for your use. Some people use it to specify
  766.         a brand name or coupon buy. The database comes with the USDA
  767.         nutrient database number in the comment field. Ingredient
  768.         comments are displayed with the shopping list.
  769.  
  770.                                       -14-
  771.  
  772.         << ING MEASUREMENT >> following are common abbreviations in MYF.TBL:
  773.         TSP=teaspoon; TBS=Tablespoon; CUP; PNT=pint; QT=quart; HD=head
  774.         GAL=gallon; OZ=ounce; LB=pound; PKG=package; SL=slice; STK=stalk;
  775.         BOT=bottle; CL=clove; BCH=bunch; DOZ=dozen; 6PK=6 pack; " "=each;
  776.  
  777.         << NUTRITION >>  and cost fields - INGREDIENT FILE
  778.         Enter the cost, grams of fat, protein, carbohydrates, vitamins,
  779.         minerals, and exchanges per unit of measurement as specified in
  780.         the measurement field. E.g., bread has LB in the measurement field.
  781.         If one slice of bread has 10 grams of carbohydrates and there are
  782.         20 slices in a pound (LB), enter 200 for carbohydrates. If the
  783.         information is supplied in a different measurement, enter it,
  784.         then multiply the information.
  785.  
  786.         Note: The nutritional values listed in the database are for the
  787.         edible part, exclusive of refuse. I.e., The nutrition for chicken
  788.         is per lb without the bones. Also: The percentages listed after
  789.         Fat, Carbohydrate, and Protein, are the percentage of calories
  790.         obtained from the item. Combined percentages add up to approximately
  791.         to 100. Why does 2% milk show 35% fat? The fat percentage of on the
  792.         carton is figured using weight of fat vs. total weight. This includes
  793.         water, etc. The 35% fat listed in the program means 35% of the total
  794.         calories were obtained from the fat.
  795.  
  796.         Vitamins and minerals may be entered by percent RDA. To do this
  797.         just add "%" to the end of the number. E.g., enter "10%" for
  798.         10 percent RDA of a vitamin or mineral. The value will then be
  799.         computed according to the RDA setting (infant, child, adult, or
  800.         pregnant/lactating), then automatically filled in. Adult is the
  801.         normal setting, but this may be changed under MYF, setting, on
  802.         the pull down menu. The percent RDA values listed on the jars of
  803.         Baby food are for infant. See < PERCENT RDA >.
  804.  
  805.         << EXCHANGES >>
  806.         The exchanges are an additional nutritional guide, based on the
  807.         exchange information below. Calories are computed using the
  808.         information from the carbohydrates, protein, and fat. Exchanges
  809.         are automatically computed from the basic nutrition. The program
  810.         will fill out the exchanges very accurately. The meat exchanges
  811.         are figured for lean, medium, and high fat, and any excess fat
  812.         between the categories is put into the fat exchange. Notice a bread
  813.         exchange is exactly equal to a fruit and vegetable exchange. The
  814.         program figures out which exchange to use by the ratios of protein,
  815.         carbohydrate, and fat. The exchanges always add up to the right
  816.         calories, although they may not fall in the exact category you
  817.         expected. If auto calculation of exchanges are not desired, this
  818.         may be toggled off in the PDM (MYF, settings). Update nutrition also
  819.         has the option of scanning through all ingredients and re-figuring
  820.         the exchanges. The following values are used:
  821.  
  822.         Exchange         Calories   Carbohydrate Protein   Fat (in grams)
  823.         -----------------------------------------------------------------
  824.          MILK               80           12         8       -
  825.          VEGETABLE          28            5         2       -
  826.          FRUIT              40           10         -       -
  827.          BREAD              68           15         2       -
  828.          FAT                45            -         -       -
  829.          MEAT (Lean)        55            -         7       3
  830.          MEAT (Med fat)     78            -         7       5.5
  831.          MEAT (Hi fat)     100            -         7       8
  832.  
  833.                                       -15-
  834.  
  835.         << MULTIPLY INFORMATION >>
  836.         Multiply Information is used to make changing the ingredient
  837.         measurement less painful. If an ingredient is measured in OZ,
  838.         the cost and all the nutritional information will have to be
  839.         multiplied by 16 to change to LB. This option will do all the
  840.         multiplication for you. Pick multiply information under records
  841.         on the Pull Down Menu. A new measurement and multiply field will
  842.         be displayed on line 23. Enter a new measurement, then the number
  843.         to multiply all the information. If the new measurement is QT and
  844.         the old is OZ, then enter 32. You may reduce the measurements by
  845.         multiplying by a fraction. Caution, be sure all information is
  846.         correct for before multiplying. Multiplying incorrect information
  847.         will only make it more incorrect. If auto fill is on new exchange
  848.         values will also be computed.
  849.  
  850.         << CONVERT >>
  851.         Version 2 recipe and ingredient files may be converted to version
  852.         3 files. Version 2 ingredient files do not carry any vitamin or
  853.         mineral information, so I suggest converting only your recipes.
  854.         To do this, you should have 2 directories, one with the old data,
  855.         and one with the new. Invoke MYF from the new directory. Then
  856.         "Change Directory" (under MYF on the PullDownMenu) to the old one.
  857.         Edit the the ingredient file (under Files on the PDM). You will
  858.         first be asked if you would like to convert the ingredient file,
  859.         then the recipe file. After you convert either or both exit MYF
  860.         (Alt X). If you have not installed a path under settings, the
  861.         program will prompt you for one. It's OK not to fill in the path
  862.         here. Now copy the converted files (.DAT and .KEY) to the new
  863.         directory. E.g., "copy ing*.* \MYF3" for the ingredient files,
  864.         or "copy recipe.* \MYF3" for the recipe files. (Note: use the
  865.         name you used for your new directory, not necessarily \MYF3).
  866.         If you converted the recipe file, but not the ingredient file,
  867.         be sure to match the ingredient names in your recipes to the
  868.         ingredient file, then use UPDATE (below "files" on the PDM).
  869.         Note: INGRED.DAT version 2 file must be present to invoke the
  870.         convert utility. Version 2 files are renamed with an extension
  871.         of .V2. E.g., INGRED.DAT becomes INGRED.V2.
  872.  
  873.                                 << RECIPE FILE >>
  874.  
  875.         A recipe in the recipe file is made up of ingredients from the
  876.         ingredient file and/or other recipes. For the cuisine field
  877.         enter the type of food; e.g., Mexican, Italian, American, etc.,
  878.         or use it for a comment field. Recipes may be sorted by
  879.         cuisine. Use ^G (GET) when in this field to get a listing of
  880.         cuisines already in the file. This will help keep the field
  881.         "clean."
  882.  
  883.         << DIRECTIONS >>
  884.         Normally, only the top line of the directions is visible when
  885.         editing a recipe. Pressing return in the quantity field with no
  886.         entry will move to the direction field. All 16 lines will then
  887.         be visible and a mini editor with word wrap is invoked. You may
  888.         delete whole lines (F3) and insert the line (ShF3) at the line
  889.         before the cursor. Lines may be joined by using Del at the end
  890.         of a line, or "<-" at the beginning of a line. The commands and
  891.         keys are at the bottom of the screen. The mouse may be used to
  892.         move the cursor. Press <Esc> or use the mouse to return to
  893.         editing other parts of the recipe.
  894.  
  895.                                       -16-
  896.  
  897.                                  << MEAL FILE >>
  898.  
  899.         Meal records consist of recipes and/or ingredients. Meal records are
  900.         used to combine multiple recipes to make up a meal for use in the
  901.         plan file. The meal file is similar to the recipe file, but has only
  902.         one comment line vs. 16 lines of Directions. Meals cannot reference
  903.         other meals. The category field may be used to categorize the meals
  904.         by breakfast, lunch, or dinner, etc. ^G (Get) in the category field
  905.         will display a list of categories already in use.
  906.  
  907.                                 << PLAN FILE >>
  908.  
  909.         Each plan record consists of the meals, recipes, and ingredients
  910.         of a weekly menu. They are categorized by day (breakfast, lunch,
  911.         and dinner), with an area for extra items. You may output the
  912.         shopping list or all recipes used for a particular plan.
  913.         See < ENTERING INGREDIENTS > for more information.
  914.  
  915.         << START DAY >>
  916.         The start day may be changed at any time in the plan file by
  917.         selecting "Pick Start Day" under planning on the Pull Down Menu.
  918.  
  919.         << SHOPPING LIST >>
  920.         The output from a plan can be a summary of the plan, with complete
  921.         recipes, a shopping list, or any combination. When outputting a
  922.         shopping list, you will be asked if you would like to add to the
  923.         list or start a new one. By adding lists, plans may be combined
  924.         into one shopping list consisting of many weeks. You will also be
  925.         asked if you would like to deduct the ingredients from "IN STOCK",
  926.         the field in the ingredient record showing the current inventory.
  927.         This would subtract the quantities from the inventory and only
  928.         those total quantities larger than the inventory would be shown on
  929.         the list. Not deducting the ingredients would show all items used
  930.         in the plan on the shopping list. If all items in the ingredient
  931.         file have 0 inventory (as supplied), choosing to deduct from stock
  932.         or not would give you the same list. If nutritional information is
  933.         to be displayed when planning a menu, the accumulated total for
  934.         each day will be listed after the last recipe of the day. Also a
  935.         grand total for the whole list will be outputted at the end. The
  936.         percent of RDA in the grand total is divided by seven to give you a
  937.         daily average. Although intended to be a menu planner, the program
  938.         may also be used for counting the number of calories consumed earlier.
  939.  
  940.         Ingredients may be deleted or quantities changed on the shopping
  941.         list by selecting "Delete Ingredients From List" under planner on
  942.         the PDM. This is useful if you want to cross items off the list.
  943.         A new list may then be outputted by selecting "Refigure List After
  944.         Deletion" on the PDM. NOTE: using next record and previous record
  945.         when deleting items moves in shopping list order, by Supplier,
  946.         then Section, then Alphabetically.
  947.  
  948.         << PLAN COMMENT FIELD >>
  949.         The plan file contains a short comment field to describe the plan.
  950.         Also in the plan file if an ingredient is not found, it is assumed
  951.         to be a comment. If you happen to be going out or having leftovers,
  952.         just enter "going out" or "leftovers" as an ingredient.
  953.  
  954.                                       -17-
  955.  
  956.  
  957.  
  958.                              << GENERAL INFORMATION >>
  959.  
  960.         << HELP >> F1; or MSMouse - right button.
  961.         Help is available almost any time by pressing F1 or the right
  962.         button of the mouse. The program loads the help file (this file)
  963.         in the browse utility and places you at the part of help
  964.         corresponding to where you are in the program (context sensitive).
  965.         You may look at any other part of the documentation using Page Up,
  966.         Page Dn, Top, Bottom, ^Find, etc. Press <Esc> to resume.
  967.  
  968.         << PROMPTED INPUT >>
  969.         If the program needs further information, or a decision from you,
  970.         a selection box is shown on the screen. Valid responses are
  971.         displayed underneath the question. There are three ways to choose.
  972.         1) Use the arrow keys to highlight your pick and press <Ret>.
  973.         2) Enter the first letter of the word (for Escape, use the <ESC> key.
  974.         3) Use the mouse by pressing the left button on the word of choice.
  975.  
  976.         << MESSAGES >>
  977.         The program sends information on the message line, line 25.
  978.  
  979.         << RECORD EDITING >>      Adding and Modifying Records
  980.         The name field must be filled in for every record and it must be
  981.         unique. Duplicate names in the same file are rejected. The program
  982.         will not let you to leave the name field if it is blank or a
  983.         duplicate.
  984.  
  985.         There is on need to explicitly save the modifications made to a
  986.         record. All changes are saved upon leaving the record. To abandon
  987.         the current modifications, press <Esc>. You will be asked for
  988.         confirmation. This will give you the option to return to the state
  989.         the record was in at the last save. Certain options are not always
  990.         applicable at all times; i.e. you may not delete(^D) a record when
  991.         adding, since it is not in the file in the first place. Also, next
  992.         and previous record are not used when adding records.
  993.  
  994.         << COMMAND LINE PARAMETERS >>
  995.         You may skip the main screen and go right to one or the four main
  996.         files by adding a parameter(I, R, M, P) after the MYF on the DOS
  997.         command line. For example, "MYF R" will go to the recipe file.
  998.  
  999.         << MONOCHROME MONITOR - COLOR CARD >>
  1000.         If you have a monochrome monitor with a color card, use BW80
  1001.         as the first parameter to suppress the color. E.g. "MYF BW80"
  1002.         Note: only the first letter of BW80 is required. Also if a
  1003.         command line parameter is desired, place it second. E.g. "MYF B R"
  1004.         will directly edit the recipe file in black and white mode.
  1005.  
  1006.                                       -18-
  1007.  
  1008.  
  1009.         << OUTPUT >>
  1010.         All information in all the files may be directed to the screen,
  1011.         printer, disk or any combination of these. The output may be
  1012.         re-directed to your choice of device until you are done. Use
  1013.         Listing Files under Files on the Pull Down Menu. Output may be
  1014.         listed as complete records, as a summary, or with complete
  1015.         nutritional information, sorting over 100 ways. Files can be listed
  1016.         by high or low fat, protein, carbohydrate, calorie, cost,
  1017.         alphabetical, vitamin, mineral, etc. Fat, protein, or carbohydrate
  1018.         listings may be sorted by grams or percentage. List with the
  1019.         normally hidden table multiplier field when you think a record's
  1020.         nutritional information or cost is wrong. HINT: To list only
  1021.         specified recipes, or meals, just make a plan of them and output
  1022.         the plan with the recipes. There must be enough disk space, 5-100K,
  1023.         depending on the file and quantity of information, to create
  1024.         sorting keys and temporary files. When the computer is sorting, it
  1025.         may be suspended by pressing F1 (HELP) or aborted by pressing <Esc>.
  1026.  
  1027.         << LIST BY ING >>
  1028.         Recipes may be listed by those containing a specified ingredient.
  1029.         Any recipe containing any part of the specified ingredient will
  1030.         be listed. E.g., to list all recipes containing beans, enter
  1031.         "beans" when prompted for a specified ingredient. If the recipe
  1032.         contains the ingredient it will be included in the list. Burritos,
  1033.         which contain "pinto beans" would be included in this example.
  1034.  
  1035.         << SCREEN OUTPUT >>
  1036.         When output is directed to the screen, a mini-editor is used to page
  1037.         through the output with the ability to change it. This editor is
  1038.         perfect for small changes and files under 75K bytes. Larger files
  1039.         can still be viewed, but if they are modified and saved, they will
  1040.         be truncated. You can tell if the file is too big to modify by
  1041.         the "out of memory" display at the end of the file. You may install
  1042.         your own editor and use it when displaying the output to the screen.
  1043.         See < USER EDITOR >. These commands are available under "Editor" on
  1044.         the PDM, so learn them as you work.  Summary of EDITOR commands:
  1045.           Key:                         Action:
  1046.             Arrows                       Move Cursor
  1047.             PageUp, PageDown             Move by Page
  1048.             ^PageUp, ^PageDown           Top file, Bottom file
  1049.             Insert key                   Toggle Insert/Overstrike mode
  1050.             ^F, F2                       Find, (case insensitive)
  1051.             F3,  ^F3                     Delete line, Undelete line
  1052.             Home, End                    Begin line, End of line
  1053.             Mouse                        Left button moves cursor
  1054.             <Esc>                        Leave editor with option to save
  1055.  
  1056.         << DISK OUTPUT >>
  1057.         If you choose D for Disk, you will then be prompted for a file
  1058.         name. 20 spaces are provided to specify the name (8 max),
  1059.         extension (3 max), and optional directory path. If the file
  1060.         exists, a confirmation will be made to be sure its ok to
  1061.         overwrite it. The program will not insert any page control
  1062.         form feeds when outputting to a disk.
  1063.  
  1064.                                       -19-
  1065.  
  1066.         << PRINTER OUTPUT >>
  1067.         When output is directed to the printer, form feeds are sent
  1068.         based on lines per page as installed by the user. See
  1069.         < PRINTER LINES/PAGE >. Individual records may be printed by
  1070.         pressing Ctrl P when editing the recipe, meal, plan file.
  1071.         This will send the complete record to the printer and include
  1072.         nutritional information, if applicable.
  1073.  
  1074.         << KEY FILES >>
  1075.         The key file informs the program where to look in the data file
  1076.         for an item. If any key file is missing or corrupted, it can be
  1077.         reconstructed from the main data file. See < I/O ERRORS >. The
  1078.         ingredient data file has two key files. All key files have the
  1079.         extension ".KEY".
  1080.  
  1081.         << DATA FILES >>
  1082.         The data files contain the actual information in a file. If a
  1083.         data file is not found in the default directory the program
  1084.         will ask to create a new one. You may have many data files of
  1085.         the same name in separate directories or disks. The fastest way
  1086.         to delete all the records in a file is to delete the data file
  1087.         at the DOS level. Data files can hold a maximum of 32,750 records
  1088.         and use the extension ".DAT".
  1089.  
  1090.         << MERGING DATA FILES >>
  1091.         All files of similar type may now be joined easily. This can
  1092.         be done by record or file. This way you may trade recipes or
  1093.         ingredients without having to retype the information.
  1094.         Explanations follow for adding by record (1) or file (2).
  1095.  
  1096.         1) Adding by record lets you to pick the records to merge.
  1097.            To merge one file to another file, edit the source file. To
  1098.            pick the records to export to the destination file, goto the
  1099.            record and press Alt E. On the first one you will be asked for
  1100.            the destination directory containing the file receiving the
  1101.            records. All further adds will use this directory. The source
  1102.            record will be added as long as the name is unique.
  1103.  
  1104.         2) Adding by file will automatically add all records with unique
  1105.            names. A log file is written of all records added.
  1106.  
  1107.         Caution: If you have an ingredient path installed, you will not be
  1108.         able to view another ingredient file, so you may only export records.
  1109.         To import ingredients, temporarily reset the ingredient path to nil.
  1110.         See settings under MYF on the Pull Down Menu. Merging does not work
  1111.         on reminder files, or when adding records.
  1112.  
  1113.         << COLOR AND REVERSE VIDEO >>
  1114.         The following is a key for color monitors:
  1115.         GREEN      = Ingredient File     PURPLE     = Recipe File
  1116.         GRAY       = Meal File           LIGHT BLUE = Plan File
  1117.         RED        = Reminder File       BLUE       = PDM and Messages
  1118.         BROWN      = Background for all data entry of records
  1119.  
  1120.         Monochrome monitors will use reverse video in place of brown.
  1121.  
  1122.                                       -20-
  1123.  
  1124.                             << SYSTEM INFORMATION >>
  1125.  
  1126.         << HARDWARE REQUIREMENTS >>
  1127.         One drive (hard drive recommended), 512K of memory, and DOS 2.0
  1128.         or higher is required for the program to run. This program will
  1129.         greatly benefit from a disk cache program.
  1130.  
  1131.         << MICROSOFT MOUSE >>
  1132.         This program supports the MicroSoft or compatible mouse.
  1133.         Following is the key to using the mouse:
  1134.  
  1135.           LEFT BUTTON: Used to invoke the pull down menu by moving the
  1136.             mouse to the top line. When editing a file you may move the
  1137.             cursor to a different field. Questions may be answered by
  1138.             moving the mouse to select an answer. On a (Y/N) question
  1139.             clicking on the "YES" box will select the it.
  1140.           RIGHT BUTTON: Used to invoke help.
  1141.           PRESSING BOTH BUTTONS: Is equivalent to pressing the <Esc> key.
  1142.           ANY BUTTON: will work for "Press any key to continue".
  1143.  
  1144.         << FLOPPY DRIVES >>
  1145.         Use one drive for the program and one for the data. These can be
  1146.         logical drives, only one physical drive is required.
  1147.  
  1148.         << FILES ON DISK >>
  1149.         MYF361.EXE is a self-extracting archive containing:
  1150.               MYF.EXE  - the main program. (Ver 3.61)
  1151.               MYF.DOC  - this documentation file.
  1152.               HISTORY.DOC - Summary of enhancements since version 2.
  1153.               REGISTER.DOC - Lists benefits of registering and includes form.
  1154.               SHARWARE.DOC - Defines the shareware concept.
  1155.               VENDOR.DOC - Distribution information for shareware vendors.
  1156.  
  1157.         MYF3DATA.EXE is a self-extracting archive containing:
  1158.               MYF.TBL - % RDA, and multiplying values for measurements.
  1159.               *.DAT  - data files for the plans, meals, recipes, ingredients.
  1160.               *.KEY  - key (index) files for the data files.
  1161.  
  1162.         << BACKING UP >>
  1163.         The data files (.DAT) and the table (MYF.TBL) are the only files
  1164.         needed to be backed up regularly. The key files (*.KEY) can be
  1165.         reconstructed from the data files. If a data file is lost and
  1166.         you recover it from backup, be sure to rebuild the corresponding
  1167.         key files. For example, if the recipe data file is deleted
  1168.         accidentally and the backup is recovered, be sure to rebuild the
  1169.         key file. Otherwise, I/O errors will occur if the key file does
  1170.         not correspond to the data file.
  1171.  
  1172.         << I/O ERRORS >>   and rebuilding the key files:
  1173.         I/O errors can occur if the disk is full, a power outage hit when
  1174.         writing to the disk, or other unforeseen errors occurred. Most of
  1175.         your data is probably OK. Rebuilding the key files should remedy
  1176.         the problem. Key files can be rebuilt by selecting the rebuild
  1177.         option under MYF from the Pull Down Menu.
  1178.  
  1179.         << CONFIG.SYS >>
  1180.         The program opens up to 11 files at once, so make sure your
  1181.         CONFIG.SYS file has the command "files=20" (30 on an AT).
  1182.         Be sure to reboot after making any change to CONFIG.SYS.
  1183.  
  1184.                                       -21-
  1185.  
  1186.  
  1187.                                 << REMINDER FILE >>
  1188.  
  1189.         The reminder program is a utility designed to help remember
  1190.         dates. The reminder program plays without respect to the year.
  1191.         Messages can be run annually or deleted. A birthday would be an
  1192.         example of an annual message, whereas a doctor's appointment
  1193.         would be a deletion. Never forget a birthday, anniversary, or
  1194.         appointment again!
  1195.  
  1196.         The reminder file consists of starting and ending dates, a
  1197.         message, and an Annual or Delete field. The program can play
  1198.         reminders at any time. To play them during boot up, edit your
  1199.         "AUTOEXEC.BAT" File and include the following two lines:
  1200.                 CD <to the directory containing the reminder data files>
  1201.                 MYF Y
  1202.         (Y will plaY the reminders and exit.)
  1203.  
  1204.         << DATE FIELDS >>
  1205.         Enter the month and day in which this message is to start and end.
  1206.         Use numbers for months; e.g., use 12 for December. The message will
  1207.         play if the current date is between these times.
  1208.  
  1209.         << ANNUAL OR DELETE >>
  1210.         Entering "A" means you want this message to play ANNUALLY,
  1211.         every year between the start and end dates. Your anniversary,
  1212.         your mother's birthday, first of the month payments, etc., would
  1213.         be annual messages. Enter "D" to delete the message after the
  1214.         end date. A doctor's appointment or any other 1 time reminder
  1215.         would be a message to mark for deletion. When the current date
  1216.         is after the end date and the message is marked for deletion,
  1217.         it will be deleted the next time it is played. One time messages
  1218.         currently playing will have a "P" in this field, for playing.
  1219.         "D" records will only be deleted once they have played.
  1220.  
  1221.         << MESSAGE FIELD >>
  1222.         Enter the reminder message to play between the start and end date.
  1223.  
  1224.         << FINDING REMINDERS >>
  1225.         Reminder records are keyed by the start date. Next, previous, and
  1226.         find records move by start date. To Find a record when editing the
  1227.         reminder file, press ^F or F2, and enter the month and day of the
  1228.         start date in numerals. E.g. Entering 0602 will goto the first June
  1229.         2 record. If there is no June 2 record, it will go to the next one.
  1230.  
  1231.                                       -22-
  1232.  
  1233.  
  1234.                         << TUTORIAL >>  Learn by example!
  1235.  
  1236.  
  1237.         For many people, plowing through documentation is a difficult way
  1238.         to learn. The following is a step by step process of adding a new
  1239.         recipe to the recipe database to help people who learn easier by
  1240.         example. Although by no means comprehensive, this example will give
  1241.         you the idea of the program, picking up the shortcuts and tricks
  1242.         will follow later. Instructions for using the pull down menu (PDM)
  1243.         and the short cut keystroke method are included. The short cut
  1244.         keystroke method follows the PDM method in brackets[], and replaces
  1245.         everything listed previously up the the F10 key used to invoke the
  1246.         PDM. NOTE: the symbol <Ret> means the Return key or Enter Key on
  1247.         the keyboard, do NOT type the letters Ret. Also, Alt R means hold
  1248.         down the Alt key and press R, ^G means hold down the Cntl Key and
  1249.         press G. <Esc> means press the Escape Key.
  1250.  
  1251.         1) Assuming MYF is installed in the directory of your choice, enter
  1252.            "MYF" from the DOS prompt to begin the program.
  1253.  
  1254.         2) Invoke the PDM by pressing F10, use the arrow keys to show
  1255.            items under "Files", highlight "Edit Recipe", press <Ret>,
  1256.            OR [press Alt R]. You will see the first recipe in the file.
  1257.  
  1258.         3) To get a blank form, using the PDM press F10, show items
  1259.            under "Records", highlight "Add New", press <Ret>, OR
  1260.            [press "Insert" on the keypad]. A blank form is presented
  1261.            with the cursor in the name field.
  1262.  
  1263.         4) Enter "Stove Top Casserole" for the name, press <Ret>, enter
  1264.            "American" for the cuisine, press <Ret>, enter "8" for
  1265.            servings, press <Ret> and you are now ready to fill out the
  1266.            ingredients.
  1267.  
  1268.         5) The first ingredient to be entered is 1 pound of ground beef.
  1269.            Enter "1", press <Ret>, Enter "lb", press <Ret>, Enter
  1270.            "gr" and press ^G (Hold the Cntl key down press G). All the
  1271.            ingredients will be presented and the highlight will be at
  1272.            the first "Gr" listing. Highlight "GROUND BEEF,REG,RAW" and
  1273.            press <Ret>. You will now be back to the recipe ready to
  1274.            enter the next ingredient. The use of ^G to get an ingredient
  1275.            from the ingredient file eliminates duplication of ingredients
  1276.            caused by spelling an ingredient slightly different each time.
  1277.  
  1278.         6) Next enter "1/2" or ".5", press <Ret>, Press <Ret> again,
  1279.            enter "ONION", press ^G, highlight "ONIONS, RAW", press <Ret>.
  1280.  
  1281.                                       -23-
  1282.  
  1283.  
  1284.         7) Next enter "1", press <Ret>, enter "clv", Press <Ret>, and an
  1285.            unrecognized measurement message will appear. Enter "GAR", press
  1286.            ^G, highlight "GARLIC,RAW", press ^L to take a quick look at
  1287.            GARLIC. Note it shows 151 cl in a lb in the Other measurement,
  1288.            Press <Ret> twice. You will then be prompted to enter the value
  1289.            for how many clv in a lb. Press <Ret>, then UpArrow, <Ret> again,
  1290.            change "clv" to "cl". Press <Ret> twice. The program could not
  1291.            find "clv" in the information for GARLIC, but did understand "cl".
  1292.  
  1293.         8) Next enter "2", press <Ret>, enter "cup", Press <Ret>, enter
  1294.            "MILK", press ^G, highlight "MILK,WHOLE,3.3% FAT", press <Ret>.
  1295.  
  1296.         9) Next enter "0", press <Ret>, enter "ser", Press <Ret>, enter
  1297.            "Ital", press ^G, highlight "Italian Sauce", press <Ret>.
  1298.            Note by entering "ser" in the measurement field, the program
  1299.            took Italian sauce to be another recipe, not an ingredient.
  1300.            Also entering "0" for the number of serving means to use a
  1301.            whole recipe. Alternatively, you may have entered the number
  1302.            of servings to use.
  1303.  
  1304.         10) Next enter "1/3", press <Ret>, enter "tsp", Press <Ret>, enter
  1305.            "OR", press ^G, highlight "OREGANO,GROUND", press <Ret>.
  1306.  
  1307.         11) Next enter "1/2", press <Ret>, enter "cup", Press <Ret>, enter
  1308.            "CHEESE", press <Ret>. A message will be displayed stating
  1309.            "CHEESE is not in the ingredient file, press Alt A to add."
  1310.            You may wish to add it, but if it may already be in the
  1311.            ingredient file, look for it first to avoid duplication.
  1312.            Besides, it takes time to fill out the information for each
  1313.            ingredient. To go back and look, press UpArrow, <Ret> twice,
  1314.            then ^G. Highlight "CHEDDAR CHEESE", press <Ret>.
  1315.  
  1316.         12) Press <Ret> again. Sixteen lines are provided to enter the
  1317.            directions. Enter the following:
  1318.            "Brown meat, saute onions, drain.  Add tomato sauce and milk.
  1319.            Simmer.  Add pasta.  Stir continuously.  Reduce heat to warm.
  1320.            Grate cheese and add to sauce. Cook for 30 - 45 minutes."
  1321.            Press <Esc> to exit directions.
  1322.  
  1323.         13) This recipe is now done. Press "Home" to view the first recipe
  1324.            in the file. To look up this recipe, invoke the PDM by pressing
  1325.            F10, use the arrow keys to show items under "Records", highlight
  1326.            "Find", press <Ret>, OR [press F2]. Highlight "Stove Top
  1327.            Casserole" and press <Ret>.
  1328.  
  1329.         This recipe may now be used in other recipes, meals, or plans.
  1330.  
  1331.                                    << INDEX >>
  1332.  
  1333.         2% Milk is 35% fat, 14                   abandon modifications, 8, 17
  1334.         active plan, 8, 16                       alcoholic calories, 4
  1335.         annual (reminder), 21                    blank fields, 10
  1336.         carbohydrates, 7, 12, 14, 18             change drive/directory, 5
  1337.         cholesterol, 7                           clear all remaining fields,10
  1338.         clear field, 8                           common measurements, 15
  1339.         comment field; recipe, 12, ingredient, 14, meal, 16, plan, 16
  1340.         conversion table, 3, 9, 11               copy record, 7
  1341.         cost, 9, 11, 12, 14, 18                  create new data file, 19
  1342.         cuisine field, 14                        data file, 14, 19, max, 19
  1343.         delete file, 19                          delete record, 8
  1344.         delete items on shopping list, 16        direction field, 14
  1345.         disk full, 20                            edible portion, 14
  1346.         editor, 6                                enhancements, see HISTORY.DOC
  1347.         exchanges, 1, 4, 7, 14                   fat, 1, 4, 7, 12, 14
  1348.         fatty acids 4, 7                         field definition, 2
  1349.         file, 2                                  find record, 8, 21
  1350.         find by ingredient, 4, 18                floppy drives, 20
  1351.         fractional values, 9                     glossary, 2
  1352.         grams, 4, 12, 14, 18                     hidden multiply field, 11
  1353.         i/o error, 19, 20                        index file, see key file
  1354.         ingredient field, 2, 10                  ingredient path, 5
  1355.         install settings, 5, 6                   introduction, 1
  1356.         inventory, in stock, 16                  key files, 19
  1357.         keystrokes, summary, 8                   list files, see output
  1358.         look, 13                                 list recipe by ingred, 4, 18
  1359.         measurement field, 9, 13                 merge data files, 19
  1360.         message field, 21                        minerals, 4, 7
  1361.         modifications, 5, 17                     multiply ingred info, 15
  1362.         MYF.TBL, see table                       name field, 9
  1363.         number conversion error, 9               nutritional fields, 4
  1364.         nutritional information, 1, 4, 7, 12, 14, (by grams or percent, 18)
  1365.         output, 4, 18                            output text file, 5
  1366.         overstrike, 9                            overwrite, 18
  1367.         percent(prot,fat,carb), 4, 12, 14, 18    planner, 16
  1368.         percent RDA, 1, 4, 8, 11, 12, 14, 16, 18
  1369.         printer, 4, 18                           printer lines/page, 7
  1370.         pull down menu, 5                        quantity field, 9
  1371.         RDA, see percent RDA above               rebuild, 7, 19
  1372.         recipe file, 15                          recipe example, 22
  1373.         record, 2                                refigure shopping list, 16
  1374.         refuse, 14                               reminder file, 21
  1375.         saturated fatty acids, 4, 7              screen output, 4, 18
  1376.         section field, 4, 13                     servings, 1, 9, 10, 12
  1377.         shopping list, 1, 8, 16                  significant digits, 6
  1378.         sodium, 4, 7                             sorting, 18
  1379.         source of nutrition, 4                   start day, 8, 16
  1380.         supplier field, 4, 13                    table, 3, 9, 11, 13
  1381.         tutorial, 22                             update cost, nutrition, 7, 12
  1382.         updating meals, plans, recipes, 7, 12    user defined fields, 8
  1383.         user editor, 6                           user name, 5
  1384.         vitamins, 4, 7                           volume equivalents, 11
  1385.  
  1386.