00000000: 0D 20 20 20 20 20 20 20 20 20 20 CC C9 C2 D2 C1 |. .....|
00000010: D2 D9 20 CD C1 CE C1 C7 C5 D2 0D 20 20 20 20 20 |.. ........ |
00000020: 20 20 20 20 20 20 20 20 20 20 20 42 59 0D 20 20 | BY. |
00000030: 20 20 20 20 20 20 20 20 20 20 CA 4F 48 4E 20 CC | .OHN .|
00000040: 41 4E 45 0D 0D C3 CF CD CD CF C4 CF D2 C5 20 CD |ANE........... .|
00000050: C9 C3 D2 CF C3 CF CD D0 D5 D4 C5 D2 D3 20 CD C1 |............. ..|
00000060: C7 C1 DA C9 CE C5 0D CD 41 52 43 48 2F C1 50 52 |........ARCH/.PR|
00000070: 49 4C 20 31 39 38 36 0D 50 2E 39 36 0D 0D 20 20 |IL 1986.P.96.. |
00000080: CC C9 C2 D2 C1 D2 D9 20 CD C1 CE C1 C7 C5 D2 20 |....... ....... |
00000090: 49 53 20 41 20 56 41 4C 55 41 42 4C 45 0D 0D 50 |IS A VALUABLE..P|
000000A0: 52 4F 47 52 41 4D 20 46 4F 52 20 41 20 4E 55 4D |ROGRAM FOR A NUM|
000000B0: 42 45 52 20 4F 46 20 52 45 41 53 4F 4E 53 2E 20 |BER OF REASONS. |
000000C0: 20 D4 48 45 0D 0D 46 49 52 53 54 20 41 4E 44 20 | .HE..FIRST AND |
000000D0: 4D 4F 53 54 20 4F 42 56 49 4F 55 53 20 52 45 41 |MOST OBVIOUS REA|
000000E0: 53 4F 4E 20 49 53 20 49 54 53 0D 0D 49 4E 54 52 |SON IS ITS..INTR|
000000F0: 49 4E 53 49 43 20 56 41 4C 55 45 2D 2D 20 CC C9 |INSIC VALUE-- ..|
00000100: C2 D2 C1 D2 D9 20 CD C1 CE C1 C7 C5 D2 0D 0D 43 |..... .........C|
00000110: 41 4E 20 42 45 20 59 4F 55 52 20 50 45 52 53 4F |AN BE YOUR PERSO|
00000120: 4E 41 4C 20 46 49 4C 49 4E 47 20 53 59 53 54 45 |NAL FILING SYSTE|
00000130: 4D 0D 0D 46 4F 52 20 41 4C 4C 20 4F 46 20 59 4F |M..FOR ALL OF YO|
00000140: 55 52 20 46 41 56 4F 52 49 54 45 20 4D 41 47 41 |UR FAVORITE MAGA|
00000150: 5A 49 4E 45 0D 0D 41 52 54 49 43 4C 45 53 2E 0D |ZINE..ARTICLES..|
00000160: 0D 20 20 C2 45 43 41 55 53 45 20 49 54 20 49 53 |. .ECAUSE IT IS|
00000170: 20 41 20 4D 45 4E 55 2D 44 52 49 56 45 4E 0D 0D | A MENU-DRIVEN..|
00000180: 50 52 4F 47 52 41 4D 2C 20 59 4F 55 20 43 41 4E |PROGRAM, YOU CAN|
00000190: 20 45 41 53 49 4C 59 20 53 54 4F 52 45 20 41 4E | EASILY STORE AN|
000001A0: 44 0D 0D 55 50 44 41 54 45 20 41 42 53 54 52 41 |D..UPDATE ABSTRA|
000001B0: 43 54 53 20 4F 46 20 41 52 54 49 43 4C 45 53 20 |CTS OF ARTICLES |
000001C0: 41 53 20 57 45 4C 4C 0D 0D 41 53 20 52 45 54 52 |AS WELL..AS RETR|
000001D0: 49 45 56 45 20 54 48 45 4D 20 42 59 20 45 4E 54 |IEVE THEM BY ENT|
000001E0: 45 52 49 4E 47 20 45 49 54 48 45 52 0D 0D 54 48 |ERING EITHER..TH|
000001F0: 45 20 4E 41 4D 45 20 4F 46 20 54 48 45 20 41 52 |E NAME OF THE AR|
00000200: 54 49 43 4C 45 2C 20 49 54 53 20 41 55 54 48 4F |TICLE, ITS AUTHO|
00000210: 52 2C 0D 0D 4F 52 20 41 20 42 49 54 20 4F 46 20 |R,..OR A BIT OF |
00000220: 4B 45 59 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 |KEY INFORMATION |
00000230: 43 4F 4E 54 41 49 4E 45 44 0D 0D 49 4E 20 54 48 |CONTAINED..IN TH|
00000240: 41 54 20 41 52 54 49 43 4C 45 2E 0D 0D 20 20 D7 |AT ARTICLE... .|
00000250: 48 45 4E 20 54 48 45 20 50 52 4F 47 52 41 4D 20 |HEN THE PROGRAM |
00000260: 42 45 47 49 4E 53 2C 20 54 48 45 20 46 49 52 53 |BEGINS, THE FIRS|
00000270: 54 0D 0D 54 48 49 4E 47 20 54 48 41 54 20 49 53 |T..THING THAT IS|
00000280: 20 44 49 53 50 4C 41 59 45 44 20 49 53 20 54 48 | DISPLAYED IS TH|
00000290: 45 20 4D 41 49 4E 0D 0D 4D 45 4E 55 2E 20 20 D4 |E MAIN..MENU. .|
000002A0: 59 50 49 4E 47 20 22 C8 22 20 57 49 4C 4C 20 4C |YPING "." WILL L|
000002B0: 45 54 20 59 4F 55 20 47 45 54 0D 0D 48 45 4C 50 |ET YOU GET..HELP|
000002C0: 20 46 52 4F 4D 20 54 48 45 20 49 4E 53 54 52 55 | FROM THE INSTRU|
000002D0: 43 54 49 4F 4E 20 46 49 4C 45 2E 0D 0D C1 46 54 |CTION FILE....FT|
000002E0: 45 52 20 59 4F 55 20 48 41 56 45 20 59 4F 55 52 |ER YOU HAVE YOUR|
000002F0: 20 42 45 41 52 49 4E 47 53 2C 0D 0D 54 59 50 49 | BEARINGS,..TYPI|
00000300: 4E 47 20 22 D1 22 20 57 49 4C 4C 20 52 45 54 55 |NG "." WILL RETU|
00000310: 52 4E 20 59 4F 55 20 54 4F 20 54 48 45 20 4D 41 |RN YOU TO THE MA|
00000320: 49 4E 0D 0D 4D 45 4E 55 2E 0D 0D 20 20 D4 59 50 |IN..MENU... .YP|
00000330: 49 4E 47 20 22 D5 22 20 57 49 4C 4C 20 53 45 4E |ING "." WILL SEN|
00000340: 44 20 59 4F 55 20 54 4F 20 54 48 45 0D 0D 55 50 |D YOU TO THE..UP|
00000350: 44 41 54 45 20 53 45 4C 45 43 54 49 4F 4E 20 4D |DATE SELECTION M|
00000360: 45 4E 55 2E 20 20 D4 48 49 53 20 4F 50 54 49 4F |ENU. .HIS OPTIO|
00000370: 4E 0D 0D 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F |N..ALLOWS YOU TO|
00000380: 20 45 49 54 48 45 52 20 28 C1 29 44 44 20 4F 52 | EITHER (.)DD OR|
00000390: 0D 0D 28 C4 29 45 4C 45 54 45 20 41 42 53 54 52 |..(.)ELETE ABSTR|
000003A0: 41 43 54 53 2E 0D 0D 20 20 CC C9 C2 D2 C1 D2 D9 |ACTS... .......|
000003B0: 20 CD C1 CE C1 C7 C5 D2 20 54 48 45 4E 20 44 49 | ....... THEN DI|
000003C0: 53 50 4C 41 59 53 20 41 0D 0D 46 4F 52 4D 20 4F |SPLAYS A..FORM O|
000003D0: 4E 20 54 48 45 20 53 43 52 45 45 4E 20 54 48 41 |N THE SCREEN THA|
000003E0: 54 20 48 41 53 20 42 4C 41 4E 4B 53 2C 0D 0D 43 |T HAS BLANKS,..C|
000003F0: 41 4C 4C 45 44 20 56 41 52 49 41 42 4C 45 20 46 |ALLED VARIABLE F|
00000400: 49 45 4C 44 53 2C 20 46 4F 52 20 54 48 45 0D 0D |IELDS, FOR THE..|
00000410: 56 41 52 49 4F 55 53 20 54 59 50 45 53 20 4F 46 |VARIOUS TYPES OF|
00000420: 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 59 4F 55 | INFORMATION YOU|
00000430: 20 57 49 4C 4C 0D 0D 49 4E 50 55 54 2E 0D 0D 20 | WILL..INPUT... |
00000440: 20 D4 4F 20 45 4E 54 45 52 20 44 41 54 41 2C 20 | .O ENTER DATA, |
00000450: 4D 45 52 45 4C 59 20 54 59 50 45 20 49 4E 20 59 |MERELY TYPE IN Y|
00000460: 4F 55 52 0D 0D 49 4E 46 4F 52 4D 41 54 49 4F 4E |OUR..INFORMATION|
00000470: 20 42 59 20 45 41 43 48 20 56 41 52 49 41 42 4C | BY EACH VARIABL|
00000480: 45 20 4E 41 4D 45 2E 0D 0D D0 52 45 53 53 49 4E |E NAME....RESSIN|
00000490: 47 20 D2 C5 D4 D5 D2 CE 20 57 49 4C 4C 20 50 4F |G ...... WILL PO|
000004A0: 53 49 54 49 4F 4E 20 54 48 45 0D 0D 43 55 52 53 |SITION THE..CURS|
000004B0: 4F 52 20 49 4E 20 54 48 45 20 4E 45 58 54 20 56 |OR IN THE NEXT V|
000004C0: 41 52 49 41 42 4C 45 20 46 49 45 4C 44 2E 0D 0D |ARIABLE FIELD...|
000004D0: CD 4F 56 49 4E 47 20 54 48 45 20 43 55 52 53 4F |.OVING THE CURSO|
000004E0: 52 20 54 4F 20 54 48 45 20 41 43 54 49 4F 4E 20 |R TO THE ACTION |
000004F0: 46 49 45 4C 44 0D 0D 41 4E 44 20 50 52 45 53 53 |FIELD..AND PRESS|
00000500: 49 4E 47 20 D2 C5 D4 D5 D2 CE 20 45 4E 54 45 52 |ING ...... ENTER|
00000510: 53 20 54 48 45 20 44 41 54 41 0D 0D 46 4F 52 20 |S THE DATA..FOR |
00000520: 54 48 41 54 20 50 41 52 54 49 43 55 4C 41 52 20 |THAT PARTICULAR |
00000530: 41 42 53 54 52 41 43 54 20 41 4E 44 0D 0D 42 52 |ABSTRACT AND..BR|
00000540: 49 4E 47 53 20 55 50 20 41 4E 4F 54 48 45 52 20 |INGS UP ANOTHER |
00000550: 42 4C 41 4E 4B 20 46 4F 52 4D 20 49 4E 20 43 41 |BLANK FORM IN CA|
00000560: 53 45 0D 0D 59 4F 55 20 57 41 4E 54 20 54 4F 20 |SE..YOU WANT TO |
00000570: 45 4E 54 45 52 20 41 4E 4F 54 48 45 52 20 41 42 |ENTER ANOTHER AB|
00000580: 53 54 52 41 43 54 2E 0D 0D 20 20 D4 4F 20 52 45 |STRACT... .O RE|
00000590: 54 52 49 45 56 45 20 41 42 53 54 52 41 43 54 53 |TRIEVE ABSTRACTS|
000005A0: 2C 20 47 4F 20 54 4F 20 54 48 45 0D 0D 4D 41 49 |, GO TO THE..MAI|
000005B0: 4E 20 4D 45 4E 55 20 41 4E 44 20 54 59 50 45 20 |N MENU AND TYPE |
000005C0: 22 D2 22 2E 20 20 D9 4F 55 20 57 49 4C 4C 0D 0D |".". .OU WILL..|
000005D0: 41 47 41 49 4E 20 53 45 45 20 41 20 46 4F 52 4D |AGAIN SEE A FORM|
000005E0: 2E 20 20 C9 46 20 59 4F 55 20 45 4E 54 45 52 20 |. .F YOU ENTER |
000005F0: 41 4E 0D 0D 41 53 54 45 52 49 53 4B 20 49 4E 20 |AN..ASTERISK IN |
00000600: 54 48 45 20 41 55 54 48 4F 52 20 46 49 45 4C 44 |THE AUTHOR FIELD|
00000610: 2C 20 41 4C 4C 20 54 48 45 0D 0D 41 55 54 48 4F |, ALL THE..AUTHO|
00000620: 52 53 20 41 4E 44 20 54 48 45 49 52 20 41 53 53 |RS AND THEIR ASS|
00000630: 4F 43 49 41 54 45 44 0D 0D 49 4E 46 4F 52 4D 41 |OCIATED..INFORMA|
00000640: 54 49 4F 4E 20 57 49 4C 4C 20 42 45 20 44 49 53 |TION WILL BE DIS|
00000650: 50 4C 41 59 45 44 2E 0D 0D 20 20 C1 46 54 45 52 |PLAYED... .FTER|
00000660: 20 54 48 49 53 20 53 54 45 50 20 49 53 20 43 4F | THIS STEP IS CO|
00000670: 4D 50 4C 45 54 45 44 2C 20 59 4F 55 0D 0D 43 41 |MPLETED, YOU..CA|
00000680: 4E 20 52 45 54 49 45 56 45 20 49 4E 44 49 56 49 |N RETIEVE INDIVI|
00000690: 44 55 41 4C 20 41 42 53 54 52 41 43 54 53 20 42 |DUAL ABSTRACTS B|
000006A0: 59 20 41 0D 0D 4B 45 59 57 4F 52 44 20 41 53 53 |Y A..KEYWORD ASS|
000006B0: 4F 43 49 41 54 45 44 20 57 49 54 48 20 54 48 41 |OCIATED WITH THA|
000006C0: 54 0D 0D 41 42 53 54 52 41 43 54 2C 20 54 48 45 |T..ABSTRACT, THE|
000006D0: 20 54 49 54 4C 45 2C 20 4F 52 20 41 55 54 48 4F | TITLE, OR AUTHO|
000006E0: 52 2E 20 20 D9 4F 55 0D 0D 43 41 4E 20 54 48 45 |R. .OU..CAN THE|
000006F0: 4E 20 45 49 54 48 45 52 20 28 D6 29 49 45 57 20 |N EITHER (.)IEW |
00000700: 4F 52 20 28 D0 29 52 49 4E 54 20 54 48 45 0D 0D |OR (.)RINT THE..|
00000710: 41 42 53 54 52 41 43 54 2E 0D 0D 20 20 C1 53 20 |ABSTRACT... .S |
00000720: 59 4F 55 20 50 52 4F 42 41 42 4C 59 20 52 45 41 |YOU PROBABLY REA|
00000730: 4C 49 5A 45 2C 20 CC C9 C2 D2 C1 D2 D9 0D 0D CD |LIZE, ..........|
00000740: C1 CE C1 C7 C5 D2 20 49 53 20 45 53 53 45 4E 54 |...... IS ESSENT|
00000750: 49 41 4C 4C 59 20 41 4E 20 45 41 53 59 2D 54 4F |IALLY AN EASY-TO|
00000760: 2D 55 53 45 0D 0D 44 41 54 41 42 41 53 45 20 53 |-USE..DATABASE S|
00000770: 59 53 54 45 4D 20 41 4E 44 20 49 53 20 54 48 45 |YSTEM AND IS THE|
00000780: 52 45 46 4F 52 45 0D 0D 53 55 49 54 41 42 4C 45 |REFORE..SUITABLE|
00000790: 20 46 4F 52 20 4B 45 45 50 49 4E 47 20 54 52 41 | FOR KEEPING TRA|
000007A0: 43 4B 20 4F 46 20 41 20 4C 41 52 47 45 0D 0D 56 |CK OF A LARGE..V|
000007B0: 41 52 49 45 54 59 20 4F 46 20 49 4E 46 4F 52 4D |ARIETY OF INFORM|
000007C0: 41 54 49 4F 4E 2D 2D 20 4E 4F 54 0D 0D 4E 45 43 |ATION-- NOT..NEC|
000007D0: 45 53 53 41 52 49 4C 59 20 4D 41 47 41 5A 49 4E |ESSARILY MAGAZIN|
000007E0: 45 20 41 42 53 54 52 41 43 54 53 2E 0D 0D 20 20 |E ABSTRACTS... |
000007F0: D4 48 49 53 20 42 52 49 4E 47 53 20 55 53 20 54 |.HIS BRINGS US T|
00000800: 4F 20 54 48 45 20 53 45 43 4F 4E 44 20 52 45 41 |O THE SECOND REA|
00000810: 53 4F 4E 0D 0D 54 48 41 54 20 CC C9 C2 D2 C1 D2 |SON..THAT ......|
00000820: D9 20 CD C1 CE C1 C7 C5 D2 20 49 53 20 56 41 4C |. ....... IS VAL|
00000830: 55 41 42 4C 45 2D 2D 0D 0D 42 45 47 49 4E 4E 49 |UABLE--..BEGINNI|
00000840: 4E 47 20 50 52 4F 47 52 41 4D 4D 45 52 53 20 43 |NG PROGRAMMERS C|
00000850: 41 4E 20 56 49 45 57 20 54 48 49 53 0D 0D 50 52 |AN VIEW THIS..PR|
00000860: 4F 47 52 41 4D 20 41 53 20 41 20 47 4F 4F 44 20 |OGRAM AS A GOOD |
00000870: 45 58 41 4D 50 4C 45 20 4F 46 20 4F 4E 45 20 4F |EXAMPLE OF ONE O|
00000880: 46 0D 0D 54 48 45 20 4D 4F 53 54 20 49 4D 50 4F |F..THE MOST IMPO|
00000890: 52 54 41 4E 54 20 54 59 50 45 20 4F 46 20 50 52 |RTANT TYPE OF PR|
000008A0: 4F 47 52 41 4D 53 2D 2D 0D 0D 54 48 45 20 44 41 |OGRAMS--..THE DA|
000008B0: 54 41 42 41 53 45 2E 0D 0D 20 20 CC C9 C2 D2 C1 |TABASE... .....|
000008C0: D2 D9 20 CD C1 CE C1 C7 C5 D2 20 43 41 4E 20 53 |.. ....... CAN S|
000008D0: 48 4F 57 20 4D 41 4E 59 20 4F 46 0D 0D 54 48 45 |HOW MANY OF..THE|
000008E0: 20 52 4F 55 54 49 4E 45 53 20 41 4E 44 20 54 45 | ROUTINES AND TE|
000008F0: 43 48 4E 49 51 55 45 53 20 55 53 45 44 20 49 4E |CHNIQUES USED IN|
00000900: 0D 0D 41 4E 59 20 44 41 54 41 42 41 53 45 20 53 |..ANY DATABASE S|
00000910: 59 53 54 45 4D 2E 20 20 D4 48 45 53 45 20 49 4E |YSTEM. .HESE IN|
00000920: 43 4C 55 44 45 3A 0D 0D 20 20 2D 2D 20 43 52 45 |CLUDE:.. -- CRE|
00000930: 41 54 49 4E 47 20 4D 45 4E 55 20 41 4E 44 20 46 |ATING MENU AND F|
00000940: 4F 52 4D 20 43 41 50 41 42 49 4C 49 54 59 0D 0D |ORM CAPABILITY..|
00000950: 20 20 2D 2D 20 48 41 56 49 4E 47 20 45 52 52 4F | -- HAVING ERRO|
00000960: 52 20 4D 45 53 53 41 47 45 53 20 50 52 49 4E 54 |R MESSAGES PRINT|
00000970: 0D 20 20 20 20 20 41 43 52 4F 53 53 20 54 48 45 |. ACROSS THE|
00000980: 20 53 43 52 45 45 4E 20 57 49 54 48 4F 55 54 0D | SCREEN WITHOUT.|
00000990: 20 20 20 20 20 44 45 53 54 52 4F 59 49 4E 47 20 | DESTROYING |
000009A0: 54 48 45 20 46 4F 52 4D 20 49 54 53 45 4C 46 2E |THE FORM ITSELF.|
000009B0: 0D 0D 20 20 2D 2D 20 41 56 4F 49 44 49 4E 47 20 |.. -- AVOIDING |
000009C0: 4C 4F 4E 47 20 57 41 49 54 53 20 44 55 45 20 54 |LONG WAITS DUE T|
000009D0: 4F 0D 20 20 20 20 20 47 41 52 42 41 47 45 20 43 |O. GARBAGE C|
000009E0: 4F 4C 4C 45 43 54 49 4F 4E 0D 0D 20 20 2D 2D 20 |OLLECTION.. -- |
000009F0: 55 53 49 4E 47 20 52 45 4C 41 54 49 56 45 20 46 |USING RELATIVE F|
00000A00: 49 4C 45 53 20 54 4F 20 53 54 4F 52 45 0D 20 20 |ILES TO STORE. |
00000A10: 20 20 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 0D 0D | INFORMATION..|
00000A20: 20 20 2D 2D 20 43 52 45 41 54 49 4E 47 20 53 55 | -- CREATING SU|
00000A30: 42 52 4F 55 54 49 4E 45 53 20 54 48 41 54 20 52 |BROUTINES THAT R|
00000A40: 45 44 55 43 45 0D 20 20 20 20 20 52 45 50 45 54 |EDUCE. REPET|
00000A50: 49 54 49 56 45 20 43 4F 44 45 0D E0 0D 20 20 C2 |ITIVE CODE... .|
00000A60: 59 20 53 54 55 44 59 49 4E 47 20 CC C9 C2 D2 C1 |Y STUDYING .....|
00000A70: D2 D9 20 CD C1 CE C1 C7 C5 D2 2C 20 54 48 45 0D |.. ......., THE.|
00000A80: 0D 42 45 47 49 4E 4E 49 4E 47 20 50 52 4F 47 52 |.BEGINNING PROGR|
00000A90: 41 4D 4D 45 52 20 43 41 4E 20 4C 45 41 52 4E 0D |AMMER CAN LEARN.|
00000AA0: 0D 52 4F 55 54 49 4E 45 53 20 41 4E 44 20 54 45 |.ROUTINES AND TE|
00000AB0: 43 48 4E 49 51 55 45 53 20 54 48 41 54 20 57 49 |CHNIQUES THAT WI|
00000AC0: 4C 4C 20 42 45 0D 0D 56 41 4C 55 41 42 4C 45 20 |LL BE..VALUABLE |
00000AD0: 49 4E 20 4D 41 4E 59 20 46 55 54 55 52 45 20 50 |IN MANY FUTURE P|
00000AE0: 52 4F 4A 45 43 54 53 2E 0D 0D C6 C9 CC C5 D3 20 |ROJECTS........ |
00000AF0: D2 C5 D1 D5 C9 D2 C5 C4 3A 0D CC C9 C2 D2 C1 D2 |........:.......|
00000B00: D9 20 CD C1 CE C1 C7 C5 D2 0D 0D 2D 2D 2D 2D 2D |. .........-----|
00000B10: 2D 2D 2D 2D 2D 3C 45 4E 44 20 4F 46 20 41 52 54 |-----<END OF ART|
00000B20: 49 43 4C 45 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |ICLE>-----------|
00000B30: 0D 0D |.. |
. LIBRARY MANAGER.
BY. JOHN LANE..COMMODORE M
ICROCOMPUTERS MAGAZINE.MARCH/APRIL 1986.
P.96.. LIBRARY MANAGER IS A VALUABLE..P
ROGRAM FOR A NUMBER OF REASONS. THE..FI
RST AND MOST OBVIOUS REASON IS ITS..INTR
INSIC VALUE-- LIBRARY MANAGER..CAN BE YO
UR PERSONAL FILING SYSTEM..FOR ALL OF YO
UR FAVORITE MAGAZINE..ARTICLES... BECAU
SE IT IS A MENU-DRIVEN..PROGRAM, YOU CAN
EASILY STORE AND..UPDATE ABSTRACTS OF A
RTICLES AS WELL..AS RETRIEVE THEM BY ENT
ERING EITHER..THE NAME OF THE ARTICLE, I
TS AUTHOR,..OR A BIT OF KEY INFORMATION
CONTAINED..IN THAT ARTICLE... WHEN THE
PROGRAM BEGINS, THE FIRST..THING THAT IS
DISPLAYED IS THE MAIN..MENU. TYPING "H
" WILL LET YOU GET..HELP FROM THE INSTRU
CTION FILE...AFTER YOU HAVE YOUR BEARING
S,..TYPING "Q" WILL RETURN YOU TO THE MA
IN..MENU... TYPING "U" WILL SEND YOU TO
THE..UPDATE SELECTION MENU. THIS OPTIO
N..ALLOWS YOU TO EITHER (A)DD OR..(D)ELE
TE ABSTRACTS... LIBRARY MANAGER THEN DI
SPLAYS A..FORM ON THE SCREEN THAT HAS BL
ANKS,..CALLED VARIABLE FIELDS, FOR THE..
VARIOUS TYPES OF INFORMATION YOU WILL..I
NPUT... TO ENTER DATA, MERELY TYPE IN Y
OUR..INFORMATION BY EACH VARIABLE NAME..
.PRESSING RETURN WILL POSITION THE..CURS
OR IN THE NEXT VARIABLE FIELD...MOVING T
HE CURSOR TO THE ACTION FIELD..AND PRESS
ING RETURN ENTERS THE DATA..FOR THAT PAR
TICULAR ABSTRACT AND..BRINGS UP ANOTHER
BLANK FORM IN CASE..YOU WANT TO ENTER AN
OTHER ABSTRACT... TO RETRIEVE ABSTRACTS
, GO TO THE..MAIN MENU AND TYPE "R". YO
U WILL..AGAIN SEE A FORM. IF YOU ENTER
AN..ASTERISK IN THE AUTHOR FIELD, ALL TH
E..AUTHORS AND THEIR ASSOCIATED..INFORMA
TION WILL BE DISPLAYED... AFTER THIS ST
EP IS COMPLETED, YOU..CAN RETIEVE INDIVI
DUAL ABSTRACTS BY A..KEYWORD ASSOCIATED
WITH THAT..ABSTRACT, THE TITLE, OR AUTHO
R. YOU..CAN THEN EITHER (V)IEW OR (P)RI
NT THE..ABSTRACT... AS YOU PROBABLY REA
LIZE, LIBRARY..MANAGER IS ESSENTIALLY AN
EASY-TO-USE..DATABASE SYSTEM AND IS THE
REFORE..SUITABLE FOR KEEPING TRACK OF A
LARGE..VARIETY OF INFORMATION-- NOT..NEC
ESSARILY MAGAZINE ABSTRACTS... THIS BRI
NGS US TO THE SECOND REASON..THAT LIBRAR
Y MANAGER IS VALUABLE--..BEGINNING PROGR
AMMERS CAN VIEW THIS..PROGRAM AS A GOOD
EXAMPLE OF ONE OF..THE MOST IMPORTANT TY
PE OF PROGRAMS--..THE DATABASE... LIBRA
RY MANAGER CAN SHOW MANY OF..THE ROUTINE
S AND TECHNIQUES USED IN..ANY DATABASE S
YSTEM. THESE INCLUDE:.. -- CREATING ME
NU AND FORM CAPABILITY.. -- HAVING ERRO
R MESSAGES PRINT. ACROSS THE SCREEN
WITHOUT. DESTROYING THE FORM ITSELF.
.. -- AVOIDING LONG WAITS DUE TO. G
ARBAGE COLLECTION.. -- USING RELATIVE F
ILES TO STORE. INFORMATION.. -- CRE
ATING SUBROUTINES THAT REDUCE. REPET
ITIVE CODE... BY STUDYING LIBRARY MANAG
ER, THE..BEGINNING PROGRAMMER CAN LEARN.
.ROUTINES AND TECHNIQUES THAT WILL BE..V
ALUABLE IN MANY FUTURE PROJECTS...FILES
REQUIRED:.LIBRARY MANAGER..----------<EN
D OF ARTICLE>-----------..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL