home *** CD-ROM | disk | FTP | other *** search
/ Colossal Cookbook / ColossalCookbook.cdr / hn / myf362 / myf.doc < prev    next >
Text File  |  1991-06-12  |  78KB  |  1,387 lines

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