Contents

About the Program

About the Main Screen

How to Add a Recipe

How to Delete a Recipe

How to Edit a Recipe

Searching for Recipes

Customizing the Recipe Keeper

Copying to the Clipboard

Installing Recipe Keeper

Contacting the author


About the Program

This program was created for all those recipes that we all have laying around. The Recipe Keeper will allow you to store all those recipes in an easy format with the ability to search for a set of recipes based on some specified information.

The program was made simple, so there is not much to specify no how to use it.

The pull down menu structure is as follows:

File: It has all the basic file I/O, open and save, routines along with print and exit.

Search: It has the three ways that you may search for a set of recipes and also has the command to display all the recipes in the recipe list.

Options: It has the commands to add, delete, and edit the recipe list. There is also a command to customize the Recipe Keeper to your liking.

Help: This is the menu command to get help.

This program was created using Borlands Delphi.


How to Add a Recipe

There are three ways to add a recipe:

 use the pull down command under options,

the speed button,

or type control a.

In the window the appears, enter in the information in the appropriate field that you want.

There are ten fields that are optional and one field, name, that must be specified.

The eleven fields are:

 recipe name, recipe group, course type, cuisine type, amount of effort, serving temp, cooking time, amount served, comments, ingredients, and directions.

If you try to enter in a recipe that has the same name as a recipe that exists in the list already, then you are given the choice of either overriding that recipe, loosing the old recipe, or adding a new copy, not loosing the old recipe.


How to Delete a Recipe

There are three ways to delete a recipe:

 use the pull down command under options,

the speed button,

or type control d.

In the window that appears, enter the name of the recipe that you want to delete.

If that recipe does not exist, you are said so.


How to Edit a Recipe
How to Edit an existing Recipe

There are three ways to edit a recipe:

 	use the pull down command under options,

the speed button,

or type control e.

In the window that appears, enter the name of the recipe that you want to edit.

If that recipe exists, a window will appear with the current recipe in it.

You are then allowed to edit any field that you want to.

Pressing ok will update the recipe list.


About the Main Screen

The main screen has the information of one of the recipes that you searched for.

If you have not searched for a recipe, then the fields of the window are blank.

There are eleven attributes in this window.

They are:

recipe name, recipe group, course type, cuisine type, amount of effort, serving temp, cooking time, amount served, comments, ]ingredients, and directions.

Other then the fields there are thirteen buttons in the following order:

Open, Save, Print, Add, Edit, Delete, Search by Name, Search by Ingredient, Search by a Recipes Attributes, Display All Recipes, Exit, Go Left, and Go Right.


How to Search for a set of Recipes

There are three different ways to search for a recipe:

by its name,

by its ingredient,

by a set of its attributes.

Each way allows you to specify some information.

The recipes that fall in the range that you specified are displayed.


How to copy to the clipboard

There are two types of information that can be copied to the windows clipboard.

The current recipe in the main window or all the recipes in the recipe search list.

Both commands are accessible thought the pull down menu, options.


Customizing the Recipe Keeper

There are five different fields to modify: recipe group, course type, cuisine type, effort amount, and serving temp.

The ways that these fields may be modified is that one my add their own information to these fields.

The next time the program is ran the add a recipe and edit an existing recipe commands will have the updated information in their respective fields.


Installing the Recipe Keeper
Installing and uninstalling the Recipe Keeper

To install, simply put all the files in the zip file in the same directory, while the ini file must go in the windows directory.

Or run setup.exe

To uninstall delete all the files in the recipe keeper directory and the file RecKeep.ini from the windows directory.


Name
The Name Attribute

Where the name of the recipe is located.

See also: Attribute

Go To Main Screen


Group
The Group Attribute

Where the group type of the recipe is located.

The group type is for information about the type of the food. Like meat, vegetable, vegetarian,  etc.

See also: Attribute

Go To Main Screen


Course
The Course Attribute

Where the course type of the recipe is located.

The course is for information on when the recipe is most likely served: Dinner, lunch, etc.

See also: Attribute

Go To Main Screen


Cuisine
The Cuisine Attribute

Where the cuisine type of the recipe is located.

The cuisine type is information on the ethnicity of the food: American, Mexican, etc.

See also: Attribute

Go To Main Screen


Effort
The Amount of Effort Attribute

Where the effort amount of the recipe is located.

