------------------------------------------------------------------------- Program Title: Uncle Leo's Simple Recipe Database v1.0 Copyright: The Arthur Dellea Company (C)1997 Author: Arthur Dellea Began: 6/8/97 Last Modified: 6/8/97 ------------------------------------------------------------------------- Description: A very simple recipe database. Designed for my Uncle Leo, who has been a chef for years and needs a place to store his recipes. This is why the database is empty. ------------------------------------------------------------------------- Notes: Designed using SoftCode for PowerBASIC. ------------------------------------------------------------------------- History: After many failed attempts of trying to come up with my own simple recipe database program, I finally took the easier route and dug out SoftCode, which I haven't used in a couple years. In moments I had a fully developed recipe database with mouse support. ------------------------------------------------------------------------- License Agreement: You should carefully read the following terms and conditions before using this software. Unless you have a different license agreement signed by the Arthur Dellea Company, your use of this software you indicates your acceptance of this license agreement and warranty. Shareware Version Evaluation and Registration: This is not free software. You are hereby licensed to use this software for evaluation purposes without charge for a period of 30 days. If you use this software after the 30 day evaluation period a registration fee is required. Unregistered use of this software after the 30-day evaluation period is in violation of U.S. and international copyright laws. To register this program, please refer to the file called ORDER.TXT included with this package. Distribution: Provided that you verify that you are distributing the Shareware Version you are hereby licensed to make as many copies of the Shareware version of this software and documentation as you wish; give exact copies of the original Shareware version to anyone; and distribute the Shareware version of the software and documentation in its unmodified form via electronic means. There is no charge for any of the above. You are specifically prohibited from charging, or requesting donations, for any such copies, however made; and from distributing the software and/or documentation with other products (commercial or otherwise) without prior written permission. Registered Version: One registered copy of this software may either be used by a single person who uses the software personally on one or more computers, or installed on a single workstation used by multiple people through a network. You can upgrade to the latest version at a discount, if a newer version is available. Please refer to the file called ORDER.TXT included with this package. Governing Law: This agreement shall be governed by the laws of the State of Massachusetts. Disclaimer of Warranty: THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of using the program. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE. ------------------------------------------------------------------------- Minimum System Requirements: IBM 8086 compatible, floppy drive, MS-DOS 5. Anything better than this will be able to use the program. A printer is suggested so you can print out this documentation and reports from the program. The program also supports mouse control if you have a mouse connected. Starting the program: MS-DOS - change to the program's directory, type RECIPE.EXE and hit enter to start. Windows 3.x - Select File, then Run, then use browse to find and run RECIPE.EXE. Windows 95 - Select Start on the toolbar, then Run, then use browse to find and run RECIPE.EXE. *NOTE* Running multiple copies of the program at the same time under Windows may cause database errors and unpredictable results! Running one copy at a time is absolutely fine. First-time run: When you run the program for the first time, you'll get a message basically stating that there are no records in the database. This is not an error - I purposely did not put any recipes in the database, because my uncle wanted to enter his own from scratch. Many of his recipes are top secret, so there's no chance I'd distribute them to the rest of the world, even if he DID let me. Database screen: The screen is very basic, program's title and my contact info at the very top, then you'll see the recipe window, surrounded by a border. In the top-left corner of the border is where you see short descriptions of the menu functions on the bottom line, which can be selected by keyboard and arrow keys and/or mouse control. Within the window, the first line says 'Title :' and this is where you should put the name of the recipe. The Title line is also logically used as the database's index field, where you can enter search criteria, etc. The next line says 'Recipe:' and the rest of this line and all of the following lines in the window are for you to enter the actual recipe into. Main menu commands: These are the main functions of the database system, and will probably be where you'll be spending most of your time. Add - Select this, then enter the title of your recipe, and the recipe itself in the window. When you're done, hit the ESCape key, you can then Save the record, Ignore it (erase without saving), or Continue to edit it. Copy - Select this, it copies the current record on the screen into a new record. Make any changes that you wish, and you can hit ESCape when you're done to store it (similar to above). Edit - Select this to edit the currently displayed record and hit ESCape when you're done. Delete - BE CAREFUL! This will permanently delete the current record displayed on the screen. Quit - exits the database program back to DOS or Windows. Report menu commands: This will report on the entire database. It will show every recipe or selected recipes based on your criteria. Print starting from record (Top/Current) - Top will report on the entire database, and current will report starting at the current record. Number of records to print - 0 will report on the rest of the database, or you could enter 1 to just print the current record, or 5 to report on the current one and four after it, etc. Print deleted records - if you've deleted any records and haven't packed the database, the deleted records will be reported also. Listing output - Select printer to print the records to the printer. If you select screen, the records will be shown on screen one at a time. Abort will cancel the Report operation and return you to the menu. View menu commands: This menu not only allows you to view records individually, it'll search records using an index within the Title line, and you can visually select a starting record for your reports. Top - brings you to the very first record in the database. Next - advances to the next record after the one currently on screen. Skip - will let you skip any number of records you specify. Prev - will advance you back to the record before the one on screen. Bottom - brings you to the very last record in the database. Fastfind - enter the first word of the record you wish to find, and this brings you to the first matching record. setIndex - allows you to set which field inthe database will be used for the index. *NOTE* this doesn't apply to this database, since the Title is the only record which can be used for the index. Maint menu commands: These commands can help you fix problems within the database. For example, sometimes the indexes may be mis-ordered or mis-aligned, or you may have many deleted records, and clearing them will save space on your disk. Reindex - will rebuild all of the index records used, correcting most problems and may even slightly speed up record searching if you have hundreds of records. Pack - will remove all deleted records from the database, which can slightly reduce the size of the database and may also speed up searches. Dosshell - lets you go to the DOS prompt from the database program if you need to perform serious maintenance using DOS commands. You can type EXIT and hit ENTER at this DOS prompt to return to the database program. Run - gives you a directory listing. Tally - shows you how many records are active and how many are deleted, which may help you determine whether you should Pack the database or not. The more deleted records, the more wasted space there is in the database. Main - returns you to the main menu. Locate - allows an advanced search. You place what you're looking for exactly in the search window where it would be found, and these functions will find the matching record. This feature is extremely precise and may come up with nothing at all. Fastfind is a much better choice. Main - returns you to the main menu. Finally, I'd like to say that if you have any comments, suggestions or questions, let me know ASAP. And also important - if you find any bugs in this program, get in touch with me! I try my best to make all my software bug-free. Sincerely, Arthur Dellea Any questions about the status of the shipment of an order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, etc., must be directed to: US Mail : Arthur Dellea Company 32 Alford Road, Alford MA 01230-1515 Voice : (413)528-4163 Data : (413)528-0213 E-Mail : arthurdellea@worldnet.att.net ------------------------------------------------------------------------- Following are the changes made between versions since version 1.0: Version What was changed or fixed None as of yet -------------------------------------------------------------------------