home *** CD-ROM | disk | FTP | other *** search
-
- ** ═R.═AILMAN **
- ╚E KNOWS EVERYONE'S ADDRESS!
-
-
- ╫RITTEN BY: ┴LAN ╫. ╟ARDNER
-
-
-
- ╘HIS DATA-BASE TRACKS NAMES,
-
- ADDRESSES, PHONE NUMBERS, AND COMMENTS
-
- AND STORES THEM IN A RELATIVE FILE.
-
- ╘HE OPTIONS INCLUDE ENTERING NEW DATA,
-
- DELETING A CURRENT ENTRY, SORTING THE
-
- DATA ON ANY FIELD, VIEWING THE DATA ON
-
- THE SCREEN, SEARCHING THROUGH THE
-
- DATA, AND PRINTING THE DATA IN TWO
-
- DIFFERENT WAYS.
-
- ╫HEN YOU ╥╒╬ THE PROGRAM, YOU FIRST
-
- SEE A MENU. ╘HE TOP OF THE MENU
-
- SCREEN DISPLAYS THE NAME OF THE
-
- PROGRAM AND ITS VERSION NUMBER. ╬EXT
-
- IS THE LEGEND '╬UMBER OF PEOPLE ON
-
- FILE:'. ╘HE NUMBER FOLLOWING THIS
-
- LEGEND IS THE NUMBER OF PEOPLE
-
- CURRENTLY IN YOUR FILE.
-
- ╘HE REMAINDER OF THIS SCREEN
-
- DISPLAYS YOUR OPTIONS. ┴FTER
-
- MAKING A SELECTION FROM THE MAIN MENU,
-
- YOU WILL BE TAKEN TO THE APPROPRIATE
-
- SECTION OF THE PROGRAM.
-
-
- ╧╨╘╔╧╬ 1 -- ╔NPUT NEW DATA
-
- ╘HIS OPTION LETS YOU ENTER NEW DATA
-
- INTO THE FILE. ┘OU WILL BE ASKED
-
- TO ENTER DATA FOR PERSON NUMBER 'N'.
-
- '╬' WILL BE EQUAL TO THE NUMBER OF
-
- PEOPLE CURRENTLY IN THE FILE PLUS ONE.
-
- ┘OU WILL ALSO SEE THE WORDS '┼NTER
-
- "!" AS LAST NAME TO CANCEL.' ╔F, BY
-
- SOME CHANCE, YOU ACCIDENTALLY PICKED
-
- OPTION ONE FROM THE MENU, THEN YOU
-
- CAN EXIT BACK TO THE MENU BY ENTERING
-
- THE EXCLAMATION MARK (!) FOR THE
-
- LAST NAME.
-
- ╬OTE THAT BECAUSE OF THE STRUCTURE
-
- OF THE ├-64 INPUT STATEMENT, ┴╠╠
-
- CHARACTERS ON A LINE THAT ARE ╥╔╟╚╘
-
- OF THE '?' PROMPT WILL BE INCLUDED IN
-
- THE INPUT.
-
- ╫HEN ENTERING DATA, YOU MAY USE THE
-
- ╔╬╙╘/─┼╠ KEY AND THE ├╥╙╥ KEYS TO
-
- CORRECT MISTAKES. ╘HE UNDERLINE AT
-
- EACH PROMPT SHOWS THE MAXIMUM LENGTH
-
- FOR EACH INPUT. ┴NY INPUT THAT
-
- EXCEEDS THIS LIMIT WILL BE TRUNCATED.
-
- ┴FTER YOU HAVE ENTERED ALL OF THE
-
- DATA FOR A PERSON, YOU WILL BE ASKED
-
- IF THE INPUT IS CORRECT. ╔F YOU
-
- ANSWER YES (WITH A 'Y'), THE PROGRAM
-
- WILL ADD THAT PERSON TO YOUR FILE AND
-
- RETURN YOU TO THE MAIN MENU. ╔F YOU
-
- ANSWER NO (WITH AN 'N'), THEN YOU WILL
-
- BE ABLE TO GO BACK AND FIX ANY
-
- MISTAKES ON ANY LINE OF DATA. ╔F THE
-
- DATA IS CORRECT FOR A CERTAIN LINE,
-
- SIMPLY PRESS ╥┼╘╒╥╬ TO KEEP IT THE
-
- WAY IT IS. ┴S BEFORE, ENTERING '!' BY
-
- ITSELF AS THE LAST NAME WILL TAKE YOU
-
- BACK TO THE MAIN MENU.
-
- ╔F YOU HAVE ANY DEFAULTS SET
-
- (DEFAULTS WILL BE DISCUSSED LATER),
-
- THEN YOU CAN MERELY PRESS ╥┼╘╒╥╬ ON
-
- THOSE LINES.
-
-
- ╧╨╘╔╧╬ 2 -- ─ELETE DATA
-
- ╫HEN YOU SELECT OPTION 2, YOU WILL
-
- IMMEDIATELY BE ASKED THE NUMBER OF THE
-
- PERSON TO DELETE. ╔F YOU ENTER ZERO,
-
- YOU WILL BE RETURNED TO THE MAIN MENU.
-
- ╔F YOU PICK AN INVALID NUMBER (ENTER
-
- A NUMBER HIGHER THAN THE NUMBER OF
-
- PEOPLE IN THE FILE OR ENTER A NEGATIVE
-
- NUMBER), THE BORDER WILL CHANGE COLOR
-
- SIGNIFYING AN INCORRECT INPUT. ┘OU
-
- WILL THEN BE ASKED FOR A NUMBER AGAIN.
-
- ╧NCE YOU CHOOSE A VALID NUMBER, YOU
-
- WILL BE SHOWN THAT RECORD ON THE
-
- SCREEN. ┴T THIS POINT, YOU WILL BE
-
- ASKED IF THIS IS REALLY THE PERSON
-
- YOU WANT TO DELETE. ╔F YOU ANSWER
-
- NO, YOU WILL BE RETURNED TO THE MAIN
-
- MENU. ╔F YOU ANSWER YES, THEN THAT
-
- PERSON WILL BE DELETED FROM THE FILE
-
- AND YOU WILL BE RETURNED TO THE MAIN
-
- MENU.
-
-
- ╧╨╘╔╧╬ 3 -- ╙ORT DATA
-
- ╫HEN YOU SELECT OPTION THREE, YOU
-
- WILL BE SHOWN ALL OF THE DATA FIELDS.
-
- ╘HE FIELDS ARE LAST NAME, FIRST NAME,
-
- ADDRESS, CITY, STATE, ZIP, PHONE
-
- NUMBER, AND COMMENT. ┬Y PRESSING THE
-
- NUMBER KEY THAT CORRESPONDS TO A
-
- FIELD, YOU SPECIFY WHICH FIELD YOU
-
- WANT SORTED. ╔F YOU ENTER ZERO AT
-
- THIS POINT, YOU WILL BE RETURNED TO
-
- THE MAIN MENU.
-
- ┴FTER YOU PICK THE FIELD YOU WANT TO
-
- SORT, YOU WILL SEE THREE MESSAGES
-
- APPEAR ON YOUR SCREEN. ╞IRST YOU WILL
-
- SEE THE MESSAGE '╥EADING DATA TO
-
- SORT...'. ┴FTER ALL THE DATA HAS BEEN
-
- READ IN, YOU WILL SEE THE MESSAGE,
-
- '╙ORTING DATA...'. ╫HEN THE DATA IS
-
- BEING SORTED, THE BORDER WILL CHANGE
-
- COLOR EVERYTIME A SWAP IS MADE. ╘HIS
-
- IS TO ASSURE YOU THAT THE PROGRAM IS
-
- INDEED DOING SOMETHING. ┘OU WILL SEE
-
- THE LAST MESSAGE WHEN THE DATA HAS
-
- BEEN SORTED. ╘HIS MESSAGE TELLS YOU
-
- THAT IT IS '╫RITING DATA BACK TO
-
- FILE...'. ╫HEN THIS IS COMPLETE, YOU
-
- WILL BE RETURNED TO THE MAIN MENU.
-
-
- ╧╨╘╔╧╬ 4 -- ╠IST DATA
-
- ╘HIS OPTION ALLOWS YOU TO SEE EITHER
-
- ALL OR PART OF THE DATA IN YOUR FILE.
-
- ┘OU WILL BE ASKED FOR THE RECORD
-
- NUMBER OF THE FIRST PERSON TO BE
-
- LISTED. ╘HIS CAN BE ANY NUMBER FROM
-
- ONE TO THE NUMBER OF PEOPLE IN YOUR
-
- FILE. ╔F YOU ENTER AN INVALID
-
- NUMBER, THE BORDER WILL CHANGE COLOR
-
- AND YOU WILL NEED TO ENTER ANOTHER
-
- NUMBER. ╬EXT YOU WILL BE ASKED FOR
-
- THE NUMBER OF THE ENDING PERSON TO
-
- LIST. ╘HIS NUMBER MUST BE GREATER
-
- THAN OR EQUAL TO THE STARTING NUMBER
-
- THAT YOU PREVIOUSLY INPUT AND LESS
-
- THAN OR EQUAL TO THE NUMBER OF PEOPLE
-
- IN YOUR FILE. ┴GAIN, IF YOU ENTER AN
-
- INVALID NUMBER THE BORDER WILL CHANGE
-
- AND YOU SHOULD ENTER A NEW NUMBER. ╔F
-
- YOU WANT TO LIST ALL OF YOUR FILE,
-
- THEN YOU CAN SIMPLY PRESS ╥┼╘╒╥╬ WHEN
-
- YOU ARE ASKED THE QUESTIONS. ╘HIS
-
- WILL ACCEPT THE DEFAULT VALUES,
-
- NAMELY ONE AND THE NUMBER OF PEOPLE
-
- IN THE FILE.
-
- ┴FTER ENTERING THESE TWO NUMBERS,
-
- YOU WILL BE SHOWN EACH APPROPRIATE
-
- PERSON'S DATA. ╘HE PERSON'S NUMBER
-
- WILL BE SHOWN AS WELL. ╘O CONTINUE
-
- VIEWING THE LIST, PRESS THE SPACEBAR.
-
- ╘O QUIT VIEWING AND RETURN TO THE MAIN
-
- MENU, PRESS THE '_' (TOP-LEFT OF THE
-
- KEYBOARD). ┴FTER ALL THE APPROPRIATE
-
- PEOPLE HAVE BEEN DISPLAYED, YOU WILL
-
- AUTOMATICALLY BE RETURNED TO THE MAIN
-
- MENU WHEN YOU PRESS THE SPACEBAR.
-
-
- ╧╨╘╔╧╬ 5 -- ┼DIT DEFAULTS
-
- ─EFAULTS ARE AN AID TO ENTERING NEW
-
- DATA. ╫ITH DEFAULTS SET, ALL YOU
-
- HAVE TO DO TO ENTER DATA FOR FIELDS
-
- WITH DEFAULTS IS PRESS ╥┼╘╒╥╬. ╘HIS
-
- SAVES A TREMENDOUS NUMBER OF
-
- KEYSTROKES WHEN INPUTTING SIMILAR
-
- DATA. ╔N THIS PROGRAM, YOU ARE ABLE
-
- TO SET AND EDIT DEFAULTS FOR THE
-
- THE ├╔╘┘, ╙╘┴╘┼, AND ┌╔╨ ├╧─┼.
-
- ┘OU WILL BE PRESENTED WITH A SMALL
-
- MENU LISTING THE FIELDS FOR WHICH
-
- THERE CAN BE DEFAULTS. ┬Y PRESSING
-
- THE DESIRED NUMBER KEY, YOU CAN EDIT
-
- AN EXISTING DEFAULT OR ENTER A NEW
-
- ONE. ╬OTE THAT TO TOTALLY WIPE OUT A
-
- DEFAULT, YOU MUST ENTER "" (TWO
-
- DOUBLE QUOTES IN A ROW). ╘HIS IS DUE,
-
- AGAIN, TO THE WAY THE ├-64 HANDLES
-
- INPUT. ┼NTER ZERO FROM THIS SMALL
-
- MENU, TO RETURN TO THE MAIN MENU.
-
- ╬OTE THAT ENTERING ZERO IS THE ╧╬╠┘
-
- WAY OUT OF THIS OPTION.
-
-
- ╧╨╘╔╧╬ 6 -- ╙EARCH DATA
-
- ╫HAT WOULD A DATA-BASE BE WITHOUT
-
- A SEARCH FUNCTION? ╬OT MUCH, IF YOU
-
- REALLY WANT TO KNOW THE TRUTH. ╫HAT
-
- GOOD IS ALL THAT DATA IF YOU CAN'T
-
- FIND WHAT YOU'RE LOOKING FOR?
-
- ╫HEN YOU SELECT THE ╙EARCH OPTION,
-
- YOU ARE SHOWN THE DATA FIELDS. ┬Y
-
- PRESSING A NUMBER THAT CORRESPONDS TO
-
- ONE OF THE FIELDS, YOU SPECIFY WHAT
-
- FIELD YOU WANT TO SEARCH. ┴FTER
-
- PICKING YOUR FIELD, YOU WILL BE
-
- ASKED FOR THE '╙TRING TO SEARCH FOR'.
-
- ┼NTER WHATEVER IT IS YOU WANT TO
-
- SEARCH FOR. ╬OTE THAT THE SEARCH
-
- OPERATION TAKES CARE OF CAPITAL
-
- LETTERS VERSUS LOWER-CASE LETTERS BY
-
- USING A CASE CONVERTER. ╞OR EXAMPLE,
-
- IF YOU SEARCH FOR '┴', THEN YOU WILL
-
- FIND ALL OCCURENCES OF '┴' AS WELL AS
-
- ALL OCCURENCES OF 'A'. ╘HE DATA IN
-
- YOUR FILE IS ╬╧╘ CHANGED IN ANY WAY,
-
- IT IS MERELY CONVERTED FOR COMPARISON
-
- PURPOSES.
-
- ┴FTER YOU HAVE INPUT WHAT YOU WANT
-
- TO SEARCH FOR, THE PROGRAM WILL BEGIN
-
- SEARCHING. ╔F THE SEARCH STRING IS
-
- FOUND IN THE SPECIFIED FIELD OF ANY
-
- RECORD, THEN IT IS PRINTED TO THE
-
- SCREEN ALONG WITH ITS NUMBER. ┴T THIS
-
- POINT, YOU CAN PRESS THE SPACEBAR TO
-
- CONTINUE WITH THE SEARCH OR YOU CAN
-
- PRESS THE '_' KEY TO QUIT SEARCHING
-
- AND RETURN TO THE MAIN MENU.
-
- ╫HEN ALL DATA RECORDS HAVE BEEN
-
- SEARCHED OR THE SEARCH STRING HAS NOT
-
- BEEN FOUND AT ALL, THEN THE MESSAGE
-
- '╬OT FOUND...' APPEARS AND YOU ARE
-
- RETURNED TO THE MAIN MENU.
-
- ╬OTE THAT THE STRING SEARCH USED IN
-
- THIS PROGRAM DOES ╬╧╘ ONLY CHECK THE
-
- BEGINNING OF AN ELEMENT FOR A MATCH.
-
- ╔T SEARCHES THE WHOLE STRING FOR A
-
- MATCH. ╞OR EXAMPLE, IF YOU WERE
-
- SEARCHING THE LAST NAME FIELD AND YOU
-
- WERE LOOKING FOR THE STRING 'ARD',
-
- THEN YOU WOULD BE SHOWN ANY RECORDS
-
- CONTAINING '╟ARDNER', 'DRUNKARD',
-
- 'YARD', 'AARDVARK', ETC... ╔N OTHER
-
- WORDS, THE SEARCH FUNCTION IS AN
-
- INTERNAL SEARCH FUNCTION.
-
-
- ╧╨╘╔╧╬ 7 -- ╨RINT DATA
-
- ╘HIS OPTION ALLOWS YOU TO PRINT YOUR
-
- DATA IN ONE OF TWO FORMATS. ╬O MATTER
-
- WHICH WAY YOU CHOOSE TO PRINT YOUR
-
- DATA, YOU WILL BE ASKED FOR THE
-
- NUMBERS OF A STARTING AND ENDING
-
- PERSON. ╔F YOU'RE NOT SURE WHAT THIS
-
- MEANS, THEN REFER TO THE SECTION
-
- EXPLAINING THE ╠╔╙╘ ╞╒╬├╘╔╧╬ (╧PTION
-
- 4). ┬EFORE INPUTTING THE TWO
-
- NUMBERS, MAKE SURE YOUR PRINTER IS
-
- POWERED-ON AND SWITCHED ON-LINE.
-
- ╘HE FIRST FORMAT TO PRINT YOUR DATA
-
- IS ╞╒╠╠ ╥┼├╧╥─. ╘HIS FORMAT WILL
-
- PRINT ALL OF THE DATA IN EVERY RECORD
-
- THAT HAS BEEN SPECIFIED. ╘HE NAME,
-
- ADDRESS, CITY, STATE, AND ZIP CODE
-
- WILL BE PRINTED IN A COLUMN ON THE
-
- LEFT OF THE PAPER WHILE THE PHONE
-
- NUMBER AND COMMENT WILL BE PRINTED IN
-
- A COLUMN TOWARDS THE RIGHT OF THE
-
- PAPER. ╫HEN ALL THE SPECIFIED DATA
-
- HAS BEEN PRINTED, YOU WILL BE
-
- RETURNED TO THE MAIN MENU.
-
- ╘HE SECOND FORMAT OF PRINTING YOUR
-
- DATA IS ╠┴┬┼╠. ╘HIS FORMAT ALLOWS
-
- YOU TO CREATE LABELS FOR SUCH THINGS
-
- AS MAILING LISTS. ╫HEN THIS MODE IS
-
- CHOSEN, ONLY THE NAME, ADDRESS, CITY,
-
- STATE, AND ZIP CODE WILL BE PRINTED,
-
- ╘HE NAME (FIRST AND LAST) WILL BE
-
- PRINTED ON THE TOP LINE. ╘HE ADDRESS
-
- WILL BE PRINTED ON THE NEXT LINE AND
-
- THE CITY, STATE, AND ZIP CODE WILL BE
-
- PRINTED ON THE LAST LINE. ╘HE PRINTER
-
- WILL THEN ADVANCE TO THE NEXT LABEL.
-
- ┴FTER ALL SPECIFIED DATA HAS BEEN
-
- PRINTED, YOU WILL BE RETURNED TO THE
-
- MAIN MENU.
-
- ╘HE PROGRAM ASSUMES THAT YOU ARE
-
- USING STANDARD 3 1/2 INCH ╪ 15/16 INCH
-
- LABELS AND THAT YOU ARE PRINTING 6
-
- LINES TO AN INCH.
-
-
- ╧╨╘╔╧╬ 8 -- ┼XIT PROGRAM
-
- ╘HIS IS THE EASIEST OF ALL THE
-
- OPTIONS. ╫HEN YOU SELECT THIS OPTION,
-
- YOU EXIT THE PROGRAM. ╔F YOU HAVE
-
- CHOSEN THIS OPTION BY MISTAKE, THEN
-
- FEAR NOT! ┘OU WILL SEE THIS LINE ON
-
- YOUR SCREEN:
-
- RUN : <== PRESS RETURN TO RE-RUN
-
- ╔F YOU PRESS THE ╥┼╘╒╥╬ KEY WHILE THE
-
- CURSOR IS ON THIS LINE, THE PROGRAM
-
- WILL RE-RUN AND NOTHING IS LOST.
-
-
- ╧NE MORE THING MIGHT NEED TO BE
-
- SAID -- IN MOST PLACES WHERE YOU MUST
-
- MAKE A DECISION, THE BORDER WILL
-
- CHANGE COLOR. ╔F YOU ╦╬╧╫ THAT YOU'VE
-
- MADE AN INCORRECT INPUT (DIDN'T ENTER
-
- EITHER A 'Y' OR AN 'N') AND THE BORDER
-
- DOES ╬╧╘ CHANGE COLOR, THEN BLAME IT
-
- ON THE ╥╬─ (RANDOM) FUNCTION FOR NOT
-
- SUPPLYING ME WITH A RANDOM-ENOUGH
-
- NUMBER TO STICK IN THE BORDER COLOR
-
- REGISTER.
-
- ╧NE MORE THING THAT NEEDS TO BE
-
- MENTIONED IS THIS: ┬ECAUSE OF A
-
- BUG IN THE OPERATION OF THE ┼╨┘╪
-
- ╞┴╙╘╠╧┴─ CARTRIDGE, IT IS SUGGESTED
-
- THAT YOU DO ╬╧╘ USE THIS PROGRAM
-
- WHILE ╞┴╙╘╠╧┴─ IS INSTALLED.
-
-
- - ┴LAN ╟ARDNER
-
-
- >╞ILES USED: ═╥.═┴╔╠═┴╬.┬╧╧╘
- ═╥.═┴╔╠═┴╬.┬┴╙┼
- ├┴╙┼ ├╧╬╓┼╥╘┼╥
- ╔╬╙╘╥╔╬╟
-
-
- --------< END OF THIS STUFF >---------
-