This is the relative complexity of preparing the recipe.

See also: Attribute

Go To Main Screen


Temp
The Serving Temp. Attribute

Where the serving temp. of the recipe is located.

The serving temp. is for information like if the recipe is served cool, hot, warm, etc.

See also: Attribute

Go To Main Screen


Total
The Total Cooking Time Attribute

Where the cooking time of the recipe is located.

This is more of an instrument for searching, then for the total cooking time of the hole recipe.

This is because some recipes are cooked then cooled and cooked again.

This field is simply for an overall estimate of the total cooking time.

The correct form for the time field is 00:00.

Where the zeros must be a valid integer (0-9) and the colon, :, must be in the third position. All four digits must be there.

See also: Attribute

Go To Main Screen


Serves
The Number of People Served

Where the number of people served by the recipe is located.

The number must be a valid integer. (1, 2, 3...)

See also: Attribute

Go To Main Screen


Comment
The Comment Attribute

Where the comments of the recipe is located.

This can be used to give some extra information about the recipe.

See also: Attribute

Go To Main Screen


Ingredients
The Ingredients Attribute

Where the ingredients of the recipe is located.

You may enter the ingredient of the recipe here.

To aid in searching for ingredients do not pluralize the individual ingredients.

For example use the sentence 2 egg not 2 eggs.

If you dont do this then, when you search for all recipes made with eggs then you would have to search for both eggs and egg.

See also: Attribute

Go To Main Screen


Directions
The Directions Attribute

Where the ingredients of the recipe is located.

You may enter the ingredient of the recipe here.

See also: Attribute

Go To Main Screen


Open File
How to Open an Existing Recipe File

To open a file, type the name of the file in the name field.

The file must have the extension rkr.


Save File
How to Save a Recipe File

To save a file, type the name of the file in the name field.

The file must have the extension rkr.


OverRide

If you select add new this recipe will be added to the recipe list while keeping the old recipe with the same name in the list.

If you select replace old then the new recipe will replace the old recipe with the same name in the recipe list.


Attributes
The Attribute Fields of the Recipe Keeper

The attributes of a recipe is specific information about the recipe that you may specify.

The attributes are: name of the recipe, recipe group, course type, cuisine type, effort amount, serving temp., cooking time, people served, comment, ingredients, and directions.


Search by Name
Search for a recipe by its Name

There are three ways to search for a recipe by its name:

The pull down command under Search,

the keys control y,

or the S N button under the title bar.

To search for a recipe you must specify the name of that recipe.

All recipes with that name will be displayed.


Search by Ingredient
Search for a recipe by an ingredient

There are three ways to search for a recipe by its ingredients:

The pull down command under Search,

the keys control i,

or the S I button under the title bar.

To search for a recipe you must specify the ingredient to search for.

All recipes with that ingredient will be displayed.


Search by Attribute
Search for a set of recipes based on its attributes

There are three ways to search for a recipe by its attributes:

The pull down command under Search,

the keys control h,

or the S S button under the title bar.

To search for a recipe you must specify one of the attributes in the window that appears. To select one of these attributes.

Check the box to the left of the attribute then select the word inside the attribute box that you want to search for.

All boxes that you do not check will remain unselected and not be added to the search type.

All recipes with those specified attributes will be displayed.


Search List Definition

The search list contains the list of recipes that you last searched for.


Recipe List Definition

The recipe list contains all the recipes that exist in the program.


Print Recipes

With this command you will print all the recipes in the search list.


Exit the Program
Exiting the Program

There are three ways to exit the program:

The pull down menu command under file,

the keys of alt x,

or the exit button under the title bar.


Search
Contents

About the Program

About the Main Screen

How to Add a Recipe

How to Delete a Recipe

How to Edit a Recipe

Searching for Recipes

Customizing the Recipe Keeper

Copying to the Clipboard

Installing Recipe Keeper


author
Contacting the author

To contact the author about anything related to the program, whether it be a comment, concern, suggestion, question, or anything that you want, my e-mail address is: n9340537@henson.cc.wwu.edu.

Since this program is being released as freeware, I would like to hear anything you have to say about it. I mean it, its my first try at the shareware/freeware community and I want to here how people like it. I will make every effort to reply to all questions asked.

I will be releasing it on windows 95 as soon as I get the time and the new Delphi for Win 95.

Shane Tangen