home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Complete Bookshop
/
CompleteWorkshop.iso
/
mmast
/
mealms15
/
mmm.txt
< prev
next >
Wrap
Text File
|
1990-10-09
|
53KB
|
1,202 lines
Master Meal Manager
Are you tired of sitting down and agonizing over what meals to plan for
the next two weeks? Do you dread having to write down a shopping list
for what you think you'd like to have, hoping you remembered
everything needed? Have you wanted to nicely print out recipes of your
favorite recipe for friends who are impressed with your culinary
mastery?
Congratulations! You have just obtained the solution to these and many
other kitchen problems since you now have the best piece of software
available as Shareware for assisting you in planning and managing your
meals. Master Meal Manager will store all your recipes for you, schedule
meals automatically and create a shopping list for you for the
ingredients in all the meals on your schedule.
This program was written by a frustrated husband who would be
assigned the task of deciding what the family was to eat every two
weeks. That's me! I got so tired of trying to think of what it was we all
liked, trying to remember what we ate the previous week or so, and then
trying to find something different to eat each day. If it were just me, I
wouldn't mind having the same thing each week. But the rest of the
family likes to have somewhat of a variety so I turned to my trusty bit
box for some help.
The result is Master Meal Manager. We have found it to be extremely
helpful. Now my wife sits at the computer for a half hour or so and
produces a nicely printed schedule of our next 2 weeks of meals and a
convenient shopping list with all the necessary ingredients on it. By
getting in the habit of putting the schedule up on the refrigerator we are
now able to keep pretty good tabs on the list and our meal plans.
In keeping with the traditions of Shareware, please feel free to pass this
program on to all of your friends with PCs. I do ask that you distribute
this program and related files unmodified.
Features
Master Meal Manager was designed to be fast and easy to use. With it
you can manage your recipes, automatically create meal schedules, and
produce shopping lists. Master Meal Manager has the following features:
Recipe File Manager
■ A recipe file which will contain up to 500 recipes. Each recipe can
have the following information:
■ A name up to 20 characters long.
■ The types of meals it is used in. (Breakfast, Lunch, Supper)
■ The types of dishes it can be. (Beverage, Main, Side, Dessert)
■ A 30 character category field used to organize the recipes.
■ The number of servings the recipe makes.
■ Up to 12 ingredients each defined by the quantity, measurement,
and name.
■ Up to 9 lines of text for instructions, each line being 70 characters
long.
■ Recipes are laid out on the screen just as they would be on a recipe
card.
■ Recipes can be added, deleted, edited, and printed.
Automatic Meal Scheduler
■ An automatic meal scheduling capability which plans what recipes to
have each day for up to 14 days. The schedule contains the day of the
week and the date for each day in the schedule. Each day is broken
up into 3 meals (breakfast, lunch, and supper) with each meal
containing up to 2 beverages, 2 main dishes, 5 side dishes, and 2
desserts.
■ The capability to edit and print the meal schedule once it is created.
■ The capability of showing each day's schedule on the screen. All
meals and dishes are shown on the screen as they are created and
edited.
Shopping List Manager
■ Automatic creation of a shopping list from the meal schedule. The
shopping list maybe edited on screen and printed out.
Program Control
■ Program, Screen Color, and Printer configuration control.
The program can be told to look anywhere on your system for the
files it uses. It can also be told how many servings are needed for
each meal and dish. The number of dishes for each meal can also be
changed for personal tastes. The program can be told how to control
your printer to print the recipes, meal schedule and shopping list.
Getting Started
In this chapter I will show you how to get Master Meal Manager going
most efficiently. There really is nothing complicated about getting Master
Meal Manager running, but there are some things that should be made
clear.
What You Need
In order to run properly, Master Meal Manager needs...
■ an IBM PC, XT, AT or any close compatible with at least one 5.25"
360K floppy drive.
■ at least 512K of available memory.
■ MS-DOS or PC-DOS version 2.0 or greater.
■ 80 column by 25 line monitor (Monochrome or Color).
■ an optional printer capable of printing 10 and 17 Characters Per
Inch (CPI); 6 and 8 Lines Per Inch (LPI).
■ The Master Meal Manager Distribution Disk
Making Working Copies
I would highly recommend making a working copy of the Master Meal
Manager disk and then put the original away in a safe place BEFORE
actually beginning to use Master Meal Manager. Master Meal Manager
will not work properly in the form received from the distributor.
Single Floppy Drive
When you make your working disk, follow these steps:
1 Format a floppy with DOS on it by typing:
FORMAT A: /S ■
2 Create a file on it with the name AUTOEXEC.BAT by typing:
A: ■
COPY CON: AUTOEXEC.BAT ■
ECHO OFF ■
CLS ■
MMM ■
3 Now press the F6 key and RETURN to finish entering the
commands.
4 Copy MMM.EXE and RECIPE.DAT from your original Master Meal
Manager disk to the working disk you just made.
COPY A:MMM.EXE B: ■
COPY A:RECIPE.DAT B: ■
You now have a bootable disk which will automatically come up with
Master Meal Manager running. Using Master Meal Manager this way,
the number of recipes you can have in your recipe file will be limited to
about 200. This is due to the program and other files on the disk taking
up much of the space on the disk.
Dual Floppy Drives
If you have two floppy disk drives you can have a larger recipe file
(about 300 recipes) if you put the data files on a separate floppy disk. To
do this do the following:
1 Format one floppy with DOS on it mark it "Master Meal
Manager WORKING DISK".
FORMAT A:/S ■
2 Format another floppy without DOS on it and mark it "Master
Meal Manager DATA DISK".
FORMAT A: ■
3 Put the floppy marked "WORKING DISK" in the A: drive.
4 Create the AUTOEXEC.BAT file on the floppy with DOS on it
as described above in step 2 for the single floppy instructions.
5 Put the distribution disk in the B: drive and copy MMM.EXE from
it to the "WORKING DISK".
COPY B:MMM.EXE A: ■
6 Put the floppy marked "DATA DISK" in the A: drive.
7 Copy RECIPE.DAT from the distribution disk still in drive B: to
this disk.
COPY B:RECIPE.DAT A: ■
8 Put the floppy marked "WORKING DISK" back in the A: drive.
9 Put the floppy marked "DATA DISK" in the B: drive.
10 Make the A drive the default drive by typing:
A: ■
11 Start up Master Meal Manager by typing:
MMM ■
12 Change the default data drive in Master Meal Manager by
selecting the CONFIG option and then the PROGRAM
option. Then enter "B:\" in the "DATA PATH" field. For
details on how to do this, see the chapter on
CONFIGURATION MANAGER.
Hard Disk Drive
For use with on a hard disk, you should begin by setting up a
subdirectory to contain the Master Meal Manager files. You can name
this subdirectory anything you wish. Once that is done just copy all the
files over to the subdirectory from the floppy. Master Meal Manager is
started by typing MMM or putting that command into a batch file. For
example...
Create the subdirectory and copy the files by typing the following:
C: ■
MD MMM ■ (MMM is the name of the subdirectory and could be
anything)
CD MMM ■
COPY A:*.* ■
Quick Look
Lets take a quick look at the options available in Master Meal Manager.
We'll walk you through them briefly and talk about what they can do.
Once you start Master Meal Manager you are presented with the hello
screen.
For a short period of time the program will be busy reading the data it
needs. When it is finished, you will see a prompt on the screen telling
you to press RETURN to begin. At that point press RETURN to get to
the main menu.
Main Menu
Starting from the main menu screen, you can select the various options
by moving the highlighted cursor over the option you wish to use by
using the left and right arrow keys.
Notice as you move the cursor around, the information window at the
bottom of the screen changes to describe the currently highlighted main
menu option. When the cursor is positioned over the one you want,
press RETURN.
Each of the options available (except for QUIT) has a sub-menu that
appears in a pop-up window underneath the name of the option. The
option desired is selected then by moving the highlighted cursor over the
it with the up and down arrow keys. As with the main menu, press
RETURN when you are on the option you wish.
The main menu shows up along the top of the screen showing each of
the available options. The text in the lower part of the screen gives a
brief description of what the currently highlighted option does and
describes each of the sub-menu options available within that option. Recipe Manager
The RECIPES menu option brings up the RECIPE MANAGER. The
Recipe Manager helps you manage your recipe file. The recipe file is
organized somewhat like it would be in a file card box. The recipe file
can contain up to 500 recipes and is sorted alphabetically by CATEGORY
and RECIPE NAME for easy access.
There are 3 options available within the Recipe Manager.
VIEW
The VIEW option allows you to take care of the actual contents of the
recipe file. It will allow you to add, delete, edit or just look at any of the
recipes in the file.
PURGE
Then there is the PURGE option. This option is used to permanently
remove any of the recipes you may have marked "DELETED" using the
VIEW option. This option actually removes those recipes marked RECIPE
DELETED in order to get rid of "dead weight" in the file.
PRINT
The third option available in the Recipe Manager is the PRINT option.
This is the option that allows you to print the recipes and the recipe
index (the alphabetical list of all recipes in the recipe file).
PRINT has a number of available options for printing recipes. You can
print a single recipe (up to 99 copies), all the recipes of a particular type,
all or selected recipes from the Meal Schedule, and ALL the recipes in
the file.
Each recipe is printed in a recipe card-like format. By changing your
printer configuration setup (I'll talk about that a little later) you can
control the size of the recipe printout. The default size will fit on a 4X6
index card and if your printer can handle the IBM box character set, it
will be nicely framed in boxes for a very professional looking card you
can put in your card box. What I do is cut them out and paste them on
4X6 cards to have for use in the kitchen.
Each recipe is also printed with the current date at the bottom of the
recipe card along with a comment line you can enter as you begin the
printing process. This is nice if you wish to give a recipe to someone
else. You can put your name or some other comment on the bottom of
the card like "Courtesy of ..." or "Fresh from ..." or whatever other clever
stuff you may come up with.
Finally, the recipe index may be printed out, which is handy to have to
see at a glance what recipes you have in your file. This option assumes
that your printer can print 8 lines per inch in order to get more items on
the page.
Schedule Manager
The Schedule Manager is the heart of Master Meal Manager. With it you
can create, edit, and print up to 14 days worth of meal schedules. A meal
schedule consists of the day, date, and all the recipes to be used for each
meal. For each meal (breakfast, lunch, and supper) there are four
possible dish types which can have recipes scheduled. These are
beverages, main, side, and desserts. You can schedule up to 2 beverages,
2 main dishes, 5 side dishes, and 2 desserts for each meal.
There are 3 options within the Schedule Manager.
CREATE
CREATE will generate the meal schedule for up to 14 days starting with
the date you select. This is done automatically for each of the dish types
in each of the meals. Recipes are selected from the recipe file depending
on the dish and meal types of each recipe. These recipes are matched
randomly with each of the types to be filled in the schedule.
EDIT
EDIT allows you to change any of the recipe selections and serving sizes
generated using the CREATE option.
PRINT
PRINT allows you to print the schedule to your printer.
Shopping List Manager
The Shopping List Manager allows you to generate a shopping list from
the Meal Schedule to insure you have all the ingredients necessary to
make all the recipes that are scheduled.
There are 3 options available in the Shopping List Manager.
CREATE
CREATE uses the meal schedule to generate a shopping list. Each
ingredient in each recipe scheduled is added to the list. Obviously some
ingredients will be used more than once. Ingredients with the same name
and measurement units (oz, cup, etc.) will have their quantities combined
and will show up only once in the shopping list. If similar ingredients
have different measurement units they will show up separately on the
list. When the list is completed it is sorted alphabetically by name.
EDIT
As you would expect, EDIT allows you to edit the shopping list to your
liking. With EDIT you can further combine similar ingredients as you
wish, delete or add some. You can have up to 1000 items in the shopping
list.
PRINT
PRINT sends the shopping list to the printer. This option assumes that
your printer can print 8 lines per inch in order to get more items on the
page. Configuration Manager
The Configuration Manager allows you to set up Master Meal Manager
to know certain things about how you wish it to run.
There are 3 options available in the Configuration Manager.
PROGRAM
The PROGRAM option allows you to set up the following items: Data
path; Number of Days for Automatic Schedule Planning; Number of
Recipes To Print Per Page; Default Servings; and Default Dishes.
COLOR
The COLOR option allows you to change the colors of the screen to your
liking.
PRINTER
The PRINTER option lets you set up the control codes for your particular
printer so that Master Meal Manager is able to correctly print the recipes,
schedules, and shopping lists. The various control codes are entered as
decimal values of the codes to be sent to the printer to turn on and turn
off each of the special print commands. You are also able to tell Master
Meal Manager whether or not your printer can print the IBM box
character set. If it can, the various printout will look better because of the
nice boxes around the information printed.
Recipe Manager
The Recipe Manager provides you with a menu of 3 options (VIEW,
PURGE, PRINT). Select the one you want with the up and down arrow
keys.
View
Selecting the VIEW option brings up the recipe screen which is in the
form of a typical recipe card.
Selecting Recipes
Each recipe is displayed fully on the screen. From here you can edit,
delete, or undelete any recipe in the file. There are four methods
available to get to the recipe you desire:
▀ Up and Down Arrow keys ()
Use the up and down arrow keys to scan through the recipe file to
review each recipe.
▀ PGUP and PGDN keys
The PGUP key will immediately display the first recipe in the file.
The PGDN key will display the last recipe in the file. From there
you may use any of the other methods to get to the recipe desired.
▀ F2 Recipe Index List
The F2 key brings up a window displaying a scrollable list of all
the recipes. You can then use the keys described above (Up/Dn
Arrow, PGUP/PGDN) to highlight the name of the recipe you
desire. Pressing RETURN will select the currently highlighted
recipe..
▀ Direct Entry of Recipe Name
Finally, you may directly type in a recipe name that you wish to
view. To do this, first press the INSert key to clear the name field.
Then enter the recipe name (upper or lower case). Master Meal
Manager will search for that name in the recipe file and if it is
there it will be displayed.
If it is not found, a window will pop up in the middle of the
screen telling you that Master Meal Manager cannot find your
recipe and will ask if you wish to search for another recipe or enter
a new one with the name you just entered. If you wish to begin
entering a recipe with that name, just press enter because Master
Meal Manager assumes you will wish to do that. If you wish to
search for another, press S and then RETURN to continue scanning
the recipe file.
Enter/Edit/Delete
Once you find the recipe you want, you can make changes to it by
pressing the RETURN key. When you do that, a window pops up and
asks you if you wish to either Edit or mark the recipe for Deletion. You
will notice an "E" at the end of the question indicating that the default
selection is to Edit the recipe. All you have to do is press RETURN
again. If you do not wish to edit it but instead wish to mark the recipe
for deletion, then just press "D" and then RETURN. The "D" may be
entered in either upper or lower case. The recipe will be marked as
deleted and a message will show up in the instruction area of the recipe
indicating it is deleted. If you do not wish to either edit or delete the
recipe, you may just press the ESCape key to go back to selecting a
recipe.
Undelete/Edit
A recipe that is already marked for deletion will have a message appear
in the instructions area saying it is deleted. If you press RETURN at this
recipe, you will get a pop up window with a question asking if you wish
to Undelete the recipe or undelete the recipe and then Edit it. The
default answer is "U" in which case the recipe will be unmarked for
deletion and then go back to letting you select and view recipes. If you
enter "E" the recipe will be unmarked for deletion and then editing will
begin as described above. Recipes unmarked for deletion will not be
removed during a PURGE.
The difference between entering and editing recipes is that entering starts
out with a blank recipe and editing starts out with a recipe with
information in it. The process after that is the same.
Editing a Recipe
You may move around between the various fields of the recipe by using
the up and down arrow keys and the PGUP and PGDN keys. Let's take
a look at the different fields in the recipe.
Name
The Name field is the area in the upper left hand corner of the recipe
screen. This is the name that will be used throughout Master Meal
Manager in referring to this recipe. This field has room for 20 characters.
Category
The Category field is a 30 character field which can be used to categorize
your recipes into meaningful groupings. The category field is used along
with the recipe name to sort the recipes.
Servings
The Servings field tells Master Meal Manager how many servings this
recipe is good for. It is used by the Schedule Manager and the Shopping
List Manager. You must enter some number here. Master Meal Manager
won't let you leave it blank and it won't let you enter anything but
numbers here for obvious reasons.
Meal Type
MEAL TYPE tells Master Meal Manager what type of meal or meals it
may use this recipe in. This is used primarily with the Schedule
Manager. If you have a recipe with "LS" in this field, you are telling
Master Meal Manager that this recipe can be used in either Lunch or
Supper meals. You can put any, all, or no meal type codes in this field.
The valid meal types are B (BREAKFAST), L (LUNCH), S (SUPPER), and
A (ALL).
Dish Type
The other field used in meal scheduling is DISH TYPE. This tells Master
Meal Manager which type of dish this is. If you have an "S" in this field,
this tells Master Meal Manager that it is to be used only as a side dish.
And when used with the MEAL TYPE field example shown above, this
recipe would be used just as a side dish for either lunch or supper.
Again, you can have any, all, or no codes in this field. Like the MEAL
TYPE, if you leave this empty, this recipe will not be scheduled
automatically by the Schedule Manager.
Ingredients
The next section to be edited is the ingredients. There are 12 places for
ingredients. You may enter ingredients in any, all, or none of the 12
places.
Each ingredient has 3 parts.
Quantity
The Quantity may be a whole number such as "13", or a fraction such
as "1/4", or a combination of the two such as "13 1/4". If you enter a
fraction such as "10/4", it will be reduced to the proper representation
of "2 1/2" automatically. A couple things to keep in mind when
entering fractions is that the fraction part must be separated from the
whole number part by a space. The fraction part must be entered with
a number, a "/" (slash) and another number. NO DECIMAL
NUMBERS ARE ALLOWED. Master Meal Manager will not accept a
decimal point (.). All numbers are rounded to these fractions: 1/16,
1/10, 1/8, 1/6, 3/16, 1/5, 1/4, 3/10, 5/16, 1/3, 3/8, 2/5, 7/16, 1/2,
9/16, 3/5, 5/8, 2/3, 11/16, 7/10, 3/4, 4/5, 5/6, 13/16, 5/6, 7/8, 9/10,
15/16.
Measurement
The Measurement is a text field in which you indicate the
measurement of the ingredient such as "CUP", "OZ", or "TSP". You
decide what the names of the measurements are.
Item Name
The Item is the description of the ingredient. As with the
measurement, consistency in the names used for ingredients will help
greatly. Try not to use "ONION" in one recipe and "ONIONS" in
another. They will show up as separate items in the shopping list.
Instructions
For the Instruction section, you may enter up to 9 lines with 70
characters per line. Editing these lines is just like editing all the other
fields. You may move up and down among the instruction lines with the
up and down arrow keys and move along the line with the left and right
arrow keys.
Filing The Recipe
Once you are done editing the recipe, press the ESCape key. You will be
asked if the recipe is the way you want it. If it is, you can just press
RETURN and the changes you made will be stored in the file. Or you
can press "N" and RETURN to go back in and make more changes to the
recipe. Finally you can press ESCape and ignore any of the changes you
just made. Master Meal Manager will go back to the VIEW mode.
Once you are finished with the VIEW mode, just press ESCape and you
will be back at the main menu.
Purge
Selecting the Purge option will permanently delete the recipes currently
marked for deletion from the recipe file.
Once you have selected this option, a window pops up on the screen
warning you of the need to make a backup of your recipe file before you
proceed with the Purge. You have the option of backing out of this
without any changes by pressing the ESCape key or just pressing
RETURN. Notice the default response to the question is "NO".
To continue you must press the INSert key and then enter "YES". Once
you do, the screen shows you its progress in the purge process.
Print
The PRINT option in the Recipe Manager allows you to do all the
printing associated with the recipe file. There are a number of options
within Print which will allow you to print out the recipes and the index
in a number of ways which can be helpful to you. The available options
show up in a pop up menu window when you select PRINT.
These options are selected the same way the rest have been, by using the
Up and Down arrow keys to move the cursor to the desired choice and
then pressing RETURN.
Print Single Recipes
This option allows you to select a single recipe from the file and print it
out in a typical recipe format on your printer. This option has several
unique features.
Comments
The first thing that happens when you select this option is you will be
given the opportunity to enter a comment line which will be printed on
the bottom of each of the copies to be printed. This is nice if you are
giving the recipe to a friend and you want to put a note or your name
on the recipe. You can put things like "From the kitchen of ..." or
"Courtesy of ..." or whatever. You have up to 40 characters to use for
this. When the recipe is printed, the current date is printed on the same
line with the comments.
Selecting A Recipe
Selecting a recipe here is identical to selecting one in the VIEW option.
The recipes are displayed on the screen and you select the desired recipe
by using the same four methods. When you find the recipe you want,
select it by pressing RETURN.
Once the recipe is selected you are asked to verify if this is the recipe
you wish to print. Your choices at this point are to press RETURN if it
is, Press "N" if it is not, or press ESCape to completely bail out of the
RECIPE option and go back to the main menu.
Number Of Copies
If you elect to print this recipe, you are asked how many copies of this
recipe you wish to have printed. This is handy if you want to do things
like having a bunch of copies of your favorite casserole recipe available
to hand out at the church pot luck. The default is one.
Number Of Servings
The last question you are asked is the number of servings your recipe
should be printed out for. Master Meal Manager will then automatically
adjust all the ingredient quantities to make the number of servings
indicated. This is an extremely useful feature if you are wanting to scale
a recipe up or down to serve more or less than is shown on the recipe
in the file. The default is the original number in the recipe and if you do
not wish to change it just press RETURN. If you do want to change it
just press the INSert key and enter the number of desired servings.
Printing begins at this point. If you have requested more than one copy
of the recipe be printed, Master Meal Manager will print on each page
the number of copies indicated in the CONFIG PROGRAM.
When the recipe is printing, a little pop up window shows on the screen
and indicates the recipe is being printed. If you wish to stop the printing
process, just press ESCape and in a moment or two the printing will stop
and the program will return to the print option menu. When printing is
done, the program will return to the screen showing the recipe just
printed. From here you may move to another recipe to print or just press
ESCape and go back to the main menu.
Print Recipes By Type
This option allows you to print out a number of recipes from the file
based on the meal type and dish type you specify.
Comments
When you select this option you are allowed to enter comments as in the
SINGLE RECIPE option.
Multiplication Factor
Then you are asked to enter the "multiplication factor" for the recipes to
print. This multiplication factor can be used to scale up or down the
recipes to be printed. This is similar to entering the number of servings
in the SINGLE RECIPE option except that the number you enter here
will be used to directly multiply the servings by and ingredient
quantities by. This factor can be any whole number you want from 1 to
100. Even though you may be able to enter numbers as high as 999,
Master Meal Manager internally limits the number to 100.
Meal Type
Once you do this you are requested to enter the meal type you wish to
print. The question helps you with the answer by providing the valid
answers you can use. These answers are B, L, S, and A. The B stands for
BREAKFAST, L stands for LUNCH, S stands for SUPPER, and A stands
for ALL. Select the one you want.
Dish Type
You then enter the dish type you wish printed. The possible choices are
B for BEVERAGE, M for MAIN, S for SIDE, D for DESSERT, and A for
ALL. Once you select the meal type and the dish type, printing will
begin. All recipes with the meal type and the dish type selected will be
printed. Each of the recipes selected for printing will be displayed on the
screen. After printing all the recipes found with the selected meal and
dish types, the program will return to the RECIPE PRINT option.
Print Scheduled Recipes
This option allows you to print selected recipes from the meal schedule.
If you do not have a schedule created, Master Meal Manager will tell
you that there isn't any to use and you must go back to the main menu
and using the SCHEDULE CREATE option to create a new schedule
before using this option.
Start Date
The first thing you need to do is to select the first date from the schedule
to select recipes from. This is done with the Up and Down arrow keys.
When you see the desired starting date, press RETURN.
Stop Date
Do the same thing for the ending date. Notice you can't select an ending
date earlier than the starting date. Simply use the Up and Down arrow
keys to pick the desired stop date. This date is included in the selections.
Meal Type
Once you do this you are requested to enter the meal type you wish to
print. The question helps you with the answer by providing the valid
answers you can use. These answers are B, L, S, and A. The B stands for
BREAKFAST, L stands for LUNCH, S stands for SUPPER, and A stands
for ALL. Select the one you want.
Dish Type
You then enter the dish type you wish printed. The possible choices are
B for BEVERAGE, M for MAIN, S for SIDE, D for DESSERT, and A for
ALL. Once you select the meal type and the dish type, printing will
begin. All recipes in the schedule between the dates selected and with
the meal type and the dish type selected will be printed.
Once that is done, printing will begin. Master Meal Manager will print
all the recipes between the starting and ending dates which have the
meal and dish types selected. The comment printed at the bottom of each
recipe will tell what date in the schedule the recipe came from.
Print All Recipes
This option does just what it says. It will print all the recipes in the
recipe file.
Comments
When you select this option you are allowed to enter comments as in the
SINGLE RECIPE option.
Multiplication Factor
Then you are asked to enter the "multiplication factor" for the recipes to
print. This multiplication factor can be used to scale up or down the
recipes to be printed. This is similar to entering the number of servings
in the SINGLE RECIPE option except that the number you enter here
will be used to directly multiply the servings by and ingredient
quantities by. This factor can be any whole number you want from 1 to
100. Even though you may be able to enter numbers as high as 999,
Master Meal Manager internally limits the number to 100.
Once this information is entered, printing will begin.
Print Recipe Index
This option prints the entire recipe index. The recipe index is a listing of
the names of all the recipes in the recipe file. Along with the name of
each recipe, it prints the category, meal type, the dish type, and an X in
brackets if the recipe is marked for deletion. This is a good way to
determine at a glance which recipes are marked for deletion before
performing a PURGE. Every recipe with an X in the box will be
eliminated from the recipe file during a PURGE.
At the bottom of the page of the index printout is a legend showing
what all the meal and dish type codes mean. The printed recipe index
will be printed at 8 lines per inch.
Schedule Manager
Selecting the Schedule Manager provides you with a menu of 3 options
(CREATE, EDIT, PRINT) to work with the Meal Schedule. The Meal
Schedule is a day by day plan of what recipes you will have for each of
the dishes and meals for the number of days you have planned. A day
contains up to 3 meals (Breakfast, Lunch, and Supper). Each meal can
have 4 different types of dishes (Beverage, Main, Side, and Dessert). You
can have up to two beverages, 2 main dishes, 5 side dishes, and 2
desserts for each meal. All these numbers can be changed to your liking
by using the CONFIG PROGRAM option discussed later.
Create
Selecting the CREATE option allows you to have Master Meal Manager
automatically plan your meal schedule for you. It will plan the meals
and dishes you wish for up to 14 days.
It first checks to see if there is an existing schedule. If there is,
Master Meal Manager pops up a window with a warning that you will
overwrite this existing schedule if you continue with this option.
You can just press RETURN to continue on with the schedule or you can
press ESCape to exit and go back to the main menu.
Start Date
Then it pops up a window and asks you for the starting date of your
schedule. It will offer you today's date as a default. If that is to your
liking, just press RETURN. If not, use the editing keys (left & right
arrow, backspace, delete, insert) to make the necessary changes. You
must enter the date in a certain way that Master Meal Manager will
understand. Just like the default date that shows up on the screen, it
must first begin with a 3 letter abbreviation of the month. The valid
abbreviations are: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP,
OCT, NOV, and DEC. Next there must be a space followed by the day
of the month, then a comma (,), and then the year. So a typical date
would be FEB 2,1989 or DEC 25,1990.
Number of Days to Plan
When you have entered the starting date you tell Master Meal Manager
how many days to plan. It first presents you with the default number of
days. You may change this to anything from 1 to 14 if you don't like
what you see. The new number you enter will become the default for the
next time you CREATE a SCHEDULE.
You may also change this default number by using the CONFIG
PROGRAM option.
Scheduling
Once you enter the number of days to plan, Master Meal Manager begins
to automatically plan your meal schedule. It starts with the starting date
and begins planning the first meal that has more that 0 dishes in it
according to the CONFIG PROGRAM option.
For each dish of each meal, Master Meal Manager searches the recipe file
for a recipe that has the correct meal and dish types and puts the name
of that recipe in the schedule. If there are more than 1 of a particular
dish in a meal, Master Meal Manager checks for duplicates to make sure
a particular recipe doesn't show up more than once for that dish.
Once the schedule is finished Master Meal Manager stores it to disk and
returns to the main menu.
Edit
Undoubtedly you will have some differences of opinion in some of the
recipe combinations picked by Master Meal Manager. So in order to
allow you to make changes, Master Meal Manager provides the EDIT
option.
When you select this option, assuming you have already created a
schedule as described above, the first day's schedule appears on the
screen. If there is no schedule to edit, then you will get a message on the
screen telling you so.
Selecting The Day to Edit
Assuming there is a schedule to edit, these are the options you will have:
■ Use the down arrow key to view each of the following day's
schedules and then the up arrow key to move back in the schedule.
■ Press ESCape to completely back out of the EDIT option and go
back to the main menu.
■ Press RETURN when you see the day you wish to edit.
Making Changes
Master Meal Manager highlights the first recipe scheduled in the first
meal. From there you can either change the recipe selected, delete the
recipe and leave that dish blank, press RETURN to move to the
SERVings field, press the F1 function key to display that recipe on the
screen, or press ESCape to end your editing of that day's schedule.
Let's look at these options a little closer...
Changing Recipes
Using the Arrow Keys
First of all, you can change the recipe selected by either using the up
and down arrow keys to scan through the list of names in the recipe
file OF THE RECIPES THAT MATCH THE CURRENT MEAL AND
DISH TYPE. I emphasize this so that you will not think something has
gone bananas with your recipe file. If you are currently editing side
dishes for lunch, only the recipes designated for lunch and side dish
are shown there. This saves you the time of skipping over irrelevant
recipes. This makes the task of making recipe changes much easier.
Pressing The F2 Key
The F2 key will bring up the recipe index on the screen, much like the
Recipe Manager. Using the Up and Down Arrow keys, the PGUP, and
PGDN keys you can position the highlighted cursor on the recipe of
your choice. Press Return to select the highlighted recipe for use in
the Schedule.
Pressing The INS Key
If for some reason you do not wish to have a recipe selected for that
particular meal and dish, then you may get rid of the name by using
the INSert key to clear the field. The field will remain blank and the
Servings field will show 0.
Changing Servings
After making a change to the recipe name, the cursor moves to the
SERVings field. You may keep what is there by just pressing RETURN
or change the servings by editing the number. If you try to make the
field blank, the number of servings will become 0 since this is a numeric
field and must have some number in it. If you press the PGUP key, the
cursor will go to the previous recipe in the schedule.
Print
If you have already created a meal schedule, this option will print it out
on your printer.
If you select this option with no meal schedule created you will just get
a message on the screen telling you there is no schedule to print. Just
press RETURN to go back to the main menu.
Shopping List Manager
Selecting Shopping List Manager will provide you with three options to
help you with your shopping list as described below.
Create
The CREATE option automatically generates a shopping list for
you. It does this by taking the meal schedule and reading all the recipe
names on it. It then reads each of the recipes from the recipe file and
extracts the ingredients from them and creates a list. Each ingredient that
is already in the list with the same name and measurement is
accumulated together.
The Shopping List Manager first checks to see if there is an existing
shopping list. If there is, Master Meal Manager pops up a window with
a warning that you will overwrite the existing shopping list if you
continue with this option. You can just press RETURN to continue on
with the schedule or you can press ESCape to exit.
The Shopping List Manager begins to generate the shopping list and
displays its progress with a pop up window which shows the current
number of list items currently found as it searches the meal schedule.
The Shopping List Manager can handle up to 1000 shopping list items.
It is unlikely that this number of items will be generated since generally
there's is alot of duplication in the ingredients of most recipes.
Once the entire meal schedule is read and all the ingredients are put into
the shopping list, the list is sorted alphabetically by name. The progress
of this is also shown on the screen. Once the list is sorted Master Meal
Manager returns to the main menu.
Edit
The Edit option allows you to make changes to the shopping list. It
opens up a window showing the editing commands and then opens
another window to display the list. The list is displayed starting with the
first 20 items.
Selecting An Item
You may move around the list by using the up and down arrow keys
which will move you up or down one item. If you move the cursor to
the bottom or top of the list the list will scroll to reveal the next item.
You may also use the PGUP and PGDN keys to move up or down one
screen full at a time. The currently selected item is the one the little
arrow on to the left of the item description is pointing to.
Editing An Item
You can edit an item by pressing the RETURN key. When you do this
the item description is highlighted, indicating you may now edit that
ingredient. When the ingredient name is the way you like it, then press
RETURN. The Quantity will then be highlighted. Pressing RETURN will
complete the editing of the quantity and move to the Measurement.
When this is the way you want it press RETURN a last time to complete
the editing process. The cursor will be to the right of the measurement
on the line you just edited. From here you can once again move around
the list or do more editing.
Deleting An Item
You can delete an item by pressing the DELete key. The currently
selected item will be deleted from the list.
Inserting An Item
You can also insert new items where the cursor is by pressing the INSert
key. If you press the INSert key immediately after having deleted an
item, the last deleted item will be inserted at the cursor. If you press the
INSert key again, a blank line will be inserted at the cursor. A blank line
will then continue to be inserted each time you press the INSert key until
you again press the DELete key. A blank will also be inserted when you
press the INSert key if you have not previously deleted anything.
After a blank is inserted, it may be edited like any other item. This will
allow you to add new items to your shopping list that are not a part of
the meal schedule. This could include things like non-food items or
anything else you want to remember to get.
Saving The List
Once the shopping list is the way you like it, press the ESCape key. You
will be prompted indicate whether or not you wish to keep the changes
you have made to the list.
You may answer the question that appears regarding keeping changes
in one of three ways. First you may just press RETURN if it is OK and
you wish to keep the changes. If you want to go back and make some
more changes, press the "N" key and then RETURN to go back to
editing. Finally, you may get out without keeping any of the changes
you made by pressing the ESCape key again. You will then be back at
the main menu.
Re-Sorting The List
If you decide you wish to keep the changed list, you will be asked if you
want to have the list resorted. If you DO NOT, press RETURN. If you
do, enter 'Y' and then RETURN.
Print
Like with the Schedule Manager, selecting this option causes the
shopping list to be sent to the printer at 8 lines per inch.
You will get a message on the screen if there is no list created to print.
Just press Return to go back to the main menu.
Configuration Manager
The Configuration Manager allows you some control over how the
program works. There are three options available as described below.
Program
The PROGRAM option shows the current defaults used by the program
for some of the various things it does. Most of the items affect the
Schedule Manager in the way it CREATEs the meal schedule. Each of
these things are changeable as you step down through them.
Things You Can Change
Data Path
The first thing shown at the top of the screen is the current path for
Master Meal Manager's data files. This tells Master Meal Manager where
to look for all the various data files it uses such as the recipe file,
schedule, shopping list, printer codes, and screen colors. This is a line of
text in the form of an MS-DOS path string. For example, if you have
Master Meal Manager on a hard disk drive which happens to be drive
C, and you have its data files in a separate subdirectory labeled
MMMDATA, the string you would need to enter would be
"C:\MMMDATA\". Master Meal Manager will always make sure there is
a backslash '\' on the end of the data path so that it will work properly
with MS-DOS. If you are using two floppy disks, the Master Meal
Manager disk is in the A: drive and the data disk is in the B: drive, you
would enter "B:\" here.
Number of Days to Schedule
The next thing on the screen is the number of days the Schedule
Manager will plan a schedule for. This number is the one which is the
default answer to the question presented when you start up the
SCHEDULE CREATE option. This may be anything from 1 to 14.
Number of Recipes to Print
Next is the number of recipes that will fit on your printer page. This may
have to be determined by experimentation. As a starting point for
determining this you can assume that if your printer will print at 8 lines
per inch, then you should be able to print 3 recipes per page. If it prints
at 6 lines per page, then only 2 recipes will fit.
Number of Servings
The next section of the screen is the section which allows you to tell the
Schedule Manager the number of servings to schedule for each dish of
each meal when it does its automatic scheduling. If you normally have
only 2 people eat breakfast but you have 6 people eat supper, then you
can tailor each meal and each dish to compute the proper number of
servings in order to accurately plan ingredients needed. You would set
all the breakfast dishes to 2 and the supper dishes to 6.
Number of Dishes
The final section allows you to tell Master Meal Manager how many
dishes for each meal to plan. You can have up to 2 beverages, 2 main
dishes, 5 side dishes, and 2 dessert dishes. You may configure Master
Meal Manager for any number from 0 to the maximum number. For
example, you may not wish to have Master Meal Manager plan
beverages, so you can put a 0 in the beverages fields of each meal. Or
you may wish to have Master Meal Manager only plan supper main
dishes, so you would place 0's in all the fields except SUPPER MAIN
and there you would place either 1 or 2 depending on how many main
dishes you wanted to have scheduled.
Finishing Up
Each field is edited the same way everything else in Master Meal
Manager is. If you do not wish to change a particular field and just want
to move down the screen to others, just keep pressing RETURN to get
there. In this screen you may not move back up with the arrow keys
once you pass up an item. You do not have to press RETURN for every
item in order to finish up the editing. Instead you can just press ESCape
and answer the question presented at the bottom of the screen.
Colors
This option allows you to select the colors you wish to be displayed on
your screen. There are three categories of display colors to set up. The
first is called the SCREEN. This is the color of the background window
frames. Second is called DATA DISPLAY. This is the colors used to
display the information on the screen. Some of the windows use this
color combination also. The third is the DATA ENTRY. This defines the
colors used to display a selected piece of information which will be
edited or entered. Some of the windows use this color combination also.
Changing Colors
Editing these colors is very easy. Simply use the left and right arrows to
the category you wish to edit. As the screen prompt indicates, press the
Page Up key to change the color of the 'X' in the box, representing the
color of the text on the screen. Press the Page Down key to change the
background color. Once you have the colors the way you like them,
press the ESCape key to go back to the main menu. You will now see the
new screen colors.
Printer
This option tells Master Meal Manager what control codes to send to
your printer to make the printouts look right.
Each of the items on the screen describe some particular print
characteristic needed by the various print routines. As you can see, each
characteristic shown has a column for entering codes to turn it on and
to turn it off. These codes must be obtained from the manual that comes
with your printer. Some characteristics will not have a code sequence to
turn it off. Some characteristics will not even be supported by your
printer. In these cases those fields are left blank. You can edit any of
these codes by using the arrow keys to highlight the desired code and
then pressing Return.
Printer Codes
Codes are defined here by entering their decimal numbers separated by
a slash character "/". Master Meal Manager provides you with some
defaults which are designed to control an Epson MX-80 printer. You can
get the idea from these as to how to enter the codes you need. If you
look at the defaults presented, you will notice that the Epson has no
codes available to print double height characters. These are used for the
recipe names on recipe printouts. You could substituted any other type
of print style you wish here if you want to change that. The Epson
printer does not support triple width characters either, so I have set the
default to print double wide characters.
To aid you in determining how to set these codes up to make the
printouts look the way you want, see Appendix A for a listing of what
printouts use what characteristics and where.
IBM Box Character Set
A final question presented at the bottom of the screen asks you if your
printer can print the IBM box character set. This is the character set
which makes the various lines and corners used to make boxes on the
computer screen. Many printers will print these characters but some do
not. If yours does not, use the up arrow key to change the answer to NO
for this question. Instead of printing the box characters, Master Meal
Manager will use dashes (-) and bars (|) to outline the printouts.
Printer Code Usage
Described below are the various printouts produced by Meal Master and
what printer codes are used to produce those printouts. This will assist
you in configuring Meal Master to print the way you want it to using the
CONFIG PRINTER option.
Recipe Index
The printer is initialized to print at 8 Lines Per Inch (LPI). The header
"RECIPE INDEX" is printed with DOUBLE WIDTH characters. The rest
of the list is printed at 10 Characters Per Inch (CPI).
Recipe Cards
The recipe name is printed with DOUBLE WIDTH and
DOUBLEHEIGHT characters. The printer is then set to print at 15 CPI
and 8 LPI. After the recipe is completed, the comments and date are
printed using SUPERSCRIPT characters.
Meal Schedule
The printer is initialized to print at 17 CPI and 8 LPI. The words
BREAKFAST LUNCH SUPPER as well as the days and dates are printed
with DOUBLE WIDTH characters. These DOUBLE WIDTH characters are
at the 17 CPI size so they will be smaller than those printed at 10 CPI.
The remainder of the schedule is printed at 17 CPI.
Shopping List
Like the recipe index, the shopping list printed at 8 LPI and the header
text "SHOPPING LIST" is printed with DOUBLE WIDTH characters. The
remainder of the list is printed at 10 CPI.
Final Remarks
Well, I hope this little user's guide will help you
get the most out of Master Meal Manager. I
think Master Meal Manager will be a valuable
asset in planning your meals and shopping trips.
It has helped us keep better track of our diet
and our food budget by giving us a handle on
the what we eat.
I encourage you to write and tell me what you
think of Master Meal Manager and pass along
any ideas you may have to improve it. I also
want to hear about any problems you encounter
in using Master Meal Manager. The more
comments I hear, the better Master Meal
Manager will become. I will appreciate whatever
you have to say.
Thank you for using
Master Meal Manager!
Thomas C. Johnson