home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a062 / 2.ddi / FOXPHELP.HLP < prev    next >
Unknown  |  1987-07-01  |  146.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Windows Help File (document/hlp) ext Supported
66% dexvert Multimedia Viewer Book (document/multimediaViewerBook) ext Supported
1% dexvert BDC HelpSystem (document/bdcHelpSystem) ext Unsupported
1% dexvert Eureka/Mercury Help (document/eurekaMercuryHelp) ext Unsupported
1% dexvert 4DOS Help (document/fourDOSHelp) ext Unsupported
1% dexvert OPHelp (document/opHelp) ext Unsupported
1% dexvert POP-UP DOS Help (document/popupDOSHelp) ext Unsupported
1% dexvert Quick Help (document/quickHelp) ext Unsupported
1% dexvert RMP Help (document/rmpHelp) ext Unsupported
1% dexvert Symantec DOS software help (document/symantecDOSSoftwareHelp) ext Unsupported
1% dexvert xText compiled Hypertext/Help (document/xTextCompiledHypertext) ext Unsupported
1% dexvert gfxboot compiled HTML Help (document/gfxbootCompiledHTMLHelp) ext Unsupported
1% dexvert Pure Pascal Help (document/purePascalHelp) ext Unsupported
1% dexvert WordPerfect help (document/wordPerfectHelp) ext Unsupported
1% dexvert Ashton-Tate Help data (other/ashtonTateHelpData) ext Unsupported
1% dexvert Borland Help System (other/borlandHelpSystem) ext Unsupported
1% dexvert DeskMate Filer database (other/deskMateFilerDatabase) ext Unsupported
1% dexvert Eclipse Help (other/eclipseHelp) ext Unsupported
1% dexvert Necromancer's Dos Navigator Help (other/necromancersDosNavigatorHelp) ext Unsupported
1% dexvert 1dir+ Help (other/oneDirPlusHelp) ext Unsupported
1% dexvert Qualitas Help (other/qualitasHelp) ext Unsupported
1% dexvert Quattro Pro Help (other/quattroProHelp) ext Unsupported
1% dexvert Turbo Pascal Help (other/turboPascalHelp) ext Unsupported
1% dexvert Vocal-Eyes Help (other/vocalEyesHelp) ext Unsupported
1% dexvert Windows Help index (other/windowsHelpIndex) ext Unsupported
1% dexvert Alpha Four Help (other/alphaFourHelp) ext Unsupported
1% dexvert Applause Help (other/applauseHelp) ext Unsupported
1% dexvert FastLynx Help (other/fastLynxHelp) ext Unsupported
1% dexvert Lucid 3-D Help (other/lucid3DHelp) ext Unsupported
1% dexvert Sprint Help (other/sprintHelp) ext Unsupported
1% dexvert ULTIboard Library (other/ultiboardLibrary) ext Unsupported
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 30 0b 00 00 00 13 00 00 | 95 49 02 00 d0 07 95 36 |0.......|.I.....6|
|00000010| 02 00 1c 01 00 00 01 00 | 00 00 01 00 09 00 13 00 |........|........|
|00000020| 1f 00 26 00 2e 00 3a 00 | 3c 00 3e 00 46 00 4a 00 |..&...:.|<.>.F.J.|
|00000030| 53 00 57 00 5d 00 63 00 | 6b 00 72 00 76 00 7c 00 |S.W.].c.|k.r.v.|.|
|00000040| 83 00 8b 00 92 00 98 00 | 9d 00 a2 00 a8 00 ad 00 |........|........|
|00000050| b5 00 bb 00 c2 00 ca 00 | cf 00 d4 00 db 00 e2 00 |........|........|
|00000060| e8 00 ee 00 f4 00 fd 00 | 03 01 0c 01 15 01 1a 01 |........|........|
|00000070| 23 01 28 01 32 01 35 01 | 3b 01 42 01 49 01 4e 01 |#.(.2.5.|;.B.I.N.|
|00000080| 54 01 5b 01 62 01 69 01 | 6f 01 75 01 7c 01 86 01 |T.[.b.i.|o.u.|...|
|00000090| 90 01 99 01 9d 01 a7 01 | af 01 b4 01 ba 01 c2 01 |........|........|
|000000a0| c9 01 d0 01 da 01 dd 01 | e4 01 e9 01 ef 01 f5 01 |........|........|
|000000b0| fc 01 01 02 07 02 0d 02 | 13 02 1b 02 20 02 26 02 |........|.... .&.|
|000000c0| 2f 02 37 02 3e 02 43 02 | 4c 02 56 02 5e 02 66 02 |/.7.>.C.|L.V.^.f.|
|000000d0| 6c 02 74 02 7d 02 84 02 | 8d 02 90 02 99 02 9e 02 |l.t.}...|........|
|000000e0| a1 02 a9 02 af 02 b5 02 | be 02 c6 02 cc 02 d3 02 |........|........|
|000000f0| d9 02 e3 02 ed 02 f7 02 | 01 03 06 03 0f 03 15 03 |........|........|
|00000100| 1c 03 22 03 27 03 2c 03 | 33 03 39 03 3e 03 46 03 |..".'.,.|3.9.>.F.|
|00000110| 4e 03 58 03 61 03 69 03 | 6f 03 74 03 7e 03 84 03 |N.X.a.i.|o.t.~...|
|00000120| 8a 03 91 03 99 03 9e 03 | a4 03 ab 03 b5 03 bd 03 |........|........|
|00000130| c7 03 d1 03 d8 03 e0 03 | e5 03 ed 03 f5 03 fa 03 |........|........|
|00000140| 04 04 0a 04 12 04 16 04 | 20 04 28 04 30 04 37 04 |........| .(.0.7.|
|00000150| 3e 04 42 04 48 04 4d 04 | 50 04 55 04 5a 04 5f 04 |>.B.H.M.|P.U.Z._.|
|00000160| 69 04 71 04 78 04 80 04 | 8a 04 92 04 99 04 a0 04 |i.q.x...|........|
|00000170| a5 04 aa 04 b4 04 bb 04 | c4 04 cc 04 d5 04 df 04 |........|........|
|00000180| e7 04 ef 04 f6 04 fe 04 | 08 05 0f 05 17 05 1e 05 |........|........|
|00000190| 24 05 2b 05 33 05 3b 05 | 41 05 49 05 4f 05 54 05 |$.+.3.;.|A.I.O.T.|
|000001a0| 5c 05 61 05 68 05 71 05 | 75 05 7f 05 84 05 8a 05 |\.a.h.q.|u.......|
|000001b0| 92 05 98 05 9e 05 a6 05 | ae 05 b3 05 b9 05 c2 05 |........|........|
|000001c0| ca 05 d2 05 dd 05 e4 05 | ee 05 f3 05 fa 05 00 06 |........|........|
|000001d0| 0a 06 11 06 18 06 1e 06 | 25 06 2e 06 36 06 3b 06 |........|%...6.;.|
|000001e0| 43 06 49 06 53 06 5a 06 | 64 06 69 06 71 06 7a 06 |C.I.S.Z.|d.i.q.z.|
|000001f0| 80 06 85 06 8b 06 93 06 | 9d 06 a6 06 ae 06 b5 06 |........|........|
|00000200| c0 06 c7 06 cc 06 d1 06 | db 06 e2 06 e7 06 f0 06 |........|........|
|00000210| f5 06 fd 06 04 07 0a 07 | 10 07 18 07 21 07 2a 07 |........|....!.*.|
|00000220| 2e 07 36 07 3c 07 45 07 | 49 07 4e 07 55 07 5b 07 |..6.<.E.|I.N.U.[.|
|00000230| 63 07 6d 07 74 07 79 07 | 80 07 84 07 8c 07 93 07 |c.m.t.y.|........|
|00000240| 9a 07 a4 07 ac 07 b0 07 | b6 07 c0 07 c5 07 cc 07 |........|........|
|00000250| 00 00 02 00 03 00 04 00 | 05 00 07 00 00 00 08 00 |........|........|
|00000260| 12 00 0a 00 0b 00 0c 00 | 0f 00 0e 00 00 00 10 00 |........|........|
|00000270| 11 00 00 00 13 00 14 00 | 15 00 19 00 17 00 00 00 |........|........|
|00000280| 00 00 1a 00 1b 00 1c 00 | 1d 00 20 00 1f 00 00 00 |........|.. .....|
|00000290| 21 00 22 00 23 00 24 00 | 25 00 26 00 27 00 28 00 |!.".#.$.|%.&.'.(.|
|000002a0| 2a 00 00 00 2f 00 2c 00 | 2d 00 2e 00 00 00 30 00 |*.../.,.|-.....0.|
|000002b0| 35 00 32 00 33 00 34 00 | 00 00 36 00 37 00 38 00 |5.2.3.4.|..6.7.8.|
|000002c0| 39 00 3a 00 3b 00 3d 00 | 00 00 3e 00 3f 00 46 00 |9.:.;.=.|..>.?.F.|
|000002d0| 41 00 42 00 43 00 44 00 | 45 00 00 00 4a 00 48 00 |A.B.C.D.|E...J.H.|
|000002e0| 49 00 00 00 4b 00 4c 00 | 4d 00 4e 00 4f 00 50 00 |I...K.L.|M.N.O.P.|
|000002f0| 51 00 52 00 53 00 54 00 | 55 00 56 00 58 00 00 00 |Q.R.S.T.|U.V.X...|
|00000300| 59 00 5a 00 5b 00 5c 00 | 5e 00 00 00 5f 00 60 00 |Y.Z.[.\.|^..._.`.|
|00000310| 62 00 00 00 63 00 65 00 | 00 00 66 00 68 00 00 00 |b...c.e.|..f.h...|
|00000320| 69 00 6a 00 6b 00 6c 00 | 6d 00 6e 00 6f 00 70 00 |i.j.k.l.|m.n.o.p.|
|00000330| 71 00 72 00 73 00 74 00 | 75 00 76 00 77 00 78 00 |q.r.s.t.|u.v.w.x.|
|00000340| 79 00 7a 00 7b 00 7c 00 | 7d 00 7f 00 00 00 80 00 |y.z.{.|.|}.......|
|00000350| 81 00 82 00 83 00 84 00 | 8a 00 86 00 87 00 88 00 |........|........|
|00000360| 89 00 00 00 8b 00 9d 00 | 8d 00 8e 00 8f 00 90 00 |........|........|
|00000370| 91 00 92 00 93 00 94 00 | 95 00 96 00 9b 00 98 00 |........|........|
|00000380| 00 00 9a 00 00 00 9c 00 | 00 00 9e 00 9f 00 a1 00 |........|........|
|00000390| 00 00 a2 00 a3 00 a5 00 | 00 00 a6 00 a7 00 a9 00 |........|........|
|000003a0| 00 00 aa 00 ab 00 ac 00 | ad 00 ae 00 af 00 b0 00 |........|........|
|000003b0| b2 00 00 00 b3 00 b4 00 | b5 00 b6 00 b7 00 b8 00 |........|........|
|000003c0| b9 00 ba 00 bb 00 bc 00 | bd 00 be 00 bf 00 c0 00 |........|........|
|000003d0| c1 00 c2 00 c3 00 c4 00 | c5 00 c6 00 c7 00 f9 00 |........|........|
|000003e0| c9 00 ca 00 cb 00 cc 00 | cd 00 ce 00 cf 00 d0 00 |........|........|
|000003f0| d1 00 d2 00 d3 00 d4 00 | d5 00 d6 00 d7 00 d8 00 |........|........|
|00000400| d9 00 da 00 db 00 dc 00 | dd 00 de 00 df 00 e0 00 |........|........|
|00000410| e1 00 e2 00 e3 00 e4 00 | e5 00 e6 00 e7 00 e8 00 |........|........|
|00000420| e9 00 ea 00 eb 00 ec 00 | ed 00 ee 00 ef 00 f0 00 |........|........|
|00000430| f2 00 00 00 f3 00 f4 00 | f5 00 f6 00 f7 00 f8 00 |........|........|
|00000440| 00 00 fb 00 00 00 fc 00 | fd 00 fe 00 ff 00 00 01 |........|........|
|00000450| 02 01 00 00 03 01 04 01 | 05 01 08 01 07 01 00 00 |........|........|
|00000460| 09 01 0a 01 0c 01 00 00 | 0d 01 0e 01 0f 01 10 01 |........|........|
|00000470| 12 01 00 00 13 01 14 01 | 15 01 16 01 17 01 18 01 |........|........|
|00000480| 19 01 1a 01 1b 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 06 00 00 00 00 00 | 09 00 00 00 00 00 00 00 |........|........|
|000004a0| 0d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 16 00 00 00 18 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 00 1e 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 29 00 00 00 2b 00 00 00 |........|)...+...|
|000004e0| 00 00 00 00 00 00 00 00 | 31 00 00 00 00 00 00 00 |........|1.......|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 3c 00 |........|......<.|
|00000500| 00 00 00 00 00 00 40 00 | 00 00 00 00 00 00 00 00 |......@.|........|
|00000510| 00 00 00 00 47 00 00 00 | 00 00 00 00 00 00 00 00 |....G...|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 57 00 00 00 | 00 00 00 00 00 00 00 00 |....W...|........|
|00000540| 5d 00 00 00 00 00 00 00 | 61 00 00 00 00 00 64 00 |].......|a.....d.|
|00000550| 00 00 00 00 67 00 00 00 | 00 00 00 00 00 00 00 00 |....g...|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 7e 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..~.....|........|
|00000590| 85 00 00 00 00 00 00 00 | 00 00 00 00 00 00 8c 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 97 00 00 00 | 99 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 a0 00 | 00 00 00 00 00 00 a4 00 |........|........|
|000005d0| 00 00 00 00 00 00 a8 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | b1 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 c8 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | f1 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 fa 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 01 01 00 00 00 00 00 00 |........|........|
|00000690| 00 00 06 01 00 00 00 00 | 00 00 00 00 0b 01 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 11 01 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | cf 02 00 00 64 06 00 00 |........|....d...|
|000006d0| 98 09 00 00 08 11 00 00 | de 13 00 00 65 17 00 00 |........|....e...|
|000006e0| 9a 19 00 00 a8 1c 00 00 | 55 1f 00 00 99 22 00 00 |........|U...."..|
|000006f0| f1 25 00 00 03 29 00 00 | 94 2b 00 00 00 2f 00 00 |.%...)..|.+.../..|
|00000700| 55 32 00 00 b5 34 00 00 | 1a 36 00 00 23 37 00 00 |U2...4..|.6..#7..|
|00000710| 84 39 00 00 0e 3b 00 00 | 92 3d 00 00 04 3e 00 00 |.9...;..|.=...>..|
|00000720| 6a 40 00 00 c9 43 00 00 | ea 44 00 00 d3 46 00 00 |j@...C..|.D...F..|
|00000730| 08 49 00 00 21 4b 00 00 | 21 4e 00 00 cb 50 00 00 |.I..!K..|!N...P..|
|00000740| 9a 53 00 00 64 56 00 00 | 70 5a 00 00 a0 5c 00 00 |.S..dV..|pZ...\..|
|00000750| 78 5d 00 00 22 60 00 00 | e2 61 00 00 46 63 00 00 |x].."`..|.a..Fc..|
|00000760| 5b 64 00 00 b3 65 00 00 | 52 66 00 00 38 68 00 00 |[d...e..|Rf..8h..|
|00000770| 91 6a 00 00 b4 6b 00 00 | 52 6d 00 00 19 6f 00 00 |.j...k..|Rm...o..|
|00000780| fd 70 00 00 bd 74 00 00 | c2 76 00 00 d5 78 00 00 |.p...t..|.v...x..|
|00000790| 04 7c 00 00 58 7f 00 00 | 83 81 00 00 61 82 00 00 |.|..X...|....a...|
|000007a0| d4 83 00 00 78 85 00 00 | fe 87 00 00 46 8a 00 00 |....x...|....F...|
|000007b0| ba 8d 00 00 34 8f 00 00 | 75 92 00 00 26 94 00 00 |....4...|u...&...|
|000007c0| 32 96 00 00 b2 98 00 00 | 39 9b 00 00 d1 9c 00 00 |2.......|9.......|
|000007d0| 86 9e 00 00 7a a0 00 00 | ec a1 00 00 ad a2 00 00 |....z...|........|
|000007e0| ad a5 00 00 9a a8 00 00 | 9d aa 00 00 0f ac 00 00 |........|........|
|000007f0| 4d ae 00 00 0b b0 00 00 | a8 b1 00 00 db b3 00 00 |M.......|........|
|00000800| 48 b5 00 00 a3 b6 00 00 | ab b7 00 00 ab b8 00 00 |H.......|........|
|00000810| 81 ba 00 00 d0 bc 00 00 | 30 bf 00 00 52 c1 00 00 |........|0...R...|
|00000820| 3c c2 00 00 6b c3 00 00 | 73 c4 00 00 e1 c6 00 00 |<...k...|s.......|
|00000830| 5f c7 00 00 7d c9 00 00 | f2 c9 00 00 c8 cc 00 00 |_...}...|........|
|00000840| 56 ce 00 00 43 d0 00 00 | a0 d0 00 00 fc d4 00 00 |V...C...|........|
|00000850| 49 d7 00 00 33 d8 00 00 | c4 d9 00 00 80 dc 00 00 |I...3...|........|
|00000860| f3 dc 00 00 2e e1 00 00 | 83 e3 00 00 72 e6 00 00 |........|....r...|
|00000870| 4f e7 00 00 bd e8 00 00 | 16 ea 00 00 63 eb 00 00 |O.......|....c...|
|00000880| c2 ec 00 00 2e f0 00 00 | fe f0 00 00 a3 f3 00 00 |........|........|
|00000890| 5d f5 00 00 e7 f5 00 00 | 15 f8 00 00 54 fa 00 00 |].......|....T...|
|000008a0| 64 fd 00 00 7e fe 00 00 | 22 00 01 00 f8 00 01 00 |d...~...|".......|
|000008b0| 2e 02 01 00 37 03 01 00 | 30 07 01 00 e3 07 01 00 |....7...|0.......|
|000008c0| b3 08 01 00 1b 0c 01 00 | 0b 0e 01 00 d2 0e 01 00 |........|........|
|000008d0| de 0f 01 00 62 13 01 00 | a4 16 01 00 2d 17 01 00 |....b...|....-...|
|000008e0| c8 17 01 00 66 18 01 00 | d9 1b 01 00 58 1d 01 00 |....f...|....X...|
|000008f0| 0b 1f 01 00 71 21 01 00 | db 22 01 00 69 24 01 00 |....q!..|."..i$..|
|00000900| eb 25 01 00 ec 26 01 00 | 49 29 01 00 6e 2b 01 00 |.%...&..|I)..n+..|
|00000910| 76 2c 01 00 71 2f 01 00 | 19 33 01 00 fd 33 01 00 |v,..q/..|.3...3..|
|00000920| c0 35 01 00 fd 37 01 00 | c4 39 01 00 35 3d 01 00 |.5...7..|.9..5=..|
|00000930| 7c 3e 01 00 2a 3f 01 00 | da 40 01 00 2b 43 01 00 ||>..*?..|.@..+C..|
|00000940| ce 46 01 00 36 49 01 00 | ca 49 01 00 81 4b 01 00 |.F..6I..|.I...K..|
|00000950| b7 4d 01 00 ca 4e 01 00 | 77 4f 01 00 72 52 01 00 |.M...N..|wO..rR..|
|00000960| 35 54 01 00 e4 55 01 00 | 8e 56 01 00 c1 59 01 00 |5T...U..|.V...Y..|
|00000970| 00 5b 01 00 ad 5d 01 00 | 44 60 01 00 f4 61 01 00 |.[...]..|D`...a..|
|00000980| bf 63 01 00 b3 66 01 00 | 46 67 01 00 14 69 01 00 |.c...f..|Fg...i..|
|00000990| 4e 6b 01 00 1a 6d 01 00 | e3 6e 01 00 80 71 01 00 |Nk...m..|.n...q..|
|000009a0| d5 72 01 00 2e 76 01 00 | a1 79 01 00 c3 7b 01 00 |.r...v..|.y...{..|
|000009b0| 8b 7d 01 00 a3 80 01 00 | af 87 01 00 6d 89 01 00 |.}......|....m...|
|000009c0| 15 8a 01 00 21 8b 01 00 | 17 8d 01 00 17 90 01 00 |....!...|........|
|000009d0| af 92 01 00 af 94 01 00 | c2 96 01 00 55 97 01 00 |........|....U...|
|000009e0| 1c 99 01 00 df 9a 01 00 | a3 9b 01 00 10 9d 01 00 |........|........|
|000009f0| a6 9e 01 00 57 a0 01 00 | 4f a3 01 00 22 a6 01 00 |....W...|O..."...|
|00000a00| 1f a7 01 00 16 a8 01 00 | a3 a9 01 00 2e ab 01 00 |........|........|
|00000a10| 66 ad 01 00 8e af 01 00 | 31 b3 01 00 62 b4 01 00 |f.......|1...b...|
|00000a20| 66 b6 01 00 51 b7 01 00 | 40 b9 01 00 9c ba 01 00 |f...Q...|@.......|
|00000a30| a0 bc 01 00 ce bf 01 00 | fb c1 01 00 0e c4 01 00 |........|........|
|00000a40| 89 c6 01 00 02 c9 01 00 | ab c9 01 00 12 cb 01 00 |........|........|
|00000a50| d5 cd 01 00 33 d0 01 00 | 68 d2 01 00 29 d3 01 00 |....3...|h...)...|
|00000a60| f5 d3 01 00 f5 d4 01 00 | 0a d8 01 00 9c d8 01 00 |........|........|
|00000a70| a0 db 01 00 4c de 01 00 | 81 df 01 00 d1 e0 01 00 |....L...|........|
|00000a80| f3 e1 01 00 17 e5 01 00 | bd e6 01 00 13 e8 01 00 |........|........|
|00000a90| 61 ea 01 00 04 ed 01 00 | f0 ee 01 00 a9 f0 01 00 |a.......|........|
|00000aa0| 41 f2 01 00 d9 f3 01 00 | 3a f7 01 00 bb f7 01 00 |A.......|:.......|
|00000ab0| 16 fb 01 00 f5 fb 01 00 | 64 fd 01 00 1b 00 02 00 |........|d.......|
|00000ac0| 6b 02 02 00 10 05 02 00 | a3 05 02 00 8c 07 02 00 |k.......|........|
|00000ad0| c2 09 02 00 eb 0b 02 00 | 3a 0f 02 00 56 10 02 00 |........|:...V...|
|00000ae0| 51 13 02 00 8f 15 02 00 | 18 17 02 00 60 1a 02 00 |Q.......|....`...|
|00000af0| 11 1b 02 00 ad 1c 02 00 | 1a 1e 02 00 ed 1e 02 00 |........|........|
|00000b00| 5c 20 02 00 fb 26 02 00 | a1 28 02 00 01 2a 02 00 |\ ...&..|.(...*..|
|00000b10| 37 2c 02 00 1e 2d 02 00 | 0b 2e 02 00 ad 30 02 00 |7,...-..|.....0..|
|00000b20| c4 31 02 00 08 33 02 00 | 1b 35 02 00 a7 35 02 00 |.1...3..|.5...5..|
|00000b30| fc 3c 41 4c 49 41 53 3e | 00 3c 48 49 53 54 4f 52 |.<ALIAS>|.<HISTOR|
|00000b40| 59 3e 00 3c 4f 50 45 52 | 41 54 4f 52 53 3e 00 3c |Y>.<OPER|ATORS>.<|
|00000b50| 50 41 54 48 3e 00 3c 53 | 43 4f 50 45 3e 00 43 4f |PATH>.<S|COPE>.CO|
|00000b60| 4e 44 49 54 49 4f 4e 41 | 4c 00 3f 00 40 00 3c 43 |NDITIONA|L.?.@.<C|
|00000b70| 4f 4f 52 44 3e 00 42 4f | 58 00 46 55 4e 43 54 49 |OORD>.BO|X.FUNCTI|
|00000b80| 4f 4e 00 47 45 54 00 52 | 41 4e 47 45 00 56 41 4c |ON.GET.R|ANGE.VAL|
|00000b90| 49 44 00 50 49 43 54 55 | 52 45 00 50 52 4f 4d 50 |ID.PICTU|RE.PROMP|
|00000ba0| 54 00 53 41 59 00 41 42 | 53 28 29 00 41 43 43 45 |T.SAY.AB|S().ACCE|
|00000bb0| 50 54 00 41 4c 49 41 53 | 28 29 00 41 50 50 45 4e |PT.ALIAS|().APPEN|
|00000bc0| 44 00 42 4c 41 4e 4b 00 | 46 52 4f 4d 00 54 59 50 |D.BLANK.|FROM.TYP|
|00000bd0| 45 00 41 53 43 28 29 00 | 41 54 28 29 00 41 56 45 |E.ASC().|AT().AVE|
|00000be0| 52 41 47 45 00 42 4f 46 | 28 29 00 42 52 4f 57 53 |RAGE.BOF|().BROWS|
|00000bf0| 45 00 4f 50 54 49 4f 4e | 53 00 4d 45 4e 55 00 43 |E.OPTION|S.MENU.C|
|00000c00| 41 4c 4c 00 43 41 4e 43 | 45 4c 00 43 48 41 4e 47 |ALL.CANC|EL.CHANG|
|00000c10| 45 00 43 48 52 28 29 00 | 43 4c 45 41 52 00 43 4c |E.CHR().|CLEAR.CL|
|00000c20| 4f 53 45 00 43 4d 4f 4e | 54 48 28 29 00 43 4f 4c |OSE.CMON|TH().COL|
|00000c30| 28 29 00 43 4f 4e 54 49 | 4e 55 45 00 45 58 41 4d |().CONTI|NUE.EXAM|
|00000c40| 50 4c 45 53 00 43 4f 50 | 59 00 45 58 54 45 4e 44 |PLES.COP|Y.EXTEND|
|00000c50| 45 44 00 46 49 4c 45 00 | 53 54 52 55 43 54 55 52 |ED.FILE.|STRUCTUR|
|00000c60| 45 00 54 4f 00 43 4f 55 | 4e 54 00 43 52 45 41 54 |E.TO.COU|NT.CREAT|
|00000c70| 45 00 3c 46 49 4c 45 3e | 00 46 52 4f 4d 00 4c 41 |E.<FILE>|.FROM.LA|
|00000c80| 42 45 4c 00 52 45 50 4f | 52 54 00 43 54 4f 44 28 |BEL.REPO|RT.CTOD(|
|00000c90| 29 00 44 41 54 45 28 29 | 00 44 41 59 28 29 00 44 |).DATE()|.DAY().D|
|00000ca0| 42 46 28 29 00 44 45 4c | 45 54 45 00 44 45 4c 45 |BF().DEL|ETE.DELE|
|00000cb0| 54 45 44 28 29 00 44 49 | 4d 45 4e 53 49 4f 4e 00 |TED().DI|MENSION.|
|00000cc0| 45 58 41 4d 50 4c 45 53 | 00 44 49 52 00 44 49 53 |EXAMPLES|.DIR.DIS|
|00000cd0| 4b 53 50 41 43 45 00 44 | 49 53 50 4c 41 59 00 44 |KSPACE.D|ISPLAY.D|
|00000ce0| 41 54 41 00 46 49 4c 45 | 53 00 48 49 53 54 4f 52 |ATA.FILE|S.HISTOR|
|00000cf0| 59 00 4d 45 4d 4f 52 59 | 00 53 54 41 54 55 53 00 |Y.MEMORY|.STATUS.|
|00000d00| 53 54 52 55 43 54 55 52 | 45 00 44 4f 00 3c 46 49 |STRUCTUR|E.DO.<FI|
|00000d10| 4c 45 3e 00 43 41 53 45 | 00 57 48 49 4c 45 00 44 |LE>.CASE|.WHILE.D|
|00000d20| 4f 57 28 29 00 44 54 4f | 43 28 29 00 45 44 49 54 |OW().DTO|C().EDIT|
|00000d30| 00 45 4a 45 43 54 00 45 | 4f 46 28 29 00 45 52 41 |.EJECT.E|OF().ERA|
|00000d40| 53 45 00 45 52 52 4f 52 | 28 29 00 45 58 49 54 00 |SE.ERROR|().EXIT.|
|00000d50| 45 58 50 28 29 00 46 43 | 4f 55 4e 54 28 29 00 46 |EXP().FC|OUNT().F|
|00000d60| 49 45 4c 44 28 29 00 46 | 49 4c 45 28 29 00 46 49 |IELD().F|ILE().FI|
|00000d70| 4e 44 00 45 58 41 4d 50 | 4c 45 53 00 46 4b 4c 41 |ND.EXAMP|LES.FKLA|
|00000d80| 42 45 4c 28 29 00 46 4b | 4d 41 58 28 29 00 46 4c |BEL().FK|MAX().FL|
|00000d90| 4f 43 4b 28 29 00 46 4c | 55 53 48 00 46 4f 55 4e |OCK().FL|USH.FOUN|
|00000da0| 44 28 29 00 45 58 41 4d | 50 4c 45 53 00 47 41 54 |D().EXAM|PLES.GAT|
|00000db0| 48 45 52 00 47 45 54 45 | 4e 56 28 29 00 47 4f 00 |HER.GETE|NV().GO.|
|00000dc0| 45 58 41 4d 50 4c 45 53 | 00 48 45 4c 50 00 49 46 |EXAMPLES|.HELP.IF|
|00000dd0| 00 45 58 41 4d 50 4c 45 | 00 49 49 46 28 29 00 49 |.EXAMPLE|.IIF().I|
|00000de0| 4e 44 45 58 00 45 58 41 | 4d 50 4c 45 53 00 49 4e |NDEX.EXA|MPLES.IN|
|00000df0| 4b 45 59 28 29 00 49 4e | 50 55 54 00 49 4e 53 45 |KEY().IN|PUT.INSE|
|00000e00| 52 54 00 49 4e 54 28 29 | 00 49 53 41 4c 50 48 41 |RT.INT()|.ISALPHA|
|00000e10| 28 29 00 49 53 43 4f 4c | 4f 52 28 29 00 49 53 4c |().ISCOL|OR().ISL|
|00000e20| 4f 57 45 52 28 29 00 49 | 53 55 50 50 45 52 28 29 |OWER().I|SUPPER()|
|00000e30| 00 4a 4f 49 4e 00 4b 45 | 59 42 4f 41 52 44 00 4c |.JOIN.KE|YBOARD.L|
|00000e40| 41 42 45 4c 00 4c 45 46 | 54 28 29 00 4c 45 4e 28 |ABEL.LEF|T().LEN(|
|00000e50| 29 00 4c 49 53 54 00 4c | 4f 41 44 00 4c 4f 43 41 |).LIST.L|OAD.LOCA|
|00000e60| 54 45 00 4c 4f 47 28 29 | 00 4c 4f 4f 50 00 4c 4f |TE.LOG()|.LOOP.LO|
|00000e70| 57 45 52 28 29 00 4c 54 | 52 49 4d 28 29 00 4c 55 |WER().LT|RIM().LU|
|00000e80| 50 44 41 54 45 28 29 00 | 4d 41 43 52 4f 53 2d 26 |PDATE().|MACROS-&|
|00000e90| 00 45 58 41 4d 50 4c 45 | 00 4d 41 58 28 29 00 4d |.EXAMPLE|.MAX().M|
|00000ea0| 45 4e 55 00 4d 45 53 53 | 41 47 45 28 29 00 4d 49 |ENU.MESS|AGE().MI|
|00000eb0| 4e 28 29 00 4d 4f 44 28 | 29 00 4d 4f 44 49 46 59 |N().MOD(|).MODIFY|
|00000ec0| 00 43 4f 4d 4d 41 4e 44 | 00 46 49 4c 45 00 4c 41 |.COMMAND|.FILE.LA|
|00000ed0| 42 45 4c 00 52 45 50 4f | 52 54 00 53 54 52 55 43 |BEL.REPO|RT.STRUC|
|00000ee0| 54 55 52 45 00 4d 4f 4e | 54 48 28 29 00 4d 55 4c |TURE.MON|TH().MUL|
|00000ef0| 54 49 55 53 45 52 00 41 | 55 54 4f 4c 4f 43 4b 53 |TIUSER.A|UTOLOCKS|
|00000f00| 00 43 48 41 4e 47 45 00 | 44 49 53 50 4c 41 59 00 |.CHANGE.|DISPLAY.|
|00000f10| 45 44 49 54 00 45 52 52 | 4f 52 28 29 00 46 4c 4f |EDIT.ERR|OR().FLO|
|00000f20| 43 4b 28 29 00 4c 49 53 | 54 00 4d 45 53 53 41 47 |CK().LIS|T.MESSAG|
|00000f30| 45 28 29 00 52 45 54 52 | 59 00 52 4c 4f 43 4b 28 |E().RETR|Y.RLOCK(|
|00000f40| 29 00 53 45 54 00 45 58 | 43 4c 55 53 49 56 45 00 |).SET.EX|CLUSIVE.|
|00000f50| 50 52 49 4e 54 45 52 00 | 4e 45 54 57 4f 52 4b 00 |PRINTER.|NETWORK.|
|00000f60| 4e 4f 56 45 4c 4c 00 55 | 4e 4c 4f 43 4b 00 55 53 |NOVELL.U|NLOCK.US|
|00000f70| 45 00 4e 44 58 28 29 00 | 4e 4f 54 45 00 4f 4e 00 |E.NDX().|NOTE.ON.|
|00000f80| 4b 45 59 3d 00 4f 53 28 | 29 00 50 41 43 4b 00 50 |KEY=.OS(|).PACK.P|
|00000f90| 41 52 41 4d 45 54 45 52 | 00 45 58 41 4d 50 4c 45 |ARAMETER|.EXAMPLE|
|00000fa0| 00 50 43 4f 4c 28 29 00 | 50 52 49 56 41 54 45 00 |.PCOL().|PRIVATE.|
|00000fb0| 50 52 4f 43 45 44 55 52 | 45 00 45 58 41 4d 50 4c |PROCEDUR|E.EXAMPL|
|00000fc0| 45 00 50 52 4f 57 28 29 | 00 50 55 42 4c 49 43 00 |E.PROW()|.PUBLIC.|
|00000fd0| 51 55 49 54 00 52 45 41 | 44 00 52 45 41 44 4b 45 |QUIT.REA|D.READKE|
|00000fe0| 59 28 29 00 52 45 43 41 | 4c 4c 00 52 45 43 43 4f |Y().RECA|LL.RECCO|
|00000ff0| 55 4e 54 00 52 45 43 4e | 4f 28 29 00 45 58 41 4d |UNT.RECN|O().EXAM|
|00001000| 50 4c 45 53 00 52 45 43 | 53 49 5a 45 28 29 00 52 |PLES.REC|SIZE().R|
|00001010| 45 49 4e 44 45 58 00 52 | 45 4c 45 41 53 45 00 52 |EINDEX.R|ELEASE.R|
|00001020| 45 4e 41 4d 45 00 52 45 | 50 4c 41 43 45 00 52 45 |ENAME.RE|PLACE.RE|
|00001030| 50 4c 49 43 41 54 45 00 | 52 45 50 4f 52 54 00 52 |PLICATE.|REPORT.R|
|00001040| 45 53 54 4f 52 45 00 52 | 45 53 55 4d 45 00 52 45 |ESTORE.R|ESUME.RE|
|00001050| 54 52 59 00 52 45 54 55 | 52 4e 00 52 49 47 48 54 |TRY.RETU|RN.RIGHT|
|00001060| 28 29 00 52 4f 55 4e 44 | 28 29 00 52 4f 57 28 29 |().ROUND|().ROW()|
|00001070| 00 52 54 52 49 4d 28 29 | 00 52 55 4e 2f 21 00 53 |.RTRIM()|.RUN/!.S|
|00001080| 41 56 45 00 53 43 41 54 | 54 45 52 00 53 45 45 4b |AVE.SCAT|TER.SEEK|
|00001090| 00 53 45 4c 45 43 54 00 | 53 45 4c 45 43 54 28 29 |.SELECT.|SELECT()|
|000010a0| 00 53 45 54 00 41 4c 54 | 45 52 4e 41 54 45 00 42 |.SET.ALT|ERNATE.B|
|000010b0| 45 4c 4c 00 43 41 52 52 | 59 00 43 45 4e 54 55 52 |ELL.CARR|Y.CENTUR|
|000010c0| 59 00 43 4c 45 41 52 00 | 43 4f 4c 4f 52 00 43 4f |Y.CLEAR.|COLOR.CO|
|000010d0| 4e 46 49 52 4d 00 43 4f | 4e 53 4f 4c 45 00 44 41 |NFIRM.CO|NSOLE.DA|
|000010e0| 54 45 00 44 45 42 55 47 | 00 44 45 43 49 4d 41 4c |TE.DEBUG|.DECIMAL|
|000010f0| 53 00 44 45 46 41 55 4c | 54 00 44 45 4c 45 54 45 |S.DEFAUL|T.DELETE|
|00001100| 44 00 44 45 4c 49 4d 49 | 54 45 52 53 00 44 45 56 |D.DELIMI|TERS.DEV|
|00001110| 49 43 45 00 44 4f 48 49 | 53 54 4f 52 59 00 45 43 |ICE.DOHI|STORY.EC|
|00001120| 48 4f 00 45 53 43 41 50 | 45 00 45 58 41 43 54 00 |HO.ESCAP|E.EXACT.|
|00001130| 45 58 43 4c 55 53 49 56 | 45 00 46 49 45 4c 44 53 |EXCLUSIV|E.FIELDS|
|00001140| 00 46 49 4c 54 45 52 00 | 46 49 58 45 44 00 46 4f |.FILTER.|FIXED.FO|
|00001150| 52 4d 41 54 00 46 55 4e | 43 54 49 4f 4e 00 48 45 |RMAT.FUN|CTION.HE|
|00001160| 41 44 49 4e 47 00 48 45 | 4c 50 00 48 49 53 54 4f |ADING.HE|LP.HISTO|
|00001170| 52 59 00 49 4e 44 45 58 | 00 49 4e 54 45 4e 53 49 |RY.INDEX|.INTENSI|
|00001180| 54 59 00 4d 41 52 47 49 | 4e 00 4d 45 4d 4f 57 49 |TY.MARGI|N.MEMOWI|
|00001190| 44 54 48 00 4d 45 4e 55 | 00 4d 45 53 53 41 47 45 |DTH.MENU|.MESSAGE|
|000011a0| 00 4f 44 4f 4d 45 54 45 | 52 00 4f 52 44 45 52 00 |.ODOMETE|R.ORDER.|
|000011b0| 50 41 54 48 00 50 52 49 | 4e 54 00 50 52 49 4e 54 |PATH.PRI|NT.PRINT|
|000011c0| 45 52 00 50 52 4f 43 45 | 44 55 52 45 00 52 45 4c |ER.PROCE|DURE.REL|
|000011d0| 41 54 49 4f 4e 00 45 58 | 41 4d 50 4c 45 00 53 41 |ATION.EX|AMPLE.SA|
|000011e0| 46 45 54 59 00 53 43 4f | 52 45 42 4f 41 52 44 00 |FETY.SCO|REBOARD.|
|000011f0| 53 54 41 54 55 53 00 53 | 54 45 50 00 54 41 4c 4b |STATUS.S|TEP.TALK|
|00001200| 00 54 59 50 45 41 48 45 | 41 44 00 55 4e 49 51 55 |.TYPEAHE|AD.UNIQU|
|00001210| 45 00 53 4b 49 50 00 45 | 58 41 4d 50 4c 45 53 00 |E.SKIP.E|XAMPLES.|
|00001220| 53 4f 52 54 00 53 50 41 | 43 45 28 29 00 53 51 52 |SORT.SPA|CE().SQR|
|00001230| 54 28 29 00 53 54 4f 52 | 45 00 53 54 52 28 29 00 |T().STOR|E.STR().|
|00001240| 53 54 55 46 46 28 29 00 | 45 58 41 4d 50 4c 45 53 |STUFF().|EXAMPLES|
|00001250| 00 53 55 42 53 54 52 28 | 29 00 53 55 4d 00 53 55 |.SUBSTR(|).SUM.SU|
|00001260| 53 50 45 4e 44 00 53 59 | 53 28 29 00 23 31 2c 31 |SPEND.SY|S().#1,1|
|00001270| 30 2c 31 31 00 23 31 35 | 00 54 45 58 54 00 54 49 |0,11.#15|.TEXT.TI|
|00001280| 4d 45 28 29 00 54 4f 54 | 41 4c 00 45 58 41 4d 50 |ME().TOT|AL.EXAMP|
|00001290| 4c 45 00 54 52 41 4e 53 | 46 4f 52 4d 00 54 52 49 |LE.TRANS|FORM.TRI|
|000012a0| 4d 28 29 00 54 59 50 45 | 00 54 59 50 45 28 29 00 |M().TYPE|.TYPE().|
|000012b0| 55 44 46 00 45 58 41 4d | 50 4c 45 00 55 4e 4c 4f |UDF.EXAM|PLE.UNLO|
|000012c0| 43 4b 00 55 50 44 41 54 | 45 00 55 50 44 41 54 45 |CK.UPDAT|E.UPDATE|
|000012d0| 44 28 29 00 55 50 50 45 | 52 28 29 00 55 53 45 00 |D().UPPE|R().USE.|
|000012e0| 56 41 4c 28 29 00 56 45 | 52 53 49 4f 4e 28 29 00 |VAL().VE|RSION().|
|000012f0| 57 41 49 54 00 59 45 41 | 52 28 29 00 5a 41 50 00 |WAIT.YEA|R().ZAP.|
|00001300| 21 62 63 00 00 46 6f 78 | 42 41 53 45 2b 20 68 61 |!bc..Fox|BASE+ ha|
|00001310| 73 20 31 30 20 77 6f 72 | 6b 61 72 65 61 73 20 6e |s 10 wor|kareas n|
|00001320| 75 6d 62 65 72 65 64 20 | 31 20 2d 20 31 30 20 61 |umbered |1 - 10 a|
|00001330| 6e 64 20 6e 61 6d 65 64 | 20 41 20 2d 20 4a 20 77 |nd named| A - J w|
|00001340| 68 69 63 68 20 00 61 72 | 65 20 61 76 61 69 6c 61 |hich .ar|e availa|
|00001350| 62 6c 65 20 66 6f 72 20 | 55 53 45 69 6e 67 20 64 |ble for |USEing d|
|00001360| 61 74 61 62 61 73 65 73 | 20 63 6f 6e 63 75 72 72 |atabases| concurr|
|00001370| 65 6e 74 6c 79 20 28 6f | 6e 65 20 64 61 74 61 62 |ently (o|ne datab|
|00001380| 61 73 65 20 00 70 65 72 | 20 77 6f 72 6b 20 61 72 |ase .per| work ar|
|00001390| 65 61 29 2e 20 20 53 69 | 6e 63 65 20 46 6f 78 42 |ea). Si|nce FoxB|
|000013a0| 41 53 45 2b 20 77 69 6c | 6c 20 61 74 74 65 6d 70 |ASE+ wil|l attemp|
|000013b0| 74 20 74 6f 20 6f 70 65 | 6e 20 61 20 64 61 74 61 |t to ope|n a data|
|000013c0| 62 61 73 65 20 00 69 6e | 20 74 68 65 20 63 75 72 |base .in| the cur|
|000013d0| 72 65 6e 74 6c 79 20 53 | 45 4c 45 43 54 65 64 20 |rently S|ELECTed |
|000013e0| 77 6f 72 6b 61 72 65 61 | 2c 20 74 68 65 20 75 73 |workarea|, the us|
|000013f0| 65 72 20 6d 75 73 74 20 | 65 78 70 6c 69 63 69 74 |er must |explicit|
|00001400| 6c 79 20 72 65 2d 00 71 | 75 65 73 74 20 61 20 70 |ly re-.q|uest a p|
|00001410| 61 72 74 69 63 75 6c 61 | 72 20 77 6f 72 6b 20 61 |articula|r work a|
|00001420| 72 65 61 20 62 79 20 69 | 74 73 20 6e 75 6d 62 65 |rea by i|ts numbe|
|00001430| 72 20 6f 72 20 62 79 20 | 69 74 73 20 6e 61 6d 65 |r or by |its name|
|00001440| 20 69 66 20 00 6d 6f 72 | 65 20 74 68 61 6e 20 6f | if .mor|e than o|
|00001450| 6e 65 20 64 61 74 61 62 | 61 73 65 20 69 73 20 74 |ne datab|ase is t|
|00001460| 6f 20 62 65 20 55 53 45 | 64 20 61 74 20 61 20 74 |o be USE|d at a t|
|00001470| 69 6d 65 2e 20 20 4f 6e | 63 65 20 61 20 64 61 74 |ime. On|ce a dat|
|00001480| 61 62 61 73 65 00 69 73 | 20 6f 70 65 6e 2c 20 69 |abase.is| open, i|
|00001490| 74 73 20 77 6f 72 6b 61 | 72 65 61 20 6d 61 79 20 |ts worka|rea may |
|000014a0| 61 6c 73 6f 20 62 65 20 | 53 45 4c 45 43 54 65 64 |also be |SELECTed|
|000014b0| 20 62 79 20 69 74 73 20 | 61 6c 69 61 73 20 77 68 | by its |alias wh|
|000014c0| 69 63 68 20 69 73 00 61 | 73 73 69 67 6e 65 64 20 |ich is.a|ssigned |
|000014d0| 62 79 20 74 68 65 20 55 | 53 45 20 2e 2e 2e 20 41 |by the U|SE ... A|
|000014e0| 4c 49 41 53 20 63 6f 6d | 6d 61 6e 64 20 6f 72 2c |LIAS com|mand or,|
|000014f0| 20 62 79 20 64 65 66 61 | 75 6c 74 2c 20 69 73 20 | by defa|ult, is |
|00001500| 74 68 65 20 00 66 69 6c | 65 6e 61 6d 65 20 69 74 |the .fil|ename it|
|00001510| 73 65 6c 66 2e 20 20 54 | 6f 20 61 63 63 65 73 73 |self. T|o access|
|00001520| 20 66 69 65 6c 64 73 20 | 66 72 6f 6d 20 61 20 64 | fields |from a d|
|00001530| 61 74 61 62 61 73 65 20 | 74 68 61 74 20 69 73 20 |atabase |that is |
|00001540| 6e 6f 74 20 00 69 6e 20 | 74 68 65 20 63 75 72 72 |not .in |the curr|
|00001550| 65 6e 74 6c 79 20 53 45 | 4c 45 43 54 65 64 20 77 |ently SE|LECTed w|
|00001560| 6f 72 6b 20 61 72 65 61 | 2c 20 74 68 65 20 66 69 |ork area|, the fi|
|00001570| 65 6c 64 20 6e 61 6d 65 | 20 6d 61 79 20 62 65 20 |eld name| may be |
|00001580| 70 72 65 2d 00 66 69 78 | 65 64 20 62 79 20 74 68 |pre-.fix|ed by th|
|00001590| 65 20 61 6c 69 61 73 20 | 6e 61 6d 65 20 6f 72 20 |e alias |name or |
|000015a0| 74 68 65 20 77 6f 72 6b | 61 72 65 61 20 6e 61 6d |the work|area nam|
|000015b0| 65 20 75 73 69 6e 67 20 | 74 68 65 20 6f 70 65 72 |e using |the oper|
|000015c0| 61 74 6f 72 20 00 22 2d | 3e 22 2e 00 2f 2a 00 21 |ator ."-|>"../*.!|
|000015d0| 62 63 00 00 46 6f 78 42 | 41 53 45 2b 20 61 75 74 |bc..FoxB|ASE+ aut|
|000015e0| 6f 6d 61 74 69 63 61 6c | 6c 79 20 73 61 76 65 73 |omatical|ly saves|
|000015f0| 20 61 73 20 6d 61 6e 79 | 20 63 6f 6d 6d 61 6e 64 | as many| command|
|00001600| 73 20 65 6e 74 65 72 65 | 64 20 69 6e 20 69 6e 74 |s entere|d in int|
|00001610| 65 72 2d 00 61 63 74 69 | 76 65 20 63 6f 6d 6d 61 |er-.acti|ve comma|
|00001620| 6e 64 20 6d 6f 64 65 20 | 61 73 20 70 6f 73 73 69 |nd mode |as possi|
|00001630| 62 6c 65 2e 20 20 54 68 | 65 73 65 20 61 72 65 20 |ble. Th|ese are |
|00001640| 73 74 6f 72 65 64 20 69 | 6e 20 6f 72 64 65 72 2c |stored i|n order,|
|00001650| 20 00 66 72 6f 6d 20 6d | 6f 73 74 20 72 65 63 65 | .from m|ost rece|
|00001660| 6e 74 20 74 6f 20 6f 6c | 64 65 73 74 2c 20 69 6e |nt to ol|dest, in|
|00001670| 20 61 20 73 70 65 63 69 | 61 6c 20 61 72 65 61 20 | a speci|al area |
|00001680| 6f 66 20 6d 65 6d 6f 72 | 79 20 63 61 6c 6c 65 64 |of memor|y called|
|00001690| 20 00 74 68 65 20 22 68 | 69 73 74 6f 72 79 20 6c | .the "h|istory l|
|000016a0| 69 73 74 22 2e 20 20 54 | 68 65 20 73 69 7a 65 20 |ist". T|he size |
|000016b0| 6f 66 20 74 68 65 20 68 | 69 73 74 6f 72 79 20 6c |of the h|istory l|
|000016c0| 69 73 74 20 61 6e 64 2c | 20 63 6f 6e 73 65 2d 00 |ist and,| conse-.|
|000016d0| 71 75 65 6e 74 6c 79 2c | 20 74 68 65 20 6d 61 78 |quently,| the max|
|000016e0| 69 6d 75 6d 20 6e 75 6d | 62 65 72 20 6f 66 20 63 |imum num|ber of c|
|000016f0| 6f 6d 6d 61 6e 64 73 20 | 77 68 69 63 68 20 63 61 |ommands |which ca|
|00001700| 6e 20 62 65 20 73 74 6f | 72 65 64 2c 20 00 64 65 |n be sto|red, .de|
|00001710| 70 65 6e 64 73 20 6f 6e | 20 74 68 65 20 73 65 74 |pends on| the set|
|00001720| 74 69 6e 67 20 6f 66 20 | 74 68 65 20 48 4d 45 4d |ting of |the HMEM|
|00001730| 4f 52 59 20 6f 70 74 69 | 6f 6e 20 69 6e 20 43 4f |ORY opti|on in CO|
|00001740| 4e 46 49 47 2e 00 00 54 | 68 65 20 48 49 53 54 4f |NFIG...T|he HISTO|
|00001750| 52 59 20 6f 70 74 69 6f | 6e 20 69 6e 20 43 4f 4e |RY optio|n in CON|
|00001760| 46 49 47 20 63 6f 6e 74 | 72 6f 6c 73 20 74 68 65 |FIG cont|rols the|
|00001770| 20 64 65 66 61 75 6c 74 | 20 6e 75 6d 62 65 72 20 | default| number |
|00001780| 6f 66 20 00 73 74 61 74 | 65 6d 65 6e 74 73 20 66 |of .stat|ements f|
|00001790| 72 6f 6d 20 74 68 65 20 | 68 69 73 74 6f 72 79 20 |rom the |history |
|000017a0| 6c 69 73 74 20 77 68 69 | 63 68 20 77 69 6c 6c 20 |list whi|ch will |
|000017b0| 62 65 20 6f 75 74 70 75 | 74 20 69 66 20 6e 6f 20 |be outpu|t if no |
|000017c0| 00 65 78 70 6c 69 63 69 | 74 20 63 6f 75 6e 74 20 |.explici|t count |
|000017d0| 69 73 20 70 72 6f 76 69 | 64 65 64 20 69 6e 20 44 |is provi|ded in D|
|000017e0| 49 53 50 4c 41 59 20 48 | 49 53 54 4f 52 59 2e 20 |ISPLAY H|ISTORY. |
|000017f0| 20 54 68 69 73 20 64 65 | 66 61 75 6c 74 20 00 63 | This de|fault .c|
|00001800| 6f 75 6e 74 20 63 61 6e | 20 61 6c 73 6f 20 62 65 |ount can| also be|
|00001810| 20 63 68 61 6e 67 65 64 | 20 62 79 20 75 73 65 20 | changed| by use |
|00001820| 6f 66 20 74 68 65 20 53 | 45 54 20 48 49 53 54 4f |of the S|ET HISTO|
|00001830| 52 59 20 54 4f 20 63 6f | 6d 6d 61 6e 64 2e 00 00 |RY TO co|mmand...|
|00001840| 41 64 64 69 74 69 6f 6e | 61 6c 6c 79 2c 20 63 6f |Addition|ally, co|
|00001850| 6d 6d 61 6e 64 73 20 73 | 61 76 65 64 20 69 6e 20 |mmands s|aved in |
|00001860| 74 68 65 20 68 69 73 74 | 6f 72 79 20 6c 69 73 74 |the hist|ory list|
|00001870| 20 6d 61 79 20 62 65 20 | 72 65 63 61 6c 6c 65 64 | may be |recalled|
|00001880| 00 69 6e 64 69 76 69 64 | 75 61 6c 6c 79 20 66 6f |.individ|ually fo|
|00001890| 72 20 65 64 69 74 69 6e | 67 20 61 6e 64 20 65 78 |r editin|g and ex|
|000018a0| 65 63 75 74 69 6f 6e 2e | 20 20 43 75 72 73 6f 72 |ecution.| Cursor|
|000018b0| 20 63 6f 6e 74 72 6f 6c | 20 6b 65 79 73 20 61 72 | control| keys ar|
|000018c0| 65 00 75 73 65 64 20 74 | 6f 20 74 72 61 76 65 72 |e.used t|o traver|
|000018d0| 73 65 20 61 6e 64 20 65 | 64 69 74 20 74 68 65 20 |se and e|dit the |
|000018e0| 68 69 73 74 6f 72 79 20 | 6c 69 73 74 2e 00 00 53 |history |list...S|
|000018f0| 45 54 74 69 6e 67 20 44 | 4f 48 49 53 54 4f 52 59 |ETting D|OHISTORY|
|00001900| 20 4f 4e 20 72 65 63 6f | 72 64 73 20 63 6f 6d 6d | ON reco|rds comm|
|00001910| 61 6e 64 73 20 65 78 65 | 63 75 74 65 64 20 66 72 |ands exe|cuted fr|
|00001920| 6f 6d 20 61 20 70 72 6f | 67 72 61 6d 20 00 61 73 |om a pro|gram .as|
|00001930| 20 77 65 6c 6c 20 61 73 | 20 63 6f 6d 6d 61 6e 64 | well as| command|
|00001940| 73 20 65 6e 74 65 72 65 | 64 20 66 72 6f 6d 20 74 |s entere|d from t|
|00001950| 68 65 20 63 6f 6d 6d 61 | 6e 64 20 6c 69 6e 65 2e |he comma|nd line.|
|00001960| 00 2f 2a 00 21 62 63 00 | 00 54 68 65 20 6f 70 65 |./*.!bc.|.The ope|
|00001970| 72 61 74 6f 72 73 20 61 | 76 61 69 6c 61 62 6c 65 |rators a|vailable|
|00001980| 20 69 6e 20 46 6f 78 42 | 41 53 45 2b 20 61 72 65 | in FoxB|ASE+ are|
|00001990| 20 67 72 6f 75 70 65 64 | 20 69 6e 74 6f 20 34 20 | grouped| into 4 |
|000019a0| 6d 61 6a 6f 72 20 00 63 | 61 74 65 67 6f 72 69 65 |major .c|ategorie|
|000019b0| 73 3a 20 6c 6f 67 69 63 | 61 6c 2c 20 61 72 69 74 |s: logic|al, arit|
|000019c0| 68 6d 65 74 69 63 2c 20 | 72 65 6c 61 74 69 6f 6e |hmetic, |relation|
|000019d0| 61 6c 2c 20 61 6e 64 20 | 73 74 72 69 6e 67 2e 00 |al, and |string..|
|000019e0| 00 4c 4f 47 49 43 41 4c | 20 28 6f 72 64 65 72 20 |.LOGICAL| (order |
|000019f0| 6f 66 20 70 72 65 63 65 | 64 65 6e 63 65 29 09 41 |of prece|dence).A|
|00001a00| 52 49 54 48 4d 45 54 49 | 43 20 28 6f 72 64 65 72 |RITHMETI|C (order|
|00001a10| 20 6f 66 20 70 72 65 63 | 65 64 65 6e 63 65 29 00 | of prec|edence).|
|00001a20| 28 29 20 2d 20 74 6f 20 | 67 72 6f 75 70 20 65 78 |() - to |group ex|
|00001a30| 70 72 65 73 73 69 6f 6e | 73 09 28 29 20 2d 20 74 |pression|s.() - t|
|00001a40| 6f 20 67 72 6f 75 70 20 | 65 78 70 72 65 73 73 69 |o group |expressi|
|00001a50| 6f 6e 73 00 2e 4e 4f 54 | 2e 2c 20 21 20 20 20 6c |ons..NOT|., ! l|
|00001a60| 6f 67 69 63 61 6c 20 6e | 65 67 61 74 69 76 65 09 |ogical n|egative.|
|00001a70| 2a 2a 2c 20 5e 20 20 20 | 65 78 70 6f 6e 65 6e 74 |**, ^ |exponent|
|00001a80| 69 61 74 69 6f 6e 00 2e | 41 4e 44 2e 20 20 20 20 |iation..|AND. |
|00001a90| 20 20 6c 6f 67 69 63 61 | 6c 20 41 4e 44 09 09 2a | logica|l AND..*|
|00001aa0| 2c 20 2f 20 20 20 20 6d | 75 6c 74 69 70 6c 69 63 |, / m|ultiplic|
|00001ab0| 61 74 69 6f 6e 2c 20 64 | 69 76 69 73 69 6f 6e 00 |ation, d|ivision.|
|00001ac0| 2e 4f 52 2e 09 20 20 20 | 6c 6f 67 69 63 61 6c 20 |.OR.. |logical |
|00001ad0| 4f 52 09 09 2b 2c 20 2d | 20 20 20 20 61 64 64 69 |OR..+, -| addi|
|00001ae0| 74 69 6f 6e 2c 20 73 75 | 62 74 72 61 63 74 69 6f |tion, su|btractio|
|00001af0| 6e 00 00 52 45 4c 41 54 | 49 4f 4e 41 4c 09 09 09 |n..RELAT|IONAL...|
|00001b00| 53 54 52 49 4e 47 00 3c | 20 20 20 20 20 20 6c 65 |STRING.<| le|
|00001b10| 73 73 20 74 68 61 6e 20 | 20 20 09 09 2b 20 73 74 |ss than | ..+ st|
|00001b20| 72 69 6e 67 20 63 6f 6e | 63 61 74 65 6e 61 74 69 |ring con|catenati|
|00001b30| 6f 6e 00 3e 20 20 20 20 | 20 20 67 72 65 61 74 65 |on.> | greate|
|00001b40| 72 20 74 68 61 6e 09 09 | 2d 20 73 74 72 69 6e 67 |r than..|- string|
|00001b50| 20 63 6f 6e 63 61 74 65 | 6e 61 74 69 6f 6e 20 28 | concate|nation (|
|00001b60| 74 72 61 69 6c 69 6e 67 | 00 3d 20 20 20 20 20 20 |trailing|.= |
|00001b70| 65 71 75 61 6c 20 74 6f | 09 09 09 20 20 62 6c 61 |equal to|... bla|
|00001b80| 6e 6b 73 20 61 72 65 20 | 6d 6f 76 65 64 20 66 72 |nks are |moved fr|
|00001b90| 6f 6d 20 74 68 65 20 00 | 3c 3e 2c 20 23 20 20 6e |om the .|<>, # n|
|00001ba0| 6f 74 20 65 71 75 61 6c | 20 74 6f 09 09 20 20 66 |ot equal| to.. f|
|00001bb0| 69 72 73 74 20 73 74 72 | 69 6e 67 20 74 6f 20 74 |irst str|ing to t|
|00001bc0| 68 65 20 65 6e 64 20 6f | 66 20 74 68 65 00 3c 3d |he end o|f the.<=|
|00001bd0| 20 20 20 20 20 6c 65 73 | 73 20 74 68 61 6e 20 6f | les|s than o|
|00001be0| 72 20 65 71 75 61 6c 20 | 74 6f 09 20 20 73 65 63 |r equal |to. sec|
|00001bf0| 6f 6e 64 20 73 74 72 69 | 6e 67 29 00 3e 3d 20 20 |ond stri|ng).>= |
|00001c00| 20 20 20 67 72 65 61 74 | 65 72 20 74 68 61 6e 20 | great|er than |
|00001c10| 6f 72 20 65 71 75 61 6c | 20 74 6f 00 24 20 20 20 |or equal| to.$ |
|00001c20| 20 20 20 73 75 62 73 74 | 72 69 6e 67 20 63 6f 6d | subst|ring com|
|00001c30| 70 61 72 69 73 6f 6e 00 | 3d 3d 20 20 20 20 20 63 |parison.|== c|
|00001c40| 68 61 72 61 63 74 65 72 | 20 73 74 72 69 6e 67 20 |haracter| string |
|00001c50| 63 6f 6d 70 61 72 69 73 | 6f 6e 20 28 74 72 61 69 |comparis|on (trai|
|00001c60| 6c 69 6e 67 00 20 20 20 | 20 20 20 20 62 6c 61 6e |ling. | blan|
|00001c70| 6b 73 20 61 72 65 20 73 | 69 67 6e 69 66 69 63 61 |ks are s|ignifica|
|00001c80| 6e 74 20 77 68 65 6e 20 | 45 58 41 43 54 20 69 73 |nt when |EXACT is|
|00001c90| 20 4f 4e 29 00 2f 2a 00 | 21 62 63 00 54 68 72 6f | ON)./*.|!bc.Thro|
|00001ca0| 75 67 68 20 74 68 65 20 | 75 73 65 20 6f 66 20 53 |ugh the |use of S|
|00001cb0| 45 54 20 44 45 46 41 55 | 4c 54 20 61 6e 64 20 53 |ET DEFAU|LT and S|
|00001cc0| 45 54 20 50 41 54 48 2c | 20 46 6f 78 42 41 53 45 |ET PATH,| FoxBASE|
|00001cd0| 2b 20 65 6e 61 62 6c 65 | 73 20 00 74 68 65 20 75 |+ enable|s .the u|
|00001ce0| 73 65 72 20 74 6f 20 73 | 70 65 63 69 66 79 20 61 |ser to s|pecify a|
|00001cf0| 20 73 65 74 20 6f 66 20 | 64 69 72 65 63 74 6f 72 | set of |director|
|00001d00| 69 65 73 20 28 6f 74 68 | 65 72 20 74 68 61 6e 20 |ies (oth|er than |
|00001d10| 74 68 65 20 63 75 72 72 | 65 6e 74 00 77 6f 72 6b |the curr|ent.work|
|00001d20| 69 6e 67 20 64 69 72 65 | 63 74 6f 72 79 29 20 69 |ing dire|ctory) i|
|00001d30| 6e 20 77 68 69 63 68 20 | 74 6f 20 73 65 61 72 63 |n which |to searc|
|00001d40| 68 20 66 6f 72 20 66 69 | 6c 65 73 2e 20 53 45 54 |h for fi|les. SET|
|00001d50| 20 44 45 46 41 55 4c 54 | 20 6d 61 79 00 62 65 20 | DEFAULT| may.be |
|00001d60| 75 73 65 64 20 74 6f 20 | 63 68 61 6e 67 65 20 74 |used to |change t|
|00001d70| 68 65 20 64 65 66 61 75 | 6c 74 20 64 72 69 76 65 |he defau|lt drive|
|00001d80| 20 74 6f 20 61 20 64 72 | 69 76 65 20 6e 61 6d 65 | to a dr|ive name|
|00001d90| 20 64 69 66 66 65 72 65 | 6e 74 20 00 66 72 6f 6d | differe|nt .from|
|00001da0| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6e 67 20 73 | the ope|rating s|
|00001db0| 79 73 74 65 6d 27 73 20 | 64 65 66 61 75 6c 74 20 |ystem's |default |
|00001dc0| 64 72 69 76 65 2e 20 20 | 49 74 20 69 73 20 69 6d |drive. |It is im|
|00001dd0| 70 6f 72 74 61 6e 74 20 | 74 6f 20 00 72 65 6d 65 |portant |to .reme|
|00001de0| 6d 62 65 72 20 74 68 61 | 74 20 65 76 65 6e 20 74 |mber tha|t even t|
|00001df0| 68 6f 75 67 68 20 61 6c | 6c 20 46 6f 78 42 41 53 |hough al|l FoxBAS|
|00001e00| 45 2b 20 6f 70 65 72 61 | 74 69 6f 6e 73 20 74 61 |E+ opera|tions ta|
|00001e10| 6b 65 20 70 6c 61 63 65 | 20 6f 6e 20 00 74 68 65 |ke place| on .the|
|00001e20| 20 64 72 69 76 65 20 73 | 70 65 63 69 66 69 65 64 | drive s|pecified|
|00001e30| 20 62 79 20 53 45 54 20 | 44 45 46 41 55 4c 54 2c | by SET |DEFAULT,|
|00001e40| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6e 67 20 73 | the ope|rating s|
|00001e50| 79 73 74 65 6d 27 73 20 | 64 65 2d 00 66 61 75 6c |ystem's |de-.faul|
|00001e60| 74 20 64 72 69 76 65 20 | 72 65 6d 61 69 6e 73 20 |t drive |remains |
|00001e70| 74 68 65 20 73 61 6d 65 | 20 75 6e 6c 65 73 73 20 |the same| unless |
|00001e80| 63 68 61 6e 67 65 64 20 | 74 68 72 6f 75 67 68 20 |changed |through |
|00001e90| 74 68 65 20 4d 53 2d 44 | 4f 53 20 00 63 68 64 69 |the MS-D|OS .chdi|
|00001ea0| 72 20 63 6f 6d 6d 61 6e | 64 20 65 78 65 63 75 74 |r comman|d execut|
|00001eb0| 65 64 20 76 69 61 20 74 | 68 65 20 52 55 4e 20 63 |ed via t|he RUN c|
|00001ec0| 6f 6d 6d 61 6e 64 2e 00 | 00 53 45 54 20 50 41 54 |ommand..|.SET PAT|
|00001ed0| 48 20 6d 61 79 20 62 65 | 20 75 73 65 64 20 74 6f |H may be| used to|
|00001ee0| 20 73 70 65 63 69 66 79 | 20 61 20 73 65 74 20 6f | specify| a set o|
|00001ef0| 66 20 64 69 72 65 63 74 | 6f 72 69 65 73 20 74 6f |f direct|ories to|
|00001f00| 20 75 73 65 20 66 6f 72 | 00 66 69 6c 65 20 73 65 | use for|.file se|
|00001f10| 61 72 63 68 65 73 20 6f | 6e 63 65 20 74 68 65 20 |arches o|nce the |
|00001f20| 63 75 72 72 65 6e 74 20 | 64 69 72 65 63 74 6f 72 |current |director|
|00001f30| 79 20 68 61 73 20 62 65 | 65 6e 20 73 65 61 72 63 |y has be|en searc|
|00001f40| 68 65 64 2e 20 20 54 68 | 65 00 64 69 72 65 63 74 |hed. Th|e.direct|
|00001f50| 6f 72 69 65 73 20 6d 61 | 79 20 62 65 20 73 70 65 |ories ma|y be spe|
|00001f60| 63 69 66 69 65 64 20 62 | 79 20 65 69 74 68 65 72 |cified b|y either|
|00001f70| 20 72 65 6c 61 74 69 76 | 65 20 6f 72 20 66 75 6c | relativ|e or ful|
|00001f80| 6c 79 20 71 75 61 6c 69 | 2d 00 66 69 65 64 20 70 |ly quali|-.fied p|
|00001f90| 61 74 68 6e 61 6d 65 73 | 2e 20 20 49 66 20 61 20 |athnames|. If a |
|00001fa0| 70 61 74 68 6e 61 6d 65 | 20 73 74 61 72 74 73 20 |pathname| starts |
|00001fb0| 77 69 74 68 20 61 20 70 | 65 72 69 6f 64 20 28 2e |with a p|eriod (.|
|00001fc0| 29 2c 20 61 20 62 61 63 | 6b 2d 00 73 6c 61 73 68 |), a bac|k-.slash|
|00001fd0| 20 28 5c 29 2c 20 6f 72 | 20 61 20 64 72 69 76 65 | (\), or| a drive|
|00001fe0| 20 6e 61 6d 65 2c 20 74 | 68 65 6e 20 74 68 65 20 | name, t|hen the |
|00001ff0| 70 61 74 68 6e 61 6d 65 | 20 69 73 20 63 6f 6e 73 |pathname| is cons|
|00002000| 69 64 65 72 65 64 20 74 | 6f 20 00 62 65 20 66 75 |idered t|o .be fu|
|00002010| 6c 6c 79 2d 71 75 61 6c | 69 66 69 65 64 2e 20 20 |lly-qual|ified. |
|00002020| 49 66 20 74 68 65 20 70 | 61 74 68 6e 61 6d 65 20 |If the p|athname |
|00002030| 73 69 6d 70 6c 79 20 62 | 65 67 69 6e 73 20 77 69 |simply b|egins wi|
|00002040| 74 68 20 74 68 65 20 6e | 61 6d 65 00 6f 66 20 61 |th the n|ame.of a|
|00002050| 20 64 69 72 65 63 74 6f | 72 79 20 74 68 65 6e 20 | directo|ry then |
|00002060| 74 68 65 20 70 61 74 68 | 6e 61 6d 65 20 69 73 20 |the path|name is |
|00002070| 63 6f 6e 73 69 64 65 72 | 65 64 20 74 6f 20 62 65 |consider|ed to be|
|00002080| 20 72 65 6c 61 74 69 76 | 65 20 74 6f 00 74 68 65 | relativ|e to.the|
|00002090| 20 77 6f 72 6b 69 6e 67 | 20 64 69 72 65 63 74 6f | working| directo|
|000020a0| 72 79 2e 00 00 57 68 65 | 6e 20 46 6f 78 42 41 53 |ry...Whe|n FoxBAS|
|000020b0| 45 2b 20 61 74 74 65 6d | 70 74 73 20 74 6f 20 6c |E+ attem|pts to l|
|000020c0| 6f 63 61 74 65 20 61 20 | 66 69 6c 65 20 77 68 6f |ocate a |file who|
|000020d0| 73 65 20 6e 61 6d 65 20 | 69 73 20 6e 6f 74 20 66 |se name |is not f|
|000020e0| 75 6c 6c 79 2d 00 71 75 | 61 6c 69 66 69 65 64 2c |ully-.qu|alified,|
|000020f0| 20 69 74 20 66 69 72 73 | 74 20 73 65 61 72 63 68 | it firs|t search|
|00002100| 65 73 20 74 68 65 20 77 | 6f 72 6b 69 6e 67 20 64 |es the w|orking d|
|00002110| 69 72 65 63 74 6f 72 79 | 20 6f 6e 20 74 68 65 20 |irectory| on the |
|00002120| 64 65 2d 00 66 61 75 6c | 74 20 64 72 69 76 65 20 |de-.faul|t drive |
|00002130| 61 73 20 73 70 65 63 69 | 66 69 65 64 20 62 79 20 |as speci|fied by |
|00002140| 53 45 54 20 44 45 46 41 | 55 4c 54 2e 20 20 49 66 |SET DEFA|ULT. If|
|00002150| 20 74 68 65 20 73 65 61 | 72 63 68 20 69 73 20 75 | the sea|rch is u|
|00002160| 6e 2d 00 73 75 63 63 65 | 73 73 66 75 6c 2c 20 74 |n-.succe|ssful, t|
|00002170| 68 65 6e 20 74 68 65 20 | 70 61 74 68 6e 61 6d 65 |hen the |pathname|
|00002180| 73 20 61 72 65 20 75 73 | 65 64 20 69 6e 20 74 68 |s are us|ed in th|
|00002190| 65 20 6f 72 64 65 72 20 | 74 68 65 79 20 61 70 70 |e order |they app|
|000021a0| 65 61 72 00 69 6e 20 74 | 68 65 20 53 45 54 20 50 |ear.in t|he SET P|
|000021b0| 41 54 48 20 63 6f 6d 6d | 61 6e 64 2e 20 20 54 68 |ATH comm|and. Th|
|000021c0| 65 20 70 61 74 68 6e 61 | 6d 65 73 20 61 72 65 20 |e pathna|mes are |
|000021d0| 73 69 6d 70 6c 79 20 70 | 72 65 70 65 6e 64 65 64 |simply p|repended|
|000021e0| 20 74 6f 20 00 74 68 65 | 20 66 69 6c 65 20 6e 61 | to .the| file na|
|000021f0| 6d 65 20 66 6f 72 20 74 | 68 65 20 70 75 72 70 6f |me for t|he purpo|
|00002200| 73 65 20 6f 66 20 74 68 | 65 20 73 65 61 72 63 68 |se of th|e search|
|00002210| 2e 20 20 49 66 20 74 68 | 65 20 6e 6f 77 20 66 75 |. If th|e now fu|
|00002220| 6c 6c 79 2d 00 71 75 61 | 6c 69 66 69 65 64 20 66 |lly-.qua|lified f|
|00002230| 69 6c 65 20 6e 61 6d 65 | 20 64 6f 65 73 20 6e 6f |ile name| does no|
|00002240| 74 20 73 70 65 63 69 66 | 69 63 61 6c 6c 79 20 69 |t specif|ically i|
|00002250| 6e 63 6c 75 64 65 20 61 | 20 64 72 69 76 65 20 6e |nclude a| drive n|
|00002260| 61 6d 65 2c 20 00 74 68 | 65 20 64 65 66 61 75 6c |ame, .th|e defaul|
|00002270| 74 20 64 72 69 76 65 20 | 69 73 20 61 73 73 75 6d |t drive |is assum|
|00002280| 65 64 2e 00 00 54 68 65 | 20 70 61 74 68 20 73 75 |ed...The| path su|
|00002290| 70 70 6f 72 74 20 72 75 | 6c 65 73 20 64 65 73 63 |pport ru|les desc|
|000022a0| 72 69 62 65 64 20 61 62 | 6f 76 65 20 61 70 70 6c |ribed ab|ove appl|
|000022b0| 79 20 74 6f 20 73 65 61 | 72 63 68 65 73 20 66 6f |y to sea|rches fo|
|000022c0| 72 20 65 78 2d 00 69 73 | 74 69 6e 67 20 66 69 6c |r ex-.is|ting fil|
|000022d0| 65 73 20 77 69 74 68 20 | 6f 6e 6c 79 20 6f 6e 65 |es with |only one|
|000022e0| 20 65 78 63 65 70 74 69 | 6f 6e 2e 20 20 54 68 65 | excepti|on. The|
|000022f0| 20 44 49 52 20 63 6f 6d | 6d 61 6e 64 20 61 6c 77 | DIR com|mand alw|
|00002300| 61 79 73 20 00 73 65 61 | 72 63 68 65 73 20 74 68 |ays .sea|rches th|
|00002310| 65 20 77 6f 72 6b 69 6e | 67 20 64 69 72 65 63 74 |e workin|g direct|
|00002320| 6f 72 79 20 6f 66 20 74 | 68 65 20 64 65 66 61 75 |ory of t|he defau|
|00002330| 6c 74 20 64 72 69 76 65 | 20 75 6e 6c 65 73 73 20 |lt drive| unless |
|00002340| 61 20 00 73 6b 65 6c 65 | 74 6f 6e 20 69 73 20 73 |a .skele|ton is s|
|00002350| 75 70 70 6c 69 65 64 20 | 77 69 74 68 20 61 20 70 |upplied |with a p|
|00002360| 61 74 68 6e 61 6d 65 2e | 20 20 57 68 65 6e 20 66 |athname.| When f|
|00002370| 69 6c 65 73 20 61 72 65 | 20 63 72 65 61 74 65 64 |iles are| created|
|00002380| 20 62 79 00 46 6f 78 42 | 41 53 45 2b 2c 20 74 68 | by.FoxB|ASE+, th|
|00002390| 65 79 20 61 72 65 20 61 | 6c 73 6f 20 70 6c 61 63 |ey are a|lso plac|
|000023a0| 65 64 20 69 6e 20 74 68 | 65 20 77 6f 72 6b 69 6e |ed in th|e workin|
|000023b0| 67 20 64 69 72 65 63 74 | 6f 72 79 20 6f 66 20 74 |g direct|ory of t|
|000023c0| 68 65 20 00 64 65 66 61 | 75 6c 74 20 64 72 69 76 |he .defa|ult driv|
|000023d0| 65 20 75 6e 6c 65 73 73 | 20 74 68 65 20 66 69 6c |e unless| the fil|
|000023e0| 65 20 6e 61 6d 65 20 69 | 73 20 71 75 61 6c 69 66 |e name i|s qualif|
|000023f0| 69 65 64 20 77 69 74 68 | 20 61 20 70 61 74 68 6e |ied with| a pathn|
|00002400| 61 6d 65 2e 00 2f 2a 00 | 21 62 63 00 00 49 6e 20 |ame../*.|!bc..In |
|00002410| 6d 61 6e 79 20 63 6f 6d | 6d 61 6e 64 73 2c 20 79 |many com|mands, y|
|00002420| 6f 75 20 77 69 6c 6c 20 | 73 65 65 20 74 68 65 20 |ou will |see the |
|00002430| 70 68 72 61 73 65 20 22 | 73 63 6f 70 65 22 20 69 |phrase "|scope" i|
|00002440| 6e 20 74 68 65 20 63 6f | 6d 6d 61 6e 64 00 64 65 |n the co|mmand.de|
|00002450| 66 69 6e 69 74 69 6f 6e | 2e 20 20 54 68 69 73 20 |finition|. This |
|00002460| 69 73 20 75 73 65 64 20 | 74 6f 20 69 6e 64 69 63 |is used |to indic|
|00002470| 61 74 65 20 66 6f 72 20 | 77 68 69 63 68 20 72 65 |ate for |which re|
|00002480| 63 6f 72 64 73 20 6f 66 | 20 74 68 65 20 00 64 61 |cords of| the .da|
|00002490| 74 61 62 61 73 65 20 63 | 75 72 72 65 6e 74 6c 79 |tabase c|urrently|
|000024a0| 20 69 6e 20 55 53 45 20 | 61 20 70 61 72 74 69 63 | in USE |a partic|
|000024b0| 75 6c 61 72 20 6f 70 65 | 72 61 74 69 6f 6e 20 69 |ular ope|ration i|
|000024c0| 73 20 74 6f 20 62 65 20 | 70 65 72 2d 00 66 6f 72 |s to be |per-.for|
|000024d0| 6d 65 64 2e 20 53 63 6f | 70 65 20 63 61 6e 20 62 |med. Sco|pe can b|
|000024e0| 65 20 64 65 66 69 6e 65 | 64 20 75 73 69 6e 67 20 |e define|d using |
|000024f0| 6f 6e 65 20 6f 66 20 74 | 68 65 20 66 6f 6c 6c 6f |one of t|he follo|
|00002500| 77 69 6e 67 20 66 6f 72 | 6d 61 74 73 3a 00 00 41 |wing for|mats:..A|
|00002510| 4c 4c 20 2d 20 69 6e 64 | 69 63 61 74 65 73 20 74 |LL - ind|icates t|
|00002520| 68 61 74 20 74 68 65 20 | 6f 70 65 72 61 74 69 6f |hat the |operatio|
|00002530| 6e 20 69 73 20 74 6f 20 | 74 61 6b 65 20 70 6c 61 |n is to |take pla|
|00002540| 63 65 20 66 6f 72 20 61 | 6c 6c 20 00 09 72 65 63 |ce for a|ll ..rec|
|00002550| 6f 72 64 73 20 69 6e 20 | 74 68 65 20 64 61 74 61 |ords in |the data|
|00002560| 62 61 73 65 2e 00 00 4e | 45 58 54 20 3c 6e 3e 20 |base...N|EXT <n> |
|00002570| 2d 20 69 6e 64 69 63 61 | 74 65 73 20 74 68 61 74 |- indica|tes that|
|00002580| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6f 6e 20 69 | the ope|ration i|
|00002590| 73 20 74 6f 20 62 65 20 | 63 61 72 72 69 65 64 20 |s to be |carried |
|000025a0| 6f 75 74 20 66 6f 72 00 | 09 74 68 65 20 6e 65 78 |out for.|.the nex|
|000025b0| 74 20 3c 6e 3e 20 72 65 | 63 6f 72 64 73 20 69 6e |t <n> re|cords in|
|000025c0| 20 74 68 65 20 64 61 74 | 61 62 61 73 65 2e 00 00 | the dat|abase...|
|000025d0| 52 45 43 4f 52 44 20 3c | 6e 3e 20 2d 20 69 6e 64 |RECORD <|n> - ind|
|000025e0| 69 63 61 74 65 73 20 74 | 68 61 74 20 64 61 74 61 |icates t|hat data|
|000025f0| 62 61 73 65 20 72 65 63 | 6f 72 64 20 6e 75 6d 62 |base rec|ord numb|
|00002600| 65 72 20 3c 6e 3e 20 69 | 73 20 74 6f 20 62 65 20 |er <n> i|s to be |
|00002610| 00 09 74 68 65 20 73 75 | 62 6a 65 63 74 20 6f 66 |..the su|bject of|
|00002620| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 6f 70 65 | the cur|rent ope|
|00002630| 72 61 74 69 6f 6e 2e 00 | 00 52 45 53 54 20 2d 20 |ration..|.REST - |
|00002640| 69 6e 64 69 63 61 74 65 | 73 20 74 68 61 74 20 74 |indicate|s that t|
|00002650| 68 65 20 6f 70 65 72 61 | 74 69 6f 6e 20 69 73 20 |he opera|tion is |
|00002660| 74 6f 20 62 65 20 63 61 | 72 72 69 65 64 20 6f 75 |to be ca|rried ou|
|00002670| 74 20 66 6f 72 20 61 20 | 00 09 72 61 6e 67 65 20 |t for a |..range |
|00002680| 6f 66 20 72 65 63 6f 72 | 64 73 20 62 65 67 69 6e |of recor|ds begin|
|00002690| 6e 69 6e 67 20 77 69 74 | 68 20 74 68 65 20 63 75 |ning wit|h the cu|
|000026a0| 72 72 65 6e 74 20 72 65 | 63 6f 72 64 20 61 6e 64 |rrent re|cord and|
|000026b0| 00 09 65 6e 64 69 6e 67 | 20 77 69 74 68 20 74 68 |..ending| with th|
|000026c0| 65 20 6c 61 73 74 20 72 | 65 63 6f 72 64 20 69 6e |e last r|ecord in|
|000026d0| 20 74 68 65 20 66 69 6c | 65 2e 00 2f 2a 00 21 62 | the fil|e../*.!b|
|000026e0| 63 00 00 53 63 6f 70 65 | 20 66 6f 72 20 61 20 64 |c..Scope| for a d|
|000026f0| 61 74 61 62 61 73 65 20 | 6f 70 65 72 61 74 69 6f |atabase |operatio|
|00002700| 6e 20 63 61 6e 20 62 65 | 20 64 65 74 65 72 6d 69 |n can be| determi|
|00002710| 6e 65 64 20 62 79 20 74 | 68 65 20 75 73 65 20 6f |ned by t|he use o|
|00002720| 66 00 61 20 63 6f 6e 64 | 69 74 69 6f 6e 61 6c 20 |f.a cond|itional |
|00002730| 63 6c 61 75 73 65 20 69 | 6e 20 6d 61 6e 79 20 46 |clause i|n many F|
|00002740| 6f 78 42 41 53 45 2b 20 | 63 6f 6d 6d 61 6e 64 73 |oxBASE+ |commands|
|00002750| 2e 20 20 54 68 65 20 46 | 4f 52 20 3c 65 78 70 4c |. The F|OR <expL|
|00002760| 3e 20 00 61 6e 64 20 57 | 48 49 4c 45 20 3c 65 78 |> .and W|HILE <ex|
|00002770| 70 4c 3e 20 63 6c 61 75 | 73 65 73 20 62 6f 74 68 |pL> clau|ses both|
|00002780| 20 69 6e 64 69 63 61 74 | 65 20 77 68 69 63 68 20 | indicat|e which |
|00002790| 72 65 63 6f 72 64 73 20 | 77 69 6c 6c 20 62 65 20 |records |will be |
|000027a0| 00 61 66 66 65 63 74 65 | 64 20 64 75 72 69 6e 67 |.affecte|d during|
|000027b0| 20 61 20 64 61 74 61 62 | 61 73 65 20 6f 70 65 72 | a datab|ase oper|
|000027c0| 61 74 69 6f 6e 20 62 79 | 20 65 76 61 6c 75 61 74 |ation by| evaluat|
|000027d0| 69 6e 67 20 74 68 65 20 | 6c 6f 67 69 63 61 6c 20 |ing the |logical |
|000027e0| 00 65 78 70 72 65 73 73 | 69 6f 6e 20 3c 65 78 70 |.express|ion <exp|
|000027f0| 4c 3e 20 66 6f 72 20 65 | 61 63 68 20 72 65 63 6f |L> for e|ach reco|
|00002800| 72 64 20 74 68 61 74 20 | 69 73 20 72 65 61 64 2e |rd that |is read.|
|00002810| 20 00 00 54 68 65 20 57 | 48 49 4c 45 20 63 6c 61 | ..The W|HILE cla|
|00002820| 75 73 65 20 63 61 75 73 | 65 73 20 72 65 63 6f 72 |use caus|es recor|
|00002830| 64 73 20 74 6f 20 62 65 | 20 72 65 61 64 20 6f 6e |ds to be| read on|
|00002840| 6c 79 20 61 73 20 6c 6f | 6e 67 20 61 73 20 74 68 |ly as lo|ng as th|
|00002850| 65 00 63 6f 6e 64 69 74 | 69 6f 6e 20 69 73 20 74 |e.condit|ion is t|
|00002860| 72 75 65 2e 20 20 54 68 | 65 20 66 69 72 73 74 20 |rue. Th|e first |
|00002870| 74 69 6d 65 20 74 68 65 | 20 63 6f 6e 64 69 74 69 |time the| conditi|
|00002880| 6f 6e 20 69 73 20 66 61 | 6c 73 65 2c 20 74 68 65 |on is fa|lse, the|
|00002890| 00 64 61 74 61 62 61 73 | 65 20 6f 70 65 72 61 74 |.databas|e operat|
|000028a0| 69 6f 6e 20 63 65 61 73 | 65 73 2e 00 00 57 68 65 |ion ceas|es...Whe|
|000028b0| 6e 20 74 68 65 20 46 4f | 52 20 63 6c 61 75 73 65 |n the FO|R clause|
|000028c0| 20 69 73 20 75 73 65 64 | 2c 20 61 6c 6c 20 72 65 | is used|, all re|
|000028d0| 63 6f 72 64 73 20 74 68 | 61 74 20 6d 65 65 74 20 |cords th|at meet |
|000028e0| 74 68 65 20 63 6f 6e 64 | 69 74 69 6f 6e 00 61 72 |the cond|ition.ar|
|000028f0| 65 20 61 66 66 65 63 74 | 65 64 20 62 79 20 74 68 |e affect|ed by th|
|00002900| 65 20 64 61 74 61 62 61 | 73 65 20 6f 70 65 72 61 |e databa|se opera|
|00002910| 74 69 6f 6e 2e 20 20 52 | 65 67 61 72 64 6c 65 73 |tion. R|egardles|
|00002920| 73 20 6f 66 20 77 68 65 | 74 68 65 72 20 00 74 68 |s of whe|ther .th|
|00002930| 65 20 63 6f 6e 64 69 74 | 69 6f 6e 20 69 73 20 74 |e condit|ion is t|
|00002940| 72 75 65 20 6f 72 20 66 | 61 6c 73 65 2c 20 74 68 |rue or f|alse, th|
|00002950| 65 20 65 6e 74 69 72 65 | 20 64 61 74 61 62 61 73 |e entire| databas|
|00002960| 65 20 69 73 20 73 65 61 | 72 63 68 65 64 2e 00 00 |e is sea|rched...|
|00002970| 46 4f 52 20 61 6e 64 20 | 57 48 49 4c 45 20 63 6c |FOR and |WHILE cl|
|00002980| 61 75 73 65 73 20 6d 61 | 79 20 61 70 70 65 61 72 |auses ma|y appear|
|00002990| 20 74 6f 67 65 74 68 65 | 72 20 69 6e 20 74 68 65 | togethe|r in the|
|000029a0| 20 73 61 6d 65 20 46 6f | 78 42 41 53 45 2b 20 00 | same Fo|xBASE+ .|
|000029b0| 73 74 61 74 65 6d 65 6e | 74 20 61 6e 64 20 6d 61 |statemen|t and ma|
|000029c0| 79 20 61 6c 73 6f 20 62 | 65 20 75 73 65 64 20 69 |y also b|e used i|
|000029d0| 6e 20 63 6f 6e 6a 75 6e | 63 74 69 6f 6e 20 77 69 |n conjun|ction wi|
|000029e0| 74 68 20 6f 74 68 65 72 | 20 73 63 6f 70 65 20 00 |th other| scope .|
|000029f0| 69 6e 64 69 63 61 74 6f | 72 73 20 28 41 4c 4c 2c |indicato|rs (ALL,|
|00002a00| 20 4e 45 58 54 2c 20 52 | 45 43 4f 52 44 2c 20 6f | NEXT, R|ECORD, o|
|00002a10| 72 20 52 45 53 54 29 2e | 20 20 57 68 65 6e 20 46 |r REST).| When F|
|00002a20| 4f 52 20 61 6e 64 20 57 | 48 49 4c 45 20 61 72 65 |OR and W|HILE are|
|00002a30| 00 62 6f 74 68 20 75 73 | 65 64 2c 20 74 68 65 20 |.both us|ed, the |
|00002a40| 57 48 49 4c 45 20 63 6f | 6e 64 69 74 69 6f 6e 20 |WHILE co|ndition |
|00002a50| 74 61 6b 65 73 20 70 72 | 65 63 65 64 65 6e 63 65 |takes pr|ecedence|
|00002a60| 2e 00 2f 2a 00 21 62 63 | 00 00 46 6f 72 6d 61 74 |../*.!bc|..Format|
|00002a70| 3a 20 20 3f 20 5b 3f 5d | 20 3c 65 78 70 72 3e 20 |: ? [?]| <expr> |
|00002a80| 5b 2c 20 3c 65 78 70 72 | 32 3e 2c 20 2e 2e 2e 5d |[, <expr|2>, ...]|
|00002a90| 00 00 54 68 65 20 6c 69 | 73 74 65 64 20 65 78 70 |..The li|sted exp|
|00002aa0| 72 65 73 73 69 6f 6e 73 | 20 61 72 65 20 65 76 61 |ressions| are eva|
|00002ab0| 6c 75 61 74 65 64 2c 20 | 61 6e 64 20 74 68 65 69 |luated, |and thei|
|00002ac0| 72 20 76 61 6c 75 65 73 | 20 61 72 65 00 64 69 73 |r values| are.dis|
|00002ad0| 70 6c 61 79 65 64 20 6f | 6e 20 74 68 65 20 73 63 |played o|n the sc|
|00002ae0| 72 65 65 6e 2e 00 00 45 | 6e 74 65 72 69 6e 67 20 |reen...E|ntering |
|00002af0| 74 77 6f 20 71 75 65 73 | 74 69 6f 6e 20 6d 61 72 |two ques|tion mar|
|00002b00| 6b 73 2c 20 6f 6e 65 20 | 69 6d 6d 65 64 69 61 74 |ks, one |immediat|
|00002b10| 65 6c 79 20 61 66 74 65 | 72 20 74 68 65 20 6f 74 |ely afte|r the ot|
|00002b20| 68 65 72 2c 00 6c 69 6b | 65 77 69 73 65 20 63 61 |her,.lik|ewise ca|
|00002b30| 75 73 65 73 20 74 68 65 | 20 65 78 70 72 65 73 73 |uses the| express|
|00002b40| 69 6f 6e 28 73 29 20 74 | 6f 20 62 65 20 65 76 61 |ion(s) t|o be eva|
|00002b50| 6c 75 61 74 65 64 20 61 | 6e 64 20 74 68 65 73 65 |luated a|nd these|
|00002b60| 00 76 61 6c 75 65 73 20 | 64 69 73 70 6c 61 79 65 |.values |displaye|
|00002b70| 64 2e 20 20 54 68 65 20 | 64 69 66 66 65 72 65 6e |d. The |differen|
|00002b80| 63 65 20 62 65 74 77 65 | 65 6e 20 6f 6e 65 20 61 |ce betwe|en one a|
|00002b90| 6e 64 20 74 77 6f 20 71 | 75 65 73 74 69 6f 6e 00 |nd two q|uestion.|
|00002ba0| 6d 61 72 6b 73 20 69 73 | 20 74 68 61 74 20 6f 6e |marks is| that on|
|00002bb0| 65 20 71 75 65 73 74 69 | 6f 6e 20 6d 61 72 6b 20 |e questi|on mark |
|00002bc0| 64 69 73 70 6c 61 79 73 | 20 74 68 65 20 76 61 6c |displays| the val|
|00002bd0| 75 65 28 73 29 20 61 74 | 20 74 68 65 00 62 65 67 |ue(s) at| the.beg|
|00002be0| 69 6e 6e 69 6e 67 20 6f | 66 20 61 20 6e 65 77 20 |inning o|f a new |
|00002bf0| 6c 69 6e 65 20 77 68 69 | 6c 65 20 74 77 6f 20 71 |line whi|le two q|
|00002c00| 75 65 73 74 69 6f 6e 20 | 6d 61 72 6b 73 20 64 69 |uestion |marks di|
|00002c10| 73 70 6c 61 79 20 74 68 | 65 00 76 61 6c 75 65 28 |splay th|e.value(|
|00002c20| 73 29 20 73 74 61 72 74 | 69 6e 67 20 66 72 6f 6d |s) start|ing from|
|00002c30| 20 74 68 65 20 6c 61 73 | 74 20 63 75 72 73 6f 72 | the las|t cursor|
|00002c40| 20 70 6f 73 69 74 69 6f | 6e 2e 00 00 45 78 61 6d | positio|n...Exam|
|00002c50| 70 6c 65 73 3a 00 2e 20 | 3f 20 31 35 2a 28 31 30 |ples:.. |? 15*(10|
|00002c60| 2b 31 30 29 00 33 30 30 | 00 2e 20 3f 20 22 57 65 |+10).300|.. ? "We|
|00002c70| 6c 63 6f 6d 65 20 74 6f | 20 46 6f 78 42 41 53 45 |lcome to| FoxBASE|
|00002c80| 2b 22 00 57 65 6c 63 6f | 6d 65 20 74 6f 20 46 6f |+".Welco|me to Fo|
|00002c90| 78 42 41 53 45 2b 00 2f | 2a 00 21 62 63 00 00 46 |xBASE+./|*.!bc..F|
|00002ca0| 6f 72 6d 61 74 73 3a 00 | 20 20 40 20 3c 63 6f 6f |ormats:.| @ <coo|
|00002cb0| 72 64 3e 20 5b 53 41 59 | 20 3c 65 78 70 72 3e 20 |rd> [SAY| <expr> |
|00002cc0| 5b 50 49 43 54 55 52 45 | 20 3c 66 6f 72 6d 61 74 |[PICTURE| <format|
|00002cd0| 3e 5d 20 5b 46 55 4e 43 | 54 49 4f 4e 20 3c 66 63 |>] [FUNC|TION <fc|
|00002ce0| 6f 64 65 73 3e 5d 5d 20 | 00 20 20 20 20 20 20 20 |odes>]] |. |
|00002cf0| 20 20 20 20 20 5b 47 45 | 54 20 3c 76 61 72 3e 20 | [GE|T <var> |
|00002d00| 5b 50 49 43 54 55 52 45 | 20 3c 66 6f 72 6d 61 74 |[PICTURE| <format|
|00002d10| 3e 5d 20 5b 46 55 4e 43 | 54 49 4f 4e 20 3c 66 63 |>] [FUNC|TION <fc|
|00002d20| 6f 64 65 73 3e 5d 00 20 | 20 20 20 20 20 20 20 09 |odes>]. | .|
|00002d30| 5b 52 41 4e 47 45 20 5b | 3c 65 78 70 4e 31 3e 5d |[RANGE [|<expN1>]|
|00002d40| 20 5b 2c 3c 65 78 70 4e | 32 3e 5d 5d 20 5b 56 41 | [,<expN|2>]] [VA|
|00002d50| 4c 49 44 3c 65 78 70 4c | 3e 5d 5d 00 20 20 40 20 |LID<expL|>]]. @ |
|00002d60| 3c 63 6f 6f 72 64 31 3e | 20 5b 43 4c 45 41 52 5d |<coord1>| [CLEAR]|
|00002d70| 20 5b 54 4f 20 3c 63 6f | 6f 72 64 32 3e 20 5b 44 | [TO <co|ord2> [D|
|00002d80| 4f 55 42 4c 45 5d 5d 00 | 20 20 40 20 3c 63 6f 6f |OUBLE]].| @ <coo|
|00002d90| 72 64 31 3e 2c 3c 63 6f | 6f 72 64 32 3e 20 42 4f |rd1>,<co|ord2> BO|
|00002da0| 58 20 5b 3c 65 78 70 43 | 3e 5d 00 20 20 40 20 3c |X [<expC|>]. @ <|
|00002db0| 63 6f 6f 72 64 3e 20 50 | 52 4f 4d 50 54 20 3c 65 |coord> P|ROMPT <e|
|00002dc0| 78 70 43 3e 20 5b 4d 45 | 53 53 41 47 45 20 3c 65 |xpC> [ME|SSAGE <e|
|00002dd0| 78 70 43 3e 5d 00 00 54 | 68 65 20 40 20 63 6f 6d |xpC>]..T|he @ com|
|00002de0| 6d 61 6e 64 20 64 69 73 | 70 6c 61 79 73 20 6f 75 |mand dis|plays ou|
|00002df0| 74 70 75 74 20 6f 6e 20 | 74 68 65 20 73 63 72 65 |tput on |the scre|
|00002e00| 65 6e 20 61 6e 64 2f 6f | 72 20 70 72 69 6e 74 65 |en and/o|r printe|
|00002e10| 72 2e 20 20 00 00 49 6e | 20 65 61 63 68 20 66 6f |r. ..In| each fo|
|00002e20| 72 6d 61 74 2c 20 3c 63 | 6f 6f 72 64 3e 20 69 73 |rmat, <c|oord> is|
|00002e30| 20 61 20 70 61 69 72 20 | 6f 66 20 6e 75 6d 65 72 | a pair |of numer|
|00002e40| 69 63 20 65 78 70 72 65 | 73 73 69 6f 6e 73 20 28 |ic expre|ssions (|
|00002e50| 73 65 70 61 2d 00 72 61 | 74 65 64 20 62 79 20 61 |sepa-.ra|ted by a|
|00002e60| 20 63 6f 6d 6d 61 29 20 | 77 68 69 63 68 20 72 65 | comma) |which re|
|00002e70| 70 72 65 73 65 6e 74 73 | 20 74 68 65 20 72 6f 77 |presents| the row|
|00002e80| 20 61 6e 64 20 63 6f 6c | 75 6d 6e 20 70 6f 73 69 | and col|umn posi|
|00002e90| 74 69 6f 6e 00 77 68 65 | 72 65 20 6f 75 74 70 75 |tion.whe|re outpu|
|00002ea0| 74 20 77 69 6c 6c 20 61 | 70 70 65 61 72 2e 20 20 |t will a|ppear. |
|00002eb0| 46 6f 72 20 73 63 72 65 | 65 6e 20 6f 75 74 70 75 |For scre|en outpu|
|00002ec0| 74 2c 20 72 6f 77 73 20 | 61 72 65 20 6e 75 6d 62 |t, rows |are numb|
|00002ed0| 65 72 65 64 20 00 30 20 | 74 6f 20 32 34 20 28 74 |ered .0 |to 24 (t|
|00002ee0| 6f 70 20 74 6f 20 62 6f | 74 74 6f 6d 29 20 61 6e |op to bo|ttom) an|
|00002ef0| 64 20 63 6f 6c 75 6d 6e | 73 20 61 72 65 20 6e 75 |d column|s are nu|
|00002f00| 6d 62 65 72 65 64 20 30 | 20 74 6f 20 37 39 20 28 |mbered 0| to 79 (|
|00002f10| 6c 65 66 74 20 00 74 6f | 20 72 69 67 68 74 29 2e |left .to| right).|
|00002f20| 20 20 46 6f 72 20 70 72 | 69 6e 74 65 72 20 6f 75 | For pr|inter ou|
|00002f30| 74 70 75 74 2c 20 72 6f | 77 20 61 6e 64 20 63 6f |tput, ro|w and co|
|00002f40| 6c 75 6d 6e 20 61 72 65 | 20 6e 75 6d 62 65 72 65 |lumn are| numbere|
|00002f50| 64 20 00 73 74 61 72 74 | 69 6e 67 20 61 74 20 30 |d .start|ing at 0|
|00002f60| 2c 20 68 6f 77 65 76 65 | 72 2c 20 74 68 65 20 6d |, howeve|r, the m|
|00002f70| 61 78 69 6d 75 6d 20 76 | 61 6c 75 65 73 20 61 72 |aximum v|alues ar|
|00002f80| 65 20 64 65 74 65 72 6d | 69 6e 65 64 20 62 79 20 |e determ|ined by |
|00002f90| 00 70 68 79 73 69 63 61 | 6c 20 70 61 67 65 20 73 |.physica|l page s|
|00002fa0| 69 7a 65 2e 00 2f 2a 00 | 21 62 63 00 00 46 6f 72 |ize../*.|!bc..For|
|00002fb0| 6d 61 74 3a 20 20 40 20 | 3c 63 6f 6f 72 64 31 3e |mat: @ |<coord1>|
|00002fc0| 20 5b 43 4c 45 41 52 5d | 20 5b 54 4f 20 3c 63 6f | [CLEAR]| [TO <co|
|00002fd0| 6f 72 64 32 3e 20 5b 44 | 4f 55 42 4c 45 5d 5d 00 |ord2> [D|OUBLE]].|
|00002fe0| 00 40 20 3c 63 6f 6f 72 | 64 31 3e 20 43 4c 45 41 |.@ <coor|d1> CLEA|
|00002ff0| 52 20 65 72 61 73 65 73 | 20 61 20 6c 69 6e 65 20 |R erases| a line |
|00003000| 62 65 67 69 6e 6e 69 6e | 67 20 61 74 20 74 68 65 |beginnin|g at the|
|00003010| 20 63 6f 6c 75 6d 6e 20 | 70 6f 73 69 74 69 6f 6e | column |position|
|00003020| 20 00 67 69 76 65 6e 20 | 77 69 74 68 69 6e 20 3c | .given |within <|
|00003030| 63 6f 6f 72 64 31 3e 2e | 00 00 40 20 3c 63 6f 6f |coord1>.|..@ <coo|
|00003040| 72 64 31 3e 20 43 4c 45 | 41 52 20 54 4f 20 3c 63 |rd1> CLE|AR TO <c|
|00003050| 6f 6f 72 64 32 3e 20 65 | 72 61 73 65 73 20 61 20 |oord2> e|rases a |
|00003060| 72 65 63 74 61 6e 67 75 | 6c 61 72 20 61 72 65 61 |rectangu|lar area|
|00003070| 20 6f 66 20 74 68 65 20 | 00 73 63 72 65 65 6e 20 | of the |.screen |
|00003080| 66 72 6f 6d 20 3c 63 6f | 6f 72 64 31 3e 20 74 6f |from <co|ord1> to|
|00003090| 20 3c 63 6f 6f 72 64 32 | 3e 2e 00 00 40 20 3c 63 | <coord2|>...@ <c|
|000030a0| 6f 6f 72 64 31 3e 20 54 | 4f 20 3c 63 6f 6f 72 64 |oord1> T|O <coord|
|000030b0| 32 3e 20 5b 44 4f 55 42 | 4c 45 5d 20 64 72 61 77 |2> [DOUB|LE] draw|
|000030c0| 73 20 61 20 62 6f 78 20 | 77 68 65 72 65 20 3c 63 |s a box |where <c|
|000030d0| 6f 6f 72 64 31 3e 20 61 | 72 65 00 74 68 65 20 63 |oord1> a|re.the c|
|000030e0| 6f 6f 72 64 69 6e 61 74 | 65 73 20 6f 66 20 74 68 |oordinat|es of th|
|000030f0| 65 20 75 70 70 65 72 20 | 6c 65 66 74 68 61 6e 64 |e upper |lefthand|
|00003100| 20 63 6f 72 6e 65 72 20 | 6f 66 20 74 68 65 20 62 | corner |of the b|
|00003110| 6f 78 20 61 6e 64 00 3c | 63 6f 6f 72 64 32 3e 20 |ox and.<|coord2> |
|00003120| 61 72 65 20 74 68 65 20 | 63 6f 6f 72 64 69 6e 61 |are the |coordina|
|00003130| 74 65 73 20 6f 66 20 74 | 68 65 20 6c 6f 77 65 72 |tes of t|he lower|
|00003140| 20 72 69 67 68 74 68 61 | 6e 64 20 63 6f 72 6e 65 | rightha|nd corne|
|00003150| 72 2e 00 49 66 20 74 68 | 65 20 72 6f 77 20 63 6f |r..If th|e row co|
|00003160| 6f 72 64 69 6e 61 74 65 | 73 20 61 72 65 20 74 68 |ordinate|s are th|
|00003170| 65 20 73 61 6d 65 20 69 | 6e 20 3c 63 6f 6f 72 64 |e same i|n <coord|
|00003180| 31 3e 20 61 6e 64 20 3c | 63 6f 6f 72 64 32 3e 2c |1> and <|coord2>,|
|00003190| 20 00 61 20 68 6f 72 69 | 7a 6f 6e 74 61 6c 20 6c | .a hori|zontal l|
|000031a0| 69 6e 65 20 69 73 20 64 | 72 61 77 6e 2e 20 20 49 |ine is d|rawn. I|
|000031b0| 66 20 74 68 65 20 63 6f | 6c 75 6d 6e 20 63 6f 6f |f the co|lumn coo|
|000031c0| 72 64 69 6e 61 74 65 73 | 20 61 72 65 20 74 68 65 |rdinates| are the|
|000031d0| 20 00 73 61 6d 65 2c 20 | 61 20 76 65 72 74 69 63 | .same, |a vertic|
|000031e0| 61 6c 20 6c 69 6e 65 20 | 69 73 20 64 72 61 77 6e |al line |is drawn|
|000031f0| 2e 20 20 49 66 20 74 68 | 65 20 44 4f 55 42 4c 45 |. If th|e DOUBLE|
|00003200| 20 6f 70 74 69 6f 6e 20 | 69 73 20 75 73 65 64 2c | option |is used,|
|00003210| 20 00 74 68 65 20 62 6f | 78 20 77 69 6c 6c 20 62 | .the bo|x will b|
|00003220| 65 20 64 72 61 77 6e 20 | 75 73 69 6e 67 20 61 20 |e drawn |using a |
|00003230| 64 6f 75 62 6c 65 20 72 | 61 74 68 65 72 20 74 68 |double r|ather th|
|00003240| 61 6e 20 61 20 73 69 6e | 67 6c 65 20 6c 69 6e 65 |an a sin|gle line|
|00003250| 2e 00 2f 2a 00 21 62 63 | 00 00 46 6f 72 6d 61 74 |../*.!bc|..Format|
|00003260| 3a 20 20 40 20 3c 63 6f | 6f 72 64 31 3e 2c 3c 63 |: @ <co|ord1>,<c|
|00003270| 6f 6f 72 64 32 3e 20 42 | 4f 58 20 5b 3c 65 78 70 |oord2> B|OX [<exp|
|00003280| 43 3e 5d 00 00 54 68 69 | 73 20 66 6f 72 6d 20 6f |C>]..Thi|s form o|
|00003290| 66 20 74 68 65 20 22 40 | 22 20 63 6f 6d 6d 61 6e |f the "@|" comman|
|000032a0| 64 20 64 72 61 77 73 20 | 61 20 62 6f 78 20 77 68 |d draws |a box wh|
|000032b0| 65 72 65 20 3c 63 6f 6f | 72 64 31 3e 20 61 72 65 |ere <coo|rd1> are|
|000032c0| 00 74 68 65 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |.the coo|rdinates|
|000032d0| 20 6f 66 20 74 68 65 20 | 75 70 70 65 72 20 6c 65 | of the |upper le|
|000032e0| 66 74 68 61 6e 64 20 63 | 6f 72 6e 65 72 20 6f 66 |fthand c|orner of|
|000032f0| 20 74 68 65 20 62 6f 78 | 20 61 6e 64 00 3c 63 6f | the box| and.<co|
|00003300| 6f 72 64 32 3e 20 61 72 | 65 20 74 68 65 20 63 6f |ord2> ar|e the co|
|00003310| 6f 72 64 69 6e 61 74 65 | 73 20 6f 66 20 74 68 65 |ordinate|s of the|
|00003320| 20 6c 6f 77 65 72 20 72 | 69 67 68 74 68 61 6e 64 | lower r|ighthand|
|00003330| 20 63 6f 72 6e 65 72 2e | 00 00 49 66 20 74 68 65 | corner.|..If the|
|00003340| 20 72 6f 77 20 63 6f 6f | 72 64 69 6e 61 74 65 73 | row coo|rdinates|
|00003350| 20 61 72 65 20 74 68 65 | 20 73 61 6d 65 20 69 6e | are the| same in|
|00003360| 20 3c 63 6f 6f 72 64 31 | 3e 20 61 6e 64 20 3c 63 | <coord1|> and <c|
|00003370| 6f 6f 72 64 32 3e 2c 20 | 61 00 68 6f 72 69 7a 6f |oord2>, |a.horizo|
|00003380| 6e 74 61 6c 20 6c 69 6e | 65 20 69 73 20 64 72 61 |ntal lin|e is dra|
|00003390| 77 6e 20 61 6e 64 2c 20 | 69 66 20 74 68 65 20 63 |wn and, |if the c|
|000033a0| 6f 6c 75 6d 6e 20 63 6f | 6f 72 64 69 6e 61 74 65 |olumn co|ordinate|
|000033b0| 73 20 61 72 65 20 74 68 | 65 20 00 73 61 6d 65 2c |s are th|e .same,|
|000033c0| 20 61 20 76 65 72 74 69 | 63 61 6c 20 6c 69 6e 65 | a verti|cal line|
|000033d0| 20 69 73 20 64 72 61 77 | 6e 2e 20 20 54 68 65 20 | is draw|n. The |
|000033e0| 63 68 61 72 61 63 74 65 | 72 73 20 74 68 61 74 20 |characte|rs that |
|000033f0| 64 65 66 69 6e 65 20 74 | 68 65 20 00 62 6f 78 20 |define t|he .box |
|00003400| 6d 61 79 20 6f 70 74 69 | 6f 6e 61 6c 6c 79 20 62 |may opti|onally b|
|00003410| 65 20 73 70 65 63 69 66 | 69 65 64 20 62 79 20 69 |e specif|ied by i|
|00003420| 6e 63 6c 75 64 69 6e 67 | 20 3c 65 78 70 43 3e 20 |ncluding| <expC> |
|00003430| 69 6e 20 74 68 65 20 42 | 4f 58 20 00 63 6f 6d 6d |in the B|OX .comm|
|00003440| 61 6e 64 2e 20 54 68 69 | 73 20 73 74 72 69 6e 67 |and. Thi|s string|
|00003450| 20 6d 61 79 20 63 6f 6e | 73 69 73 74 20 6f 66 20 | may con|sist of |
|00003460| 75 70 20 74 6f 20 39 20 | 64 69 66 66 65 72 65 6e |up to 9 |differen|
|00003470| 74 20 63 68 61 72 61 63 | 74 65 72 73 00 2d 2d 20 |t charac|ters.-- |
|00003480| 34 20 66 6f 72 20 65 61 | 63 68 20 6f 66 20 74 68 |4 for ea|ch of th|
|00003490| 65 20 63 6f 72 6e 65 72 | 73 20 61 6e 64 20 73 69 |e corner|s and si|
|000034a0| 64 65 73 20 61 6e 64 20 | 6f 6e 65 20 74 6f 20 66 |des and |one to f|
|000034b0| 69 6c 6c 20 74 68 65 20 | 62 6f 78 2e 20 00 54 68 |ill the |box. .Th|
|000034c0| 65 20 63 68 61 72 61 63 | 74 65 72 73 20 61 72 65 |e charac|ters are|
|000034d0| 20 64 69 73 70 6c 61 79 | 65 64 20 73 74 61 72 74 | display|ed start|
|000034e0| 69 6e 67 20 66 72 6f 6d | 20 74 68 65 20 75 70 70 |ing from| the upp|
|000034f0| 65 72 20 6c 65 66 74 68 | 61 6e 64 20 00 63 6f 72 |er lefth|and .cor|
|00003500| 6e 65 72 20 63 6f 6e 74 | 69 6e 75 69 6e 67 20 63 |ner cont|inuing c|
|00003510| 6c 6f 63 6b 77 69 73 65 | 3b 20 20 74 68 65 20 39 |lockwise|; the 9|
|00003520| 74 68 20 63 68 61 72 61 | 63 74 65 72 20 69 73 20 |th chara|cter is |
|00003530| 75 73 65 64 20 61 73 20 | 74 68 65 20 00 62 61 63 |used as |the .bac|
|00003540| 6b 67 72 6f 75 6e 64 20 | 63 68 61 72 61 63 74 65 |kground |characte|
|00003550| 72 2e 20 20 49 66 20 74 | 68 65 20 73 74 72 69 6e |r. If t|he strin|
|00003560| 67 20 69 73 20 6e 6f 74 | 20 73 70 65 63 69 66 69 |g is not| specifi|
|00003570| 65 64 2c 20 61 20 73 69 | 6e 67 6c 65 2d 00 6c 69 |ed, a si|ngle-.li|
|00003580| 6e 65 20 62 6f 78 20 77 | 69 6c 6c 20 62 65 20 64 |ne box w|ill be d|
|00003590| 72 61 77 6e 2e 00 2f 2a | 00 21 62 63 00 00 54 68 |rawn../*|.!bc..Th|
|000035a0| 65 20 66 75 6e 63 74 69 | 6f 6e 20 63 6f 64 65 73 |e functi|on codes|
|000035b0| 20 62 65 6c 6f 77 20 6d | 61 79 20 62 65 20 75 73 | below m|ay be us|
|000035c0| 65 64 20 77 69 74 68 20 | 46 55 4e 43 54 49 4f 4e |ed with |FUNCTION|
|000035d0| 20 6f 72 20 63 6f 6d 62 | 69 6e 65 64 00 77 69 74 | or comb|ined.wit|
|000035e0| 68 20 74 65 6d 70 6c 61 | 74 65 20 63 6f 64 65 73 |h templa|te codes|
|000035f0| 20 69 6e 20 61 20 50 49 | 43 54 55 52 45 20 63 6c | in a PI|CTURE cl|
|00003600| 61 75 73 65 20 62 79 20 | 75 73 69 6e 67 20 74 68 |ause by |using th|
|00003610| 65 20 73 65 71 75 65 6e | 63 65 3a 00 22 40 3c 66 |e sequen|ce:."@<f|
|00003620| 63 6f 64 65 73 3e 3c 73 | 70 61 63 65 3e 3c 66 6f |codes><s|pace><fo|
|00003630| 72 6d 61 74 3e 22 2c 20 | 66 6f 72 20 65 78 61 6d |rmat>", |for exam|
|00003640| 70 6c 65 3a 20 50 49 43 | 54 55 52 45 20 22 40 28 |ple: PIC|TURE "@(|
|00003650| 20 24 2a 2a 2a 2a 2e 2a | 2a 22 2e 00 00 41 20 2d | $****.*|*"...A -|
|00003660| 20 41 6c 6c 6f 77 20 61 | 6c 70 68 61 62 65 74 69 | Allow a|lphabeti|
|00003670| 63 20 63 68 61 72 61 63 | 74 65 72 73 20 6f 6e 6c |c charac|ters onl|
|00003680| 79 2e 00 42 20 2d 20 4c | 65 66 74 2d 6a 75 73 74 |y..B - L|eft-just|
|00003690| 69 66 79 20 6e 75 6d 65 | 72 69 63 20 64 61 74 61 |ify nume|ric data|
|000036a0| 2e 00 43 20 2d 20 43 52 | 20 69 73 20 64 69 73 70 |..C - CR| is disp|
|000036b0| 6c 61 79 65 64 20 61 66 | 74 65 72 20 61 20 70 6f |layed af|ter a po|
|000036c0| 73 69 74 69 76 65 20 6e | 75 6d 62 65 72 2e 20 53 |sitive n|umber. S|
|000036d0| 41 59 20 63 6c 61 75 73 | 65 20 6f 6e 6c 79 2e 00 |AY claus|e only..|
|000036e0| 44 20 2d 20 45 64 69 74 | 20 64 61 74 61 20 61 73 |D - Edit| data as|
|000036f0| 20 61 20 64 61 74 65 20 | 75 73 69 6e 67 20 74 68 | a date |using th|
|00003700| 65 20 63 75 72 72 65 6e | 74 20 53 45 54 20 44 41 |e curren|t SET DA|
|00003710| 54 45 20 66 6f 72 6d 61 | 74 2e 00 45 20 2d 20 45 |TE forma|t..E - E|
|00003720| 64 69 74 20 64 61 74 61 | 20 61 73 20 61 20 45 75 |dit data| as a Eu|
|00003730| 72 6f 70 65 61 6e 20 28 | 42 52 49 54 49 53 48 29 |ropean (|BRITISH)|
|00003740| 20 64 61 74 65 2e 00 52 | 20 2d 20 49 66 20 75 73 | date..R| - If us|
|00003750| 65 64 20 77 69 74 68 20 | 61 20 3c 66 6f 72 6d 61 |ed with |a <forma|
|00003760| 74 3e 2c 20 63 61 75 73 | 65 73 20 6e 6f 6e 2d 74 |t>, caus|es non-t|
|00003770| 65 6d 70 6c 61 74 65 20 | 63 6f 64 65 20 63 68 61 |emplate |code cha|
|00003780| 72 61 63 74 65 72 73 00 | 20 20 20 20 69 6e 20 3c |racters.| in <|
|00003790| 66 6f 72 6d 61 74 3e 20 | 74 6f 20 62 65 20 64 69 |format> |to be di|
|000037a0| 73 70 6c 61 79 65 64 20 | 62 75 74 20 6e 6f 74 20 |splayed |but not |
|000037b0| 73 74 6f 72 65 64 2e 00 | 53 3c 6e 3e 20 2d 20 4c |stored..|S<n> - L|
|000037c0| 69 6d 69 74 20 73 63 72 | 65 65 6e 20 64 69 73 70 |imit scr|een disp|
|000037d0| 6c 61 79 20 77 69 64 74 | 68 20 74 6f 20 3c 6e 3e |lay widt|h to <n>|
|000037e0| 20 63 68 61 72 61 63 74 | 65 72 73 20 61 6e 64 20 | charact|ers and |
|000037f0| 73 63 72 6f 6c 6c 2e 00 | 58 20 2d 20 44 42 20 69 |scroll..|X - DB i|
|00003800| 73 20 64 69 73 70 6c 61 | 79 65 64 20 61 66 74 65 |s displa|yed afte|
|00003810| 72 20 6e 65 67 61 74 69 | 76 65 20 6e 75 6d 62 65 |r negati|ve numbe|
|00003820| 72 73 2e 20 53 41 59 20 | 63 6c 61 75 73 65 20 6f |rs. SAY |clause o|
|00003830| 6e 6c 79 2e 00 5a 20 2d | 20 54 68 65 20 66 69 65 |nly..Z -| The fie|
|00003840| 6c 64 20 69 73 20 64 69 | 73 70 6c 61 79 65 64 20 |ld is di|splayed |
|00003850| 61 73 20 62 6c 61 6e 6b | 73 20 69 66 20 69 74 73 |as blank|s if its|
|00003860| 20 6e 75 6d 65 72 69 63 | 20 76 61 6c 75 65 20 69 | numeric| value i|
|00003870| 73 20 30 2e 00 28 20 2d | 20 4e 65 67 61 74 69 76 |s 0..( -| Negativ|
|00003880| 65 20 6e 75 6d 62 65 72 | 73 20 65 6e 63 6c 6f 73 |e number|s enclos|
|00003890| 65 64 20 69 6e 20 70 61 | 72 65 6e 74 68 65 73 65 |ed in pa|renthese|
|000038a0| 73 2e 20 53 41 59 20 63 | 6c 61 75 73 65 20 6f 6e |s. SAY c|lause on|
|000038b0| 6c 79 2e 00 21 20 2d 20 | 41 6c 70 68 61 62 65 74 |ly..! - |Alphabet|
|000038c0| 69 63 20 63 68 61 72 61 | 63 74 65 72 73 20 77 69 |ic chara|cters wi|
|000038d0| 6c 6c 20 62 65 20 63 6f | 6e 76 65 72 74 65 64 20 |ll be co|nverted |
|000038e0| 74 6f 20 75 70 70 65 72 | 63 61 73 65 2e 00 2f 2a |to upper|case../*|
|000038f0| 00 21 62 63 00 00 46 6f | 72 6d 61 74 3a 20 20 20 |.!bc..Fo|rmat: |
|00003900| 40 20 3c 63 6f 6f 72 64 | 3e 20 2e 2e 2e 20 5b 47 |@ <coord|> ... [G|
|00003910| 45 54 20 3c 76 61 72 3e | 20 5b 50 49 43 54 55 52 |ET <var>| [PICTUR|
|00003920| 45 20 3c 66 6f 72 6d 61 | 74 3e 5d 20 5b 46 55 4e |E <forma|t>] [FUN|
|00003930| 43 54 49 4f 4e 20 00 09 | 20 20 3c 66 63 6f 64 65 |CTION ..| <fcode|
|00003940| 73 3e 5d 20 5b 52 41 4e | 47 45 20 5b 3c 65 78 70 |s>] [RAN|GE [<exp|
|00003950| 4e 31 3e 5d 20 5b 2c 3c | 65 78 70 4e 32 3e 5d 5d |N1>] [,<|expN2>]]|
|00003960| 20 5b 56 41 4c 49 44 3c | 65 78 70 4c 3e 5d 5d 00 | [VALID<|expL>]].|
|00003970| 00 54 68 65 20 47 45 54 | 20 63 6c 61 75 73 65 20 |.The GET| clause |
|00003980| 63 61 75 73 65 73 20 61 | 20 70 72 65 64 65 66 69 |causes a| predefi|
|00003990| 6e 65 64 20 3c 76 61 72 | 3e 20 74 6f 20 6f 70 74 |ned <var|> to opt|
|000039a0| 69 6f 6e 61 6c 6c 79 20 | 62 65 20 65 64 69 74 65 |ionally |be edite|
|000039b0| 64 00 62 61 73 65 64 20 | 6f 6e 20 50 49 43 54 55 |d.based |on PICTU|
|000039c0| 52 45 20 61 6e 64 20 46 | 55 4e 43 54 49 4f 4e 20 |RE and F|UNCTION |
|000039d0| 63 6c 61 75 73 65 73 20 | 61 6e 64 20 74 68 65 6e |clauses |and then|
|000039e0| 20 74 6f 20 62 65 20 64 | 69 73 70 6c 61 79 65 64 | to be d|isplayed|
|000039f0| 2e 20 00 54 68 65 20 64 | 69 73 70 6c 61 79 20 62 |. .The d|isplay b|
|00003a00| 65 67 69 6e 73 20 65 69 | 74 68 65 72 20 61 74 20 |egins ei|ther at |
|00003a10| 3c 63 6f 6f 72 64 3e 20 | 6f 72 20 61 74 20 74 68 |<coord> |or at th|
|00003a20| 65 20 6e 65 78 74 20 73 | 63 72 65 65 6e 20 70 6f |e next s|creen po|
|00003a30| 73 69 2d 00 74 69 6f 6e | 20 66 6f 6c 6c 6f 77 69 |si-.tion| followi|
|00003a40| 6e 67 20 74 68 65 20 65 | 6e 64 20 6f 66 20 6f 75 |ng the e|nd of ou|
|00003a50| 74 70 75 74 20 67 65 6e | 65 72 61 74 65 64 20 62 |tput gen|erated b|
|00003a60| 79 20 74 68 65 20 53 41 | 59 20 63 6c 61 75 73 65 |y the SA|Y clause|
|00003a70| 20 28 69 6e 00 77 68 69 | 63 68 20 63 61 73 65 20 | (in.whi|ch case |
|00003a80| 61 20 73 70 61 63 65 20 | 69 73 20 61 75 74 6f 6d |a space |is autom|
|00003a90| 61 74 69 63 61 6c 6c 79 | 20 69 6e 73 65 72 74 65 |atically| inserte|
|00003aa0| 64 20 62 65 74 77 65 65 | 6e 20 74 68 65 20 53 41 |d betwee|n the SA|
|00003ab0| 59 20 61 6e 64 00 74 68 | 65 20 47 45 54 20 6f 75 |Y and.th|e GET ou|
|00003ac0| 74 70 75 74 29 2e 20 54 | 68 65 20 47 45 54 20 66 |tput). T|he GET f|
|00003ad0| 69 65 6c 64 20 69 73 20 | 64 69 73 70 6c 61 79 65 |ield is |displaye|
|00003ae0| 64 20 69 6e 20 22 65 6e | 68 61 6e 63 65 64 22 20 |d in "en|hanced" |
|00003af0| 73 63 72 65 65 6e 00 64 | 69 73 70 6c 61 79 20 6d |screen.d|isplay m|
|00003b00| 6f 64 65 20 28 6e 6f 72 | 6d 61 6c 6c 79 20 69 6e |ode (nor|mally in|
|00003b10| 76 65 72 73 65 20 76 69 | 64 65 6f 29 20 75 6e 6c |verse vi|deo) unl|
|00003b20| 65 73 73 20 49 4e 54 45 | 4e 53 49 54 59 20 69 73 |ess INTE|NSITY is|
|00003b30| 20 4f 46 46 2e 00 00 54 | 68 65 20 52 45 41 44 20 | OFF...T|he READ |
|00003b40| 63 6f 6d 6d 61 6e 64 20 | 69 6e 76 6f 6b 65 73 20 |command |invokes |
|00003b50| 61 20 66 75 6c 6c 20 73 | 63 72 65 65 6e 20 65 64 |a full s|creen ed|
|00003b60| 69 74 69 6e 67 20 6f 70 | 65 72 61 74 69 6f 6e 20 |iting op|eration |
|00003b70| 6f 6e 20 74 68 65 00 63 | 75 72 72 65 6e 74 20 47 |on the.c|urrent G|
|00003b80| 45 54 20 66 69 65 6c 64 | 73 20 61 74 20 77 68 69 |ET field|s at whi|
|00003b90| 63 68 20 74 69 6d 65 20 | 74 68 65 20 6f 70 74 69 |ch time |the opti|
|00003ba0| 6f 6e 61 6c 20 52 41 4e | 47 45 20 61 6e 64 20 56 |onal RAN|GE and V|
|00003bb0| 41 4c 49 44 20 00 63 6c | 61 75 73 65 73 20 61 72 |ALID .cl|auses ar|
|00003bc0| 65 20 74 65 73 74 65 64 | 2e 00 00 54 68 65 20 47 |e tested|...The G|
|00003bd0| 45 54 20 63 6c 61 75 73 | 65 20 69 73 20 69 67 6e |ET claus|e is ign|
|00003be0| 6f 72 65 64 20 69 66 20 | 44 45 56 49 43 45 20 69 |ored if |DEVICE i|
|00003bf0| 73 20 73 65 74 20 74 6f | 20 50 52 49 4e 54 2e 00 |s set to| PRINT..|
|00003c00| 2f 2a 00 21 62 63 00 00 | 46 6f 72 6d 61 74 3a 20 |/*.!bc..|Format: |
|00003c10| 20 40 20 3c 63 6f 6f 72 | 64 3e 20 2e 2e 2e 20 47 | @ <coor|d> ... G|
|00003c20| 45 54 20 2e 2e 2e 20 52 | 41 4e 47 45 20 20 5b 3c |ET ... R|ANGE [<|
|00003c30| 65 78 70 4e 31 3e 5d 20 | 5b 2c 3c 65 78 70 4e 32 |expN1>] |[,<expN2|
|00003c40| 3e 5d 00 00 54 68 65 20 | 52 41 4e 47 45 20 6f 70 |>]..The |RANGE op|
|00003c50| 74 69 6f 6e 20 6d 61 79 | 20 62 65 20 75 73 65 64 |tion may| be used|
|00003c60| 20 77 69 74 68 20 64 61 | 74 65 20 61 6e 64 20 6e | with da|te and n|
|00003c70| 75 6d 65 72 69 63 20 76 | 61 72 69 61 62 6c 65 73 |umeric v|ariables|
|00003c80| 2e 20 00 49 74 20 61 6c | 6c 6f 77 73 20 74 68 65 |. .It al|lows the|
|00003c90| 20 75 73 65 72 20 74 6f | 20 73 70 65 63 69 66 79 | user to| specify|
|00003ca0| 20 61 20 72 61 6e 67 65 | 20 6f 66 20 76 61 6c 75 | a range| of valu|
|00003cb0| 65 73 20 77 69 74 68 69 | 6e 20 77 68 69 63 68 00 |es withi|n which.|
|00003cc0| 73 63 72 65 65 6e 20 69 | 6e 70 75 74 20 6d 75 73 |screen i|nput mus|
|00003cd0| 74 20 6c 69 65 2e 20 20 | 54 68 65 20 76 61 6c 75 |t lie. |The valu|
|00003ce0| 65 73 20 73 70 65 63 69 | 66 69 65 64 20 6d 75 73 |es speci|fied mus|
|00003cf0| 74 20 62 65 20 65 69 74 | 68 65 72 00 6e 75 6d 65 |t be eit|her.nume|
|00003d00| 72 69 63 20 6f 72 20 64 | 61 74 65 20 65 78 70 72 |ric or d|ate expr|
|00003d10| 65 73 73 69 6f 6e 73 20 | 64 65 70 65 6e 64 69 6e |essions |dependin|
|00003d20| 67 20 6f 6e 20 77 68 65 | 74 68 65 72 20 3c 76 61 |g on whe|ther <va|
|00003d30| 72 3e 20 63 6f 6e 74 61 | 69 6e 73 00 6e 75 6d 65 |r> conta|ins.nume|
|00003d40| 72 69 63 20 6f 72 20 64 | 61 74 65 20 64 61 74 61 |ric or d|ate data|
|00003d50| 2e 00 00 49 66 20 74 68 | 65 20 76 61 6c 75 65 20 |...If th|e value |
|00003d60| 65 6e 74 65 72 65 64 20 | 69 73 20 6e 6f 74 20 69 |entered |is not i|
|00003d70| 6e 20 74 68 65 20 73 70 | 65 63 69 66 69 65 64 20 |n the sp|ecified |
|00003d80| 72 61 6e 67 65 2c 20 74 | 68 65 6e 20 61 00 6d 65 |range, t|hen a.me|
|00003d90| 73 73 61 67 65 20 69 73 | 20 64 69 73 70 6c 61 79 |ssage is| display|
|00003da0| 65 64 20 74 68 61 74 20 | 69 6e 63 6c 75 64 65 73 |ed that |includes|
|00003db0| 20 74 68 65 20 63 6f 72 | 72 65 63 74 20 72 61 6e | the cor|rect ran|
|00003dc0| 67 65 20 64 69 72 65 63 | 74 69 6e 67 00 74 68 65 |ge direc|ting.the|
|00003dd0| 20 75 73 65 72 20 74 6f | 20 70 72 65 73 73 20 74 | user to| press t|
|00003de0| 68 65 20 73 70 61 63 65 | 20 62 61 72 20 69 6e 20 |he space| bar in |
|00003df0| 6f 72 64 65 72 20 74 6f | 20 72 65 65 6e 74 65 72 |order to| reenter|
|00003e00| 20 74 68 65 20 76 61 6c | 75 65 2e 00 00 45 69 74 | the val|ue...Eit|
|00003e10| 68 65 72 20 74 68 65 20 | 75 70 70 65 72 20 6f 72 |her the |upper or|
|00003e20| 20 6c 6f 77 65 72 20 62 | 6f 75 6e 64 20 6f 66 20 | lower b|ound of |
|00003e30| 61 20 52 41 4e 47 45 20 | 6d 61 79 20 62 65 20 6f |a RANGE |may be o|
|00003e40| 6d 69 74 74 65 64 20 28 | 62 75 74 00 6e 6f 74 20 |mitted (|but.not |
|00003e50| 62 6f 74 68 29 2e 20 20 | 49 66 20 6f 6d 69 74 74 |both). |If omitt|
|00003e60| 65 64 2c 20 74 68 61 74 | 20 70 6f 72 74 69 6f 6e |ed, that| portion|
|00003e70| 20 6f 66 20 74 68 65 20 | 72 61 6e 67 65 20 63 68 | of the |range ch|
|00003e80| 65 63 6b 20 69 73 00 62 | 79 70 61 73 73 65 64 2e |eck is.b|ypassed.|
|00003e90| 00 2f 2a 00 21 62 63 00 | 00 46 6f 72 6d 61 74 3a |./*.!bc.|.Format:|
|00003ea0| 20 20 40 20 3c 63 6f 6f | 72 64 3e 20 2e 2e 2e 20 | @ <coo|rd> ... |
|00003eb0| 47 45 54 20 2e 2e 2e 20 | 56 41 4c 49 44 20 3c 65 |GET ... |VALID <e|
|00003ec0| 78 70 4c 3e 00 00 54 68 | 65 20 56 41 4c 49 44 20 |xpL>..Th|e VALID |
|00003ed0| 63 6c 61 75 73 65 20 70 | 65 72 6d 69 74 73 20 76 |clause p|ermits v|
|00003ee0| 65 72 79 20 67 65 6e 65 | 72 61 6c 20 76 61 6c 69 |ery gene|ral vali|
|00003ef0| 64 61 74 69 6f 6e 20 6f | 66 20 73 63 72 65 65 6e |dation o|f screen|
|00003f00| 20 69 6e 70 75 74 00 74 | 6f 20 62 65 20 73 70 65 | input.t|o be spe|
|00003f10| 63 69 66 69 65 64 20 61 | 73 20 70 61 72 74 20 6f |cified a|s part o|
|00003f20| 66 20 61 6e 20 40 20 2e | 2e 2e 20 47 45 54 20 63 |f an @ .|.. GET c|
|00003f30| 6f 6d 6d 61 6e 64 2e 20 | 20 00 00 44 75 72 69 6e |ommand. | ..Durin|
|00003f40| 67 20 61 20 52 45 41 44 | 20 6f 70 65 72 61 74 69 |g a READ| operati|
|00003f50| 6f 6e 2c 20 77 68 65 6e | 20 69 6e 70 75 74 20 66 |on, when| input f|
|00003f60| 6f 72 20 61 20 66 69 65 | 6c 64 20 77 69 74 68 20 |or a fie|ld with |
|00003f70| 61 20 56 41 4c 49 44 20 | 00 63 6c 61 75 73 65 20 |a VALID |.clause |
|00003f80| 69 73 20 63 6f 6d 70 6c | 65 74 65 2c 20 3c 65 78 |is compl|ete, <ex|
|00003f90| 70 4c 3e 20 69 73 20 65 | 76 61 6c 75 61 74 65 64 |pL> is e|valuated|
|00003fa0| 20 75 73 69 6e 67 20 74 | 68 65 20 76 61 6c 75 65 | using t|he value|
|00003fb0| 20 6f 66 20 00 3c 76 61 | 72 3e 20 6a 75 73 74 20 | of .<va|r> just |
|00003fc0| 69 6e 70 75 74 2e 20 20 | 49 66 20 3c 65 78 70 4c |input. |If <expL|
|00003fd0| 3e 20 69 73 20 22 2e 54 | 22 2c 20 74 68 65 20 69 |> is ".T|", the i|
|00003fe0| 6e 70 75 74 20 69 73 20 | 63 6f 6e 73 69 64 65 72 |nput is |consider|
|00003ff0| 65 64 20 74 6f 00 62 65 | 20 63 6f 72 72 65 63 74 |ed to.be| correct|
|00004000| 20 61 6e 64 20 52 45 41 | 44 20 70 72 6f 63 65 65 | and REA|D procee|
|00004010| 64 73 20 74 6f 20 74 68 | 65 20 6e 65 78 74 20 69 |ds to th|e next i|
|00004020| 6e 70 75 74 20 66 69 65 | 6c 64 2e 20 20 49 66 20 |nput fie|ld. If |
|00004030| 3c 65 78 70 4c 3e 00 69 | 73 20 22 2e 46 2e 22 2c |<expL>.i|s ".F.",|
|00004040| 20 74 68 65 20 76 61 6c | 75 65 20 69 73 20 63 6f | the val|ue is co|
|00004050| 6e 73 69 64 65 72 65 64 | 20 74 6f 20 62 65 20 69 |nsidered| to be i|
|00004060| 6e 63 6f 72 72 65 63 74 | 2e 20 20 41 20 6d 65 73 |ncorrect|. A mes|
|00004070| 73 61 67 65 20 69 73 00 | 64 69 73 70 6c 61 79 65 |sage is.|displaye|
|00004080| 64 20 64 69 72 65 63 74 | 69 6e 67 20 74 68 65 20 |d direct|ing the |
|00004090| 75 73 65 72 20 74 6f 20 | 72 65 65 6e 74 65 72 20 |user to |reenter |
|000040a0| 74 68 65 20 64 61 74 61 | 20 61 66 74 65 72 20 70 |the data| after p|
|000040b0| 72 65 73 73 69 6e 67 20 | 00 74 68 65 20 73 70 61 |ressing |.the spa|
|000040c0| 63 65 20 62 61 72 2e 20 | 20 54 68 69 73 20 70 72 |ce bar. | This pr|
|000040d0| 6f 63 65 73 73 20 63 6f | 6e 74 69 6e 75 65 73 20 |ocess co|ntinues |
|000040e0| 75 6e 74 69 6c 20 3c 65 | 78 70 4c 3e 20 69 73 20 |until <e|xpL> is |
|000040f0| 22 2e 54 2e 22 20 6f 72 | 20 00 45 73 63 20 69 73 |".T." or| .Esc is|
|00004100| 20 70 72 65 73 73 65 64 | 2e 00 00 54 68 65 20 3c | pressed|...The <|
|00004110| 65 78 70 4c 3e 20 75 73 | 65 64 20 77 69 74 68 20 |expL> us|ed with |
|00004120| 74 68 65 20 56 41 4c 49 | 44 20 63 6c 61 75 73 65 |the VALI|D clause|
|00004130| 20 6d 61 79 20 63 6f 6e | 74 61 69 6e 20 75 73 65 | may con|tain use|
|00004140| 72 2d 64 65 66 69 6e 65 | 64 00 66 75 6e 63 74 69 |r-define|d.functi|
|00004150| 6f 6e 73 2e 20 20 54 68 | 69 73 20 69 73 20 69 73 |ons. Th|is is is|
|00004160| 20 61 20 76 65 72 79 20 | 70 6f 77 65 72 66 75 6c | a very |powerful|
|00004170| 20 66 65 61 74 75 72 65 | 20 73 69 6e 63 65 20 69 | feature| since i|
|00004180| 74 20 61 6c 6c 6f 77 73 | 00 61 6e 20 65 6e 74 69 |t allows|.an enti|
|00004190| 72 65 20 46 6f 78 42 41 | 53 45 2b 20 70 72 6f 67 |re FoxBA|SE+ prog|
|000041a0| 72 61 6d 20 74 6f 20 62 | 65 20 75 73 65 64 20 74 |ram to b|e used t|
|000041b0| 6f 20 76 61 6c 69 64 61 | 74 65 20 75 73 65 72 20 |o valida|te user |
|000041c0| 73 63 72 65 65 6e 00 69 | 6e 70 75 74 20 2e 2e 2e |screen.i|nput ...|
|000041d0| 20 61 20 64 69 66 66 65 | 72 65 6e 74 20 6f 6e 65 | a diffe|rent one|
|000041e0| 20 66 6f 72 20 65 61 63 | 68 20 66 69 65 6c 64 2c | for eac|h field,|
|000041f0| 20 69 66 20 64 65 73 69 | 72 65 64 2e 00 2f 2a 00 | if desi|red../*.|
|00004200| 21 62 63 00 00 3c 66 6f | 72 6d 61 74 3e 20 6d 61 |!bc..<fo|rmat> ma|
|00004210| 79 20 69 6e 63 6c 75 64 | 65 20 61 6e 79 20 64 65 |y includ|e any de|
|00004220| 73 69 72 65 64 20 63 68 | 61 72 61 63 74 65 72 73 |sired ch|aracters|
|00004230| 3b 20 68 6f 77 65 76 65 | 72 2c 20 6f 6e 6c 79 20 |; howeve|r, only |
|00004240| 74 68 6f 73 65 00 63 68 | 61 72 61 63 74 65 72 73 |those.ch|aracters|
|00004250| 20 6c 69 73 74 65 64 20 | 62 65 6c 6f 77 20 61 63 | listed |below ac|
|00004260| 74 69 76 65 6c 79 20 70 | 61 72 74 69 63 69 70 61 |tively p|articipa|
|00004270| 74 65 20 69 6e 20 65 64 | 69 74 69 6e 67 20 61 6e |te in ed|iting an|
|00004280| 64 20 64 61 74 61 00 65 | 6e 74 72 79 2e 20 20 4f |d data.e|ntry. O|
|00004290| 74 68 65 72 20 63 68 61 | 72 61 63 74 65 72 73 20 |ther cha|racters |
|000042a0| 69 6e 20 74 68 65 20 66 | 6f 72 6d 61 74 20 61 72 |in the f|ormat ar|
|000042b0| 65 20 64 69 73 70 6c 61 | 79 65 64 20 6f 6e 20 6f |e displa|yed on o|
|000042c0| 75 74 70 75 74 00 61 6e | 64 20 61 72 65 20 73 6b |utput.an|d are sk|
|000042d0| 69 70 70 65 64 20 62 79 | 20 74 68 65 20 63 75 72 |ipped by| the cur|
|000042e0| 73 6f 72 20 66 6f 72 20 | 69 6e 70 75 74 20 6f 70 |sor for |input op|
|000042f0| 65 72 61 74 69 6f 6e 73 | 2e 00 00 41 20 2d 20 41 |erations|...A - A|
|00004300| 6c 6c 6f 77 73 20 6f 6e | 6c 79 20 61 6c 70 68 61 |llows on|ly alpha|
|00004310| 62 65 74 69 63 20 63 68 | 61 72 61 63 74 65 72 73 |betic ch|aracters|
|00004320| 20 74 6f 20 62 65 20 65 | 6e 74 65 72 65 64 2e 00 | to be e|ntered..|
|00004330| 4c 20 2d 20 41 6c 6c 6f | 77 73 20 65 6e 74 72 79 |L - Allo|ws entry|
|00004340| 20 6f 66 20 6c 6f 67 69 | 63 61 6c 20 64 61 74 61 | of logi|cal data|
|00004350| 20 6f 6e 6c 79 2e 00 4e | 20 2d 20 41 6c 6c 6f 77 | only..N| - Allow|
|00004360| 73 20 65 6e 74 72 79 20 | 6f 66 20 6c 65 74 74 65 |s entry |of lette|
|00004370| 72 73 20 61 6e 64 20 64 | 69 67 69 74 73 20 6f 6e |rs and d|igits on|
|00004380| 6c 79 2e 00 58 20 2d 20 | 41 6c 6c 6f 77 73 20 65 |ly..X - |Allows e|
|00004390| 6e 74 72 79 20 6f 66 20 | 61 6e 79 20 63 68 61 72 |ntry of |any char|
|000043a0| 61 63 74 65 72 2e 00 59 | 20 2d 20 41 6c 6c 6f 77 |acter..Y| - Allow|
|000043b0| 73 20 65 6e 74 72 79 20 | 6f 66 20 6c 6f 67 69 63 |s entry |of logic|
|000043c0| 61 6c 20 59 2c 20 79 2c | 20 4e 2c 20 6e 20 6f 6e |al Y, y,| N, n on|
|000043d0| 6c 79 2e 00 39 20 2d 20 | 41 6c 6c 6f 77 73 20 65 |ly..9 - |Allows e|
|000043e0| 6e 74 72 79 20 6f 66 20 | 64 69 67 69 74 73 20 6f |ntry of |digits o|
|000043f0| 6e 6c 79 20 66 6f 72 20 | 63 68 61 72 61 63 74 65 |nly for |characte|
|00004400| 72 20 64 61 74 61 2e 00 | 20 20 20 20 41 6c 6c 6f |r data..| Allo|
|00004410| 77 73 20 65 6e 74 72 79 | 20 6f 66 20 64 69 67 69 |ws entry| of digi|
|00004420| 74 73 20 61 6e 64 20 73 | 69 67 6e 73 20 66 6f 72 |ts and s|igns for|
|00004430| 20 6e 75 6d 65 72 69 63 | 20 64 61 74 61 2e 00 23 | numeric| data..#|
|00004440| 20 2d 20 41 6c 6c 6f 77 | 73 20 65 6e 74 72 79 20 | - Allow|s entry |
|00004450| 6f 66 20 64 69 67 69 74 | 73 2c 20 62 6c 61 6e 6b |of digit|s, blank|
|00004460| 73 20 61 6e 64 20 73 69 | 67 6e 73 2e 00 21 20 2d |s and si|gns..! -|
|00004470| 20 43 6f 6e 76 65 72 74 | 73 20 6c 6f 77 65 72 63 | Convert|s lowerc|
|00004480| 61 73 65 20 6c 65 74 74 | 65 72 73 20 74 6f 20 75 |ase lett|ers to u|
|00004490| 70 70 65 72 63 61 73 65 | 20 6c 65 74 74 65 72 73 |ppercase| letters|
|000044a0| 2e 00 24 20 2d 20 46 6c | 6f 61 74 69 6e 67 20 64 |..$ - Fl|oating d|
|000044b0| 6f 6c 6c 61 72 20 73 69 | 67 6e 2e 00 2a 20 2d 20 |ollar si|gn..* - |
|000044c0| 41 73 74 65 72 69 73 6b | 73 20 61 72 65 20 64 69 |Asterisk|s are di|
|000044d0| 73 70 6c 61 79 65 64 20 | 69 6e 20 66 72 6f 6e 74 |splayed |in front|
|000044e0| 20 6f 66 20 74 68 65 20 | 6e 75 6d 65 72 69 63 20 | of the |numeric |
|000044f0| 76 61 6c 75 65 2e 00 2e | 20 2d 20 53 70 65 63 69 |value...| - Speci|
|00004500| 66 79 20 64 65 63 69 6d | 61 6c 20 70 6f 69 6e 74 |fy decim|al point|
|00004510| 20 70 6f 73 69 74 69 6f | 6e 2e 00 2c 20 2d 20 55 | positio|n.., - U|
|00004520| 73 65 64 20 74 6f 20 73 | 65 70 61 72 61 74 65 20 |sed to s|eparate |
|00004530| 64 69 67 69 74 73 20 6c | 65 66 74 20 6f 66 20 74 |digits l|eft of t|
|00004540| 68 65 20 64 65 63 69 6d | 61 6c 20 70 6f 69 6e 74 |he decim|al point|
|00004550| 2e 00 2f 2a 00 21 62 63 | 00 00 46 6f 72 6d 61 74 |../*.!bc|..Format|
|00004560| 3a 20 20 40 20 3c 63 6f | 6f 72 64 3e 20 50 52 4f |: @ <co|ord> PRO|
|00004570| 4d 50 54 20 3c 65 78 70 | 43 3e 20 5b 4d 45 53 53 |MPT <exp|C> [MESS|
|00004580| 41 47 45 20 3c 65 78 70 | 43 3e 5d 00 00 54 68 69 |AGE <exp|C>]..Thi|
|00004590| 73 20 76 61 72 69 61 6e | 74 20 6f 66 20 74 68 65 |s varian|t of the|
|000045a0| 20 40 20 63 6f 6d 6d 61 | 6e 64 20 69 73 20 75 73 | @ comma|nd is us|
|000045b0| 65 64 20 66 6f 72 20 6d | 65 6e 75 20 63 72 65 61 |ed for m|enu crea|
|000045c0| 74 69 6f 6e 20 61 6e 64 | 00 6d 61 6e 61 67 65 6d |tion and|.managem|
|000045d0| 65 6e 74 2e 00 00 41 20 | 73 65 72 69 65 73 20 6f |ent...A |series o|
|000045e0| 66 20 40 20 2e 2e 2e 20 | 50 52 4f 4d 50 54 20 63 |f @ ... |PROMPT c|
|000045f0| 6f 6d 6d 61 6e 64 73 20 | 77 69 6c 6c 20 64 69 73 |ommands |will dis|
|00004600| 70 6c 61 79 20 74 68 65 | 20 6d 65 6e 75 20 6f 70 |play the| menu op|
|00004610| 74 69 6f 6e 73 00 61 74 | 20 74 68 65 20 64 65 73 |tions.at| the des|
|00004620| 69 67 6e 61 74 65 64 20 | 70 6f 73 69 74 69 6f 6e |ignated |position|
|00004630| 73 20 6f 6e 20 74 68 65 | 20 73 63 72 65 65 6e 2e |s on the| screen.|
|00004640| 20 20 00 00 54 68 69 73 | 20 69 73 20 75 73 65 64 | ..This| is used|
|00004650| 20 69 6e 20 63 6f 6e 6a | 75 6e 63 74 69 6f 6e 20 | in conj|unction |
|00004660| 77 69 74 68 20 74 68 65 | 20 4d 45 4e 55 20 54 4f |with the| MENU TO|
|00004670| 20 63 6f 6d 6d 61 6e 64 | 20 77 68 69 63 68 20 69 | command| which i|
|00004680| 6e 2d 00 76 6f 6b 65 73 | 20 61 20 6c 69 67 68 74 |n-.vokes| a light|
|00004690| 2d 62 61 72 20 6d 65 6e | 75 2c 20 63 6f 6e 74 72 |-bar men|u, contr|
|000046a0| 6f 6c 6c 65 64 20 62 79 | 20 63 75 72 73 6f 72 20 |olled by| cursor |
|000046b0| 6b 65 79 73 2c 20 66 6f | 72 20 74 68 65 20 63 75 |keys, fo|r the cu|
|000046c0| 72 2d 00 72 65 6e 74 6c | 79 20 64 65 66 69 6e 65 |r-.rentl|y define|
|000046d0| 64 20 50 52 4f 4d 50 54 | 73 2e 20 20 41 73 20 74 |d PROMPT|s. As t|
|000046e0| 68 65 20 75 73 65 72 20 | 6e 61 76 69 67 61 74 65 |he user |navigate|
|000046f0| 73 20 74 68 72 6f 75 67 | 68 20 74 68 65 20 6d 65 |s throug|h the me|
|00004700| 6e 75 20 00 6f 70 74 69 | 6f 6e 73 2c 20 65 61 63 |nu .opti|ons, eac|
|00004710| 68 20 50 52 4f 4d 50 54 | 20 69 73 20 68 69 67 68 |h PROMPT| is high|
|00004720| 6c 69 67 68 74 65 64 20 | 69 6e 20 72 65 76 65 72 |lighted |in rever|
|00004730| 73 65 20 76 69 64 65 6f | 20 61 6e 64 20 74 68 65 |se video| and the|
|00004740| 20 00 6f 70 74 69 6f 6e | 61 6c 20 4d 45 53 53 41 | .option|al MESSA|
|00004750| 47 45 20 61 73 73 6f 63 | 69 61 74 65 64 20 77 69 |GE assoc|iated wi|
|00004760| 74 68 20 74 68 61 74 20 | 70 72 6f 6d 70 74 20 69 |th that |prompt i|
|00004770| 73 20 64 69 73 70 6c 61 | 79 65 64 20 61 74 20 74 |s displa|yed at t|
|00004780| 68 65 00 6c 6f 63 61 74 | 69 6f 6e 20 73 70 65 63 |he.locat|ion spec|
|00004790| 69 66 69 65 64 20 77 69 | 74 68 20 53 45 54 20 4d |ified wi|th SET M|
|000047a0| 45 53 53 41 47 45 20 54 | 4f 20 3c 65 78 70 4e 3e |ESSAGE T|O <expN>|
|000047b0| 2e 00 2f 2a 00 21 62 63 | 00 00 46 6f 72 6d 61 74 |../*.!bc|..Format|
|000047c0| 3a 00 40 20 3c 63 6f 6f | 72 64 3e 20 53 41 59 20 |:.@ <coo|rd> SAY |
|000047d0| 3c 65 78 70 72 3e 20 5b | 50 49 43 54 55 52 45 20 |<expr> [|PICTURE |
|000047e0| 3c 66 6f 72 6d 61 74 3e | 5d 20 5b 46 55 4e 43 54 |<format>|] [FUNCT|
|000047f0| 49 4f 4e 20 3c 66 63 6f | 64 65 73 3e 5d 20 2e 2e |ION <fco|des>] ..|
|00004800| 2e 00 00 49 66 20 74 68 | 65 20 53 41 59 20 63 6c |...If th|e SAY cl|
|00004810| 61 75 73 65 20 69 73 20 | 70 72 65 73 65 6e 74 2c |ause is |present,|
|00004820| 20 3c 65 78 70 72 3e 20 | 69 73 20 65 76 61 6c 75 | <expr> |is evalu|
|00004830| 61 74 65 64 20 61 6e 64 | 20 6f 70 74 69 6f 6e 61 |ated and| optiona|
|00004840| 6c 6c 79 00 65 64 69 74 | 65 64 20 62 61 73 65 64 |lly.edit|ed based|
|00004850| 20 6f 6e 20 50 49 43 54 | 55 52 45 20 61 6e 64 20 | on PICT|URE and |
|00004860| 46 55 4e 43 54 49 4f 4e | 20 63 6c 61 75 73 65 73 |FUNCTION| clauses|
|00004870| 2e 20 20 54 68 65 20 72 | 65 73 75 6c 74 20 69 73 |. The r|esult is|
|00004880| 20 00 64 69 73 70 6c 61 | 79 65 64 20 73 74 61 72 | .displa|yed star|
|00004890| 74 69 6e 67 20 61 74 20 | 3c 63 6f 6f 72 64 3e 20 |ting at |<coord> |
|000048a0| 61 73 20 6e 6f 72 6d 61 | 6c 2c 20 22 6e 6f 6e 2d |as norma|l, "non-|
|000048b0| 69 6e 74 65 6e 73 65 22 | 2c 20 74 65 78 74 2e 00 |intense"|, text..|
|000048c0| 00 54 68 65 20 53 45 54 | 74 69 6e 67 20 6f 66 20 |.The SET|ting of |
|000048d0| 44 45 56 49 43 45 20 64 | 65 74 65 72 6d 69 6e 65 |DEVICE d|etermine|
|000048e0| 73 20 77 68 65 74 68 65 | 72 20 6f 75 74 70 75 74 |s whethe|r output|
|000048f0| 20 67 6f 65 73 20 74 6f | 20 74 68 65 00 73 63 72 | goes to| the.scr|
|00004900| 65 65 6e 20 6f 72 20 74 | 6f 20 74 68 65 20 70 72 |een or t|o the pr|
|00004910| 69 6e 74 65 72 2e 00 2f | 2a 00 21 62 63 20 20 00 |inter../|*.!bc .|
|00004920| 00 46 6f 72 6d 61 74 3a | 20 20 20 41 42 53 28 3c |.Format:| ABS(<|
|00004930| 65 78 70 4e 3e 29 20 20 | 00 20 00 54 68 65 20 41 |expN>) |. .The A|
|00004940| 42 53 20 66 75 6e 63 74 | 69 6f 6e 20 72 65 74 75 |BS funct|ion retu|
|00004950| 72 6e 73 20 74 68 65 20 | 61 62 73 6f 6c 75 74 65 |rns the |absolute|
|00004960| 20 76 61 6c 75 65 20 6f | 66 20 61 20 6e 75 6d 65 | value o|f a nume|
|00004970| 72 69 63 20 00 65 78 70 | 72 65 73 73 69 6f 6e 2e |ric .exp|ression.|
|00004980| 20 20 00 20 00 45 78 61 | 6d 70 6c 65 73 3a 20 20 | . .Exa|mples: |
|00004990| 00 2e 20 3f 20 41 42 53 | 28 2d 34 35 29 20 20 00 |.. ? ABS|(-45) .|
|000049a0| 34 35 20 20 00 2e 20 3f | 20 41 42 53 28 31 30 2d |45 .. ?| ABS(10-|
|000049b0| 33 30 29 20 20 00 32 30 | 20 20 00 2e 20 3f 20 41 |30) .20| .. ? A|
|000049c0| 42 53 28 33 30 2d 31 30 | 29 20 20 00 32 30 20 20 |BS(30-10|) .20 |
|000049d0| 00 2e 20 53 54 4f 52 45 | 20 34 30 20 54 4f 20 4e |.. STORE| 40 TO N|
|000049e0| 75 6d 31 20 20 00 2e 20 | 53 54 4f 52 45 20 32 20 |um1 .. |STORE 2 |
|000049f0| 54 4f 20 4e 75 6d 32 20 | 20 00 2e 20 3f 20 41 42 |TO Num2 | .. ? AB|
|00004a00| 53 28 4e 75 6d 32 2d 4e | 75 6d 31 29 20 20 00 20 |S(Num2-N|um1) . |
|00004a10| 20 20 20 20 20 20 20 20 | 20 33 38 20 20 00 2f 2a | | 38 ./*|
|00004a20| 20 20 00 21 62 63 00 00 | 46 6f 72 6d 61 74 3a 20 | .!bc..|Format: |
|00004a30| 41 43 43 45 50 54 20 5b | 3c 65 78 70 43 3e 5d 20 |ACCEPT [|<expC>] |
|00004a40| 54 4f 20 3c 6d 65 6d 5f | 76 61 72 3e 00 00 41 43 |TO <mem_|var>..AC|
|00004a50| 43 45 50 54 20 61 6c 6c | 6f 77 73 20 79 6f 75 20 |CEPT all|ows you |
|00004a60| 74 6f 20 65 6e 74 65 72 | 20 63 68 61 72 61 63 74 |to enter| charact|
|00004a70| 65 72 20 64 61 74 61 20 | 64 69 72 65 63 74 6c 79 |er data |directly|
|00004a80| 20 69 6e 74 6f 20 61 20 | 6d 65 6d 6f 72 79 00 76 | into a |memory.v|
|00004a90| 61 72 69 61 62 6c 65 20 | 77 69 74 68 6f 75 74 20 |ariable |without |
|00004aa0| 72 65 71 75 69 72 69 6e | 67 20 74 68 65 20 63 68 |requirin|g the ch|
|00004ab0| 61 72 61 63 74 65 72 73 | 20 74 6f 20 62 65 20 65 |aracters| to be e|
|00004ac0| 6e 63 6c 6f 73 65 64 20 | 69 6e 00 71 75 6f 74 61 |nclosed |in.quota|
|00004ad0| 74 69 6f 6e 20 6d 61 72 | 6b 73 2e 20 20 44 61 74 |tion mar|ks. Dat|
|00004ae0| 61 20 65 6e 74 65 72 65 | 64 20 63 61 6e 20 62 65 |a entere|d can be|
|00004af0| 20 75 70 20 74 6f 20 32 | 35 34 20 63 68 61 72 61 | up to 2|54 chara|
|00004b00| 63 74 65 72 73 20 69 6e | 00 6c 65 6e 67 74 68 2c |cters in|.length,|
|00004b10| 20 6d 75 73 74 20 62 65 | 20 74 65 72 6d 69 6e 61 | must be| termina|
|00004b20| 74 65 64 20 62 79 20 43 | 61 72 72 69 61 67 65 20 |ted by C|arriage |
|00004b30| 52 65 74 75 72 6e 2c 20 | 61 6e 64 20 69 73 20 61 |Return, |and is a|
|00004b40| 6c 77 61 79 73 00 73 74 | 6f 72 65 64 20 61 73 20 |lways.st|ored as |
|00004b50| 63 68 61 72 61 63 74 65 | 72 20 64 61 74 61 2e 00 |characte|r data..|
|00004b60| 00 49 66 20 74 68 65 20 | 6f 70 74 69 6f 6e 61 6c |.If the |optional|
|00004b70| 20 3c 65 78 70 43 3e 20 | 69 73 20 70 72 6f 76 69 | <expC> |is provi|
|00004b80| 64 65 64 2c 20 69 74 20 | 69 73 20 64 69 73 70 6c |ded, it |is displ|
|00004b90| 61 79 65 64 20 6f 6e 20 | 74 68 65 20 00 73 63 72 |ayed on |the .scr|
|00004ba0| 65 65 6e 20 74 6f 20 72 | 65 6d 69 6e 64 20 74 68 |een to r|emind th|
|00004bb0| 65 20 75 73 65 72 20 77 | 68 69 63 68 20 64 61 74 |e user w|hich dat|
|00004bc0| 61 20 69 73 20 62 65 69 | 6e 67 20 72 65 71 75 65 |a is bei|ng reque|
|00004bd0| 73 74 65 64 2e 20 20 49 | 66 00 3c 65 78 70 43 3e |sted. I|f.<expC>|
|00004be0| 20 69 73 20 61 20 63 68 | 61 72 61 63 74 65 72 20 | is a ch|aracter |
|00004bf0| 73 74 72 69 6e 67 20 6c | 69 74 65 72 61 6c 2c 20 |string l|iteral, |
|00004c00| 69 74 20 6d 75 73 74 20 | 62 65 20 64 65 6c 69 6d |it must |be delim|
|00004c10| 69 74 65 64 2e 00 00 45 | 78 61 6d 70 6c 65 3a 00 |ited...E|xample:.|
|00004c20| 2e 20 41 43 43 45 50 54 | 20 22 4e 41 4d 45 20 4f |. ACCEPT| "NAME O|
|00004c30| 46 20 4d 4f 56 49 45 3a | 22 20 54 4f 20 4d 6f 76 |F MOVIE:|" TO Mov|
|00004c40| 69 65 00 4e 41 4d 45 20 | 4f 46 20 4d 4f 56 49 45 |ie.NAME |OF MOVIE|
|00004c50| 3a 42 41 43 4b 20 54 4f | 20 54 48 45 20 46 55 54 |:BACK TO| THE FUT|
|00004c60| 55 52 45 00 2e 20 3f 20 | 4d 6f 76 69 65 00 42 41 |URE.. ? |Movie.BA|
|00004c70| 43 4b 20 54 4f 20 54 48 | 45 20 46 55 54 55 52 45 |CK TO TH|E FUTURE|
|00004c80| 00 2f 2a 00 21 62 63 20 | 20 00 00 46 6f 72 6d 61 |./*.!bc | ..Forma|
|00004c90| 74 3a 20 20 20 41 4c 49 | 41 53 28 5b 3c 65 78 70 |t: ALI|AS([<exp|
|00004ca0| 4e 3e 5d 29 20 20 00 20 | 00 54 68 65 20 41 4c 49 |N>]) . |.The ALI|
|00004cb0| 41 53 20 66 75 6e 63 74 | 69 6f 6e 20 72 65 74 75 |AS funct|ion retu|
|00004cc0| 72 6e 73 20 74 68 65 20 | 61 6c 69 61 73 20 6f 66 |rns the |alias of|
|00004cd0| 20 74 68 65 20 73 70 65 | 63 69 66 69 65 64 20 77 | the spe|cified w|
|00004ce0| 6f 72 6b 61 72 65 61 2e | 00 00 49 66 20 74 68 65 |orkarea.|..If the|
|00004cf0| 20 61 72 67 75 6d 65 6e | 74 20 69 73 20 6f 6d 69 | argumen|t is omi|
|00004d00| 74 74 65 64 2c 20 69 74 | 20 72 65 74 75 72 6e 73 |tted, it| returns|
|00004d10| 20 74 68 65 20 61 6c 69 | 61 73 20 6f 66 20 74 68 | the ali|as of th|
|00004d20| 65 20 00 63 75 72 72 65 | 6e 74 6c 79 20 73 65 6c |e .curre|ntly sel|
|00004d30| 65 63 74 65 64 20 77 6f | 72 6b 61 72 65 61 2e 20 |ected wo|rkarea. |
|00004d40| 20 49 66 20 6e 6f 20 64 | 61 74 61 62 61 73 65 20 | If no d|atabase |
|00004d50| 69 73 20 6f 70 65 6e 20 | 69 6e 20 74 68 65 20 00 |is open |in the .|
|00004d60| 73 70 65 63 69 66 69 65 | 64 20 77 6f 72 6b 61 72 |specifie|d workar|
|00004d70| 65 61 20 74 68 65 20 6e | 75 6c 6c 20 73 74 72 69 |ea the n|ull stri|
|00004d80| 6e 67 20 69 73 20 72 65 | 74 75 72 6e 65 64 2e 20 |ng is re|turned. |
|00004d90| 20 00 20 00 45 78 61 6d | 70 6c 65 3a 20 20 00 2e | . .Exam|ple: ..|
|00004da0| 53 45 4c 45 43 54 20 41 | 20 20 00 2e 55 53 45 20 |SELECT A| ..USE |
|00004db0| 56 69 64 65 6f 20 20 00 | 2e 53 45 4c 45 43 54 20 |Video .|.SELECT |
|00004dc0| 42 20 20 00 2e 55 53 45 | 20 43 75 73 74 6f 6d 65 |B ..USE| Custome|
|00004dd0| 72 20 41 4c 49 41 53 20 | 43 75 73 74 20 20 00 2e |r ALIAS |Cust ..|
|00004de0| 3f 20 41 4c 49 41 53 28 | 29 20 20 00 43 55 53 54 |? ALIAS(|) .CUST|
|00004df0| 20 20 00 2e 3f 20 41 4c | 49 41 53 28 31 29 20 20 | ..? AL|IAS(1) |
|00004e00| 00 56 49 44 45 4f 20 20 | 00 2f 2a 20 20 00 21 62 |.VIDEO |./* .!b|
|00004e10| 63 00 00 46 6f 72 6d 61 | 74 73 3a 20 41 50 50 45 |c..Forma|ts: APPE|
|00004e20| 4e 44 20 5b 42 4c 41 4e | 4b 5d 00 09 20 41 50 50 |ND [BLAN|K].. APP|
|00004e30| 45 4e 44 20 46 52 4f 4d | 20 3c 66 69 6c 65 3e 20 |END FROM| <file> |
|00004e40| 5b 46 49 45 4c 44 53 20 | 3c 66 69 65 6c 64 6c 69 |[FIELDS |<fieldli|
|00004e50| 73 74 3e 5d 20 5b 46 4f | 52 20 3c 65 78 70 4c 3e |st>] [FO|R <expL>|
|00004e60| 5d 00 09 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |].. | |
|00004e70| 5b 54 59 50 45 20 3c 66 | 69 6c 65 5f 74 79 70 65 |[TYPE <f|ile_type|
|00004e80| 3e 5d 00 00 41 6c 6c 20 | 66 6f 72 6d 73 20 6f 66 |>]..All |forms of|
|00004e90| 20 41 50 50 45 4e 44 20 | 61 64 64 20 72 65 63 6f | APPEND |add reco|
|00004ea0| 72 64 73 20 74 6f 20 74 | 68 65 20 65 6e 64 20 6f |rds to t|he end o|
|00004eb0| 66 20 74 68 65 20 64 61 | 74 61 62 61 73 65 00 63 |f the da|tabase.c|
|00004ec0| 75 72 72 65 6e 74 6c 79 | 20 53 45 4c 45 43 54 65 |urrently| SELECTe|
|00004ed0| 64 2e 00 00 54 68 65 20 | 41 50 50 45 4e 44 20 63 |d...The |APPEND c|
|00004ee0| 6f 6d 6d 61 6e 64 2c 20 | 69 73 73 75 65 64 20 77 |ommand, |issued w|
|00004ef0| 69 74 68 6f 75 74 20 61 | 6e 79 20 61 72 67 75 6d |ithout a|ny argum|
|00004f00| 65 6e 74 73 2c 20 69 6e | 76 6f 6b 65 73 20 61 00 |ents, in|vokes a.|
|00004f10| 66 75 6c 6c 2d 73 63 72 | 65 65 6e 20 65 64 69 74 |full-scr|een edit|
|00004f20| 69 6e 67 20 70 72 6f 63 | 65 64 75 72 65 20 77 69 |ing proc|edure wi|
|00004f30| 74 68 20 77 68 69 63 68 | 20 61 73 20 6d 61 6e 79 |th which| as many|
|00004f40| 20 72 65 63 6f 72 64 73 | 20 61 73 00 64 65 73 69 | records| as.desi|
|00004f50| 72 65 64 20 6d 61 79 20 | 62 65 20 61 64 64 65 64 |red may |be added|
|00004f60| 20 74 6f 20 74 68 65 20 | 64 61 74 61 62 61 73 65 | to the |database|
|00004f70| 20 63 75 72 72 65 6e 74 | 6c 79 20 53 45 4c 45 43 | current|ly SELEC|
|00004f80| 54 65 64 2e 00 00 49 66 | 20 6e 6f 20 53 45 54 20 |Ted...If| no SET |
|00004f90| 46 4f 52 4d 41 54 20 69 | 73 20 61 63 74 69 76 65 |FORMAT i|s active|
|00004fa0| 2c 20 74 68 65 20 75 73 | 65 72 20 69 73 20 70 72 |, the us|er is pr|
|00004fb0| 6f 6d 70 74 65 64 20 66 | 6f 72 20 74 68 65 20 76 |ompted f|or the v|
|00004fc0| 61 6c 75 65 73 00 6f 66 | 20 65 61 63 68 20 66 69 |alues.of| each fi|
|00004fd0| 65 6c 64 20 77 69 74 68 | 69 6e 20 65 61 63 68 20 |eld with|in each |
|00004fe0| 72 65 63 6f 72 64 20 74 | 6f 20 62 65 20 61 64 64 |record t|o be add|
|00004ff0| 65 64 20 75 73 69 6e 67 | 20 61 20 64 65 66 61 75 |ed using| a defau|
|00005000| 6c 74 00 73 63 72 65 65 | 6e 20 6c 61 79 6f 75 74 |lt.scree|n layout|
|00005010| 2e 20 20 49 66 20 53 45 | 54 20 46 4f 52 4d 41 54 |. If SE|T FORMAT|
|00005020| 20 69 73 20 61 63 74 69 | 76 65 2c 20 74 68 65 20 | is acti|ve, the |
|00005030| 73 63 72 65 65 6e 20 6c | 61 79 6f 75 74 00 73 70 |screen l|ayout.sp|
|00005040| 65 63 69 66 69 65 64 20 | 69 6e 20 74 68 65 20 46 |ecified |in the F|
|00005050| 4f 52 4d 41 54 20 66 69 | 6c 65 20 69 73 20 75 73 |ORMAT fi|le is us|
|00005060| 65 64 20 74 6f 20 70 72 | 6f 6d 70 74 20 74 68 65 |ed to pr|ompt the|
|00005070| 20 75 73 65 72 20 66 6f | 72 20 00 66 69 65 6c 64 | user fo|r .field|
|00005080| 73 20 74 6f 20 62 65 20 | 69 6e 70 75 74 2e 00 2f |s to be |input../|
|00005090| 2a 00 21 62 63 00 00 41 | 50 50 45 4e 44 20 42 4c |*.!bc..A|PPEND BL|
|000050a0| 41 4e 4b 20 61 64 64 73 | 20 6f 6e 65 20 72 65 63 |ANK adds| one rec|
|000050b0| 6f 72 64 2c 20 65 6e 74 | 69 72 65 6c 79 20 66 69 |ord, ent|irely fi|
|000050c0| 6c 6c 65 64 20 77 69 74 | 68 20 73 70 61 63 65 73 |lled wit|h spaces|
|000050d0| 2c 20 74 6f 00 74 68 65 | 20 65 6e 64 20 6f 66 20 |, to.the| end of |
|000050e0| 74 68 65 20 64 61 74 61 | 62 61 73 65 20 63 75 72 |the data|base cur|
|000050f0| 72 65 6e 74 6c 79 20 53 | 45 4c 45 43 54 65 64 2e |rently S|ELECTed.|
|00005100| 00 2f 2a 00 21 62 63 00 | 00 46 6f 72 6d 61 74 3a |./*.!bc.|.Format:|
|00005110| 09 20 41 50 50 45 4e 44 | 20 46 52 4f 4d 20 3c 66 |. APPEND| FROM <f|
|00005120| 69 6c 65 3e 20 5b 46 49 | 45 4c 44 53 20 3c 66 69 |ile> [FI|ELDS <fi|
|00005130| 65 6c 64 6c 69 73 74 3e | 5d 20 5b 46 4f 52 20 3c |eldlist>|] [FOR <|
|00005140| 65 78 70 4c 3e 5d 00 09 | 20 20 20 20 20 20 20 20 |expL>]..| |
|00005150| 20 20 20 20 20 5b 54 59 | 50 45 20 3c 66 69 6c 65 | [TY|PE <file|
|00005160| 5f 74 79 70 65 3e 5d 00 | 00 41 50 50 45 4e 44 20 |_type>].|.APPEND |
|00005170| 46 52 4f 4d 20 61 64 64 | 73 20 72 65 63 6f 72 64 |FROM add|s record|
|00005180| 73 20 74 6f 20 74 68 65 | 20 65 6e 64 20 6f 66 20 |s to the| end of |
|00005190| 74 68 65 20 63 75 72 72 | 65 6e 74 20 64 61 74 61 |the curr|ent data|
|000051a0| 62 61 73 65 20 46 52 4f | 4d 00 64 61 74 61 20 69 |base FRO|M.data i|
|000051b0| 6e 20 3c 66 69 6c 65 3e | 2e 20 20 22 44 42 46 22 |n <file>|. "DBF"|
|000051c0| 20 69 73 20 74 68 65 20 | 64 65 66 61 75 6c 74 20 | is the |default |
|000051d0| 65 78 74 65 6e 73 69 6f | 6e 20 66 6f 72 20 3c 66 |extensio|n for <f|
|000051e0| 69 6c 65 3e 2e 00 00 54 | 68 65 20 6f 70 74 69 6f |ile>...T|he optio|
|000051f0| 6e 61 6c 20 46 49 45 4c | 44 53 20 6c 69 73 74 20 |nal FIEL|DS list |
|00005200| 70 65 72 6d 69 74 73 20 | 74 68 65 20 64 65 73 74 |permits |the dest|
|00005210| 69 6e 61 74 69 6f 6e 20 | 66 69 6c 65 20 74 6f 20 |ination |file to |
|00005220| 63 6f 6e 74 61 69 6e 00 | 61 20 73 75 62 73 65 74 |contain.|a subset|
|00005230| 20 6f 66 20 74 68 65 20 | 66 69 65 6c 64 73 20 69 | of the |fields i|
|00005240| 6e 20 74 68 65 20 3c 66 | 69 6c 65 3e 20 62 65 69 |n the <f|ile> bei|
|00005250| 6e 67 20 41 50 50 45 4e | 44 65 64 2e 20 20 54 68 |ng APPEN|Ded. Th|
|00005260| 65 20 66 69 65 6c 64 73 | 00 69 6e 20 3c 66 69 65 |e fields|.in <fie|
|00005270| 6c 64 6c 69 73 74 3e 20 | 6d 75 73 74 20 62 65 20 |ldlist> |must be |
|00005280| 66 69 65 6c 64 73 20 65 | 78 69 73 74 69 6e 67 20 |fields e|xisting |
|00005290| 69 6e 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 64 |in the c|urrent d|
|000052a0| 61 74 61 62 61 73 65 2e | 00 00 54 68 65 20 46 4f |atabase.|..The FO|
|000052b0| 52 20 63 6c 61 75 73 65 | 20 63 61 75 73 65 73 20 |R clause| causes |
|000052c0| 61 20 6e 65 77 20 72 65 | 63 6f 72 64 20 74 6f 20 |a new re|cord to |
|000052d0| 62 65 20 61 70 70 65 6e | 64 65 64 20 66 6f 72 20 |be appen|ded for |
|000052e0| 65 61 63 68 20 72 65 2d | 00 63 6f 72 64 20 69 6e |each re-|.cord in|
|000052f0| 20 74 68 65 20 46 52 4f | 4d 20 3c 66 69 6c 65 3e | the FRO|M <file>|
|00005300| 20 66 6f 72 20 77 68 69 | 63 68 20 3c 65 78 70 4c | for whi|ch <expL|
|00005310| 3e 20 69 73 20 74 72 75 | 65 2e 20 20 3c 65 78 70 |> is tru|e. <exp|
|00005320| 4c 3e 20 73 68 6f 75 6c | 64 00 6e 6f 72 6d 61 6c |L> shoul|d.normal|
|00005330| 6c 79 20 72 65 66 65 72 | 65 6e 63 65 20 66 69 65 |ly refer|ence fie|
|00005340| 6c 64 73 20 77 68 69 63 | 68 20 61 72 65 20 63 6f |lds whic|h are co|
|00005350| 6e 74 61 69 6e 65 64 20 | 69 6e 20 62 6f 74 68 20 |ntained |in both |
|00005360| 66 69 6c 65 73 2e 00 2f | 2a 00 21 62 63 00 00 46 |files../|*.!bc..F|
|00005370| 6f 72 6d 61 74 3a 20 20 | 54 59 50 45 20 53 44 46 |ormat: |TYPE SDF|
|00005380| 20 7c 20 44 45 4c 49 4d | 49 54 45 44 20 5b 57 49 | | DELIM|ITED [WI|
|00005390| 54 48 20 3c 64 65 6c 69 | 6d 69 74 65 72 3e 7c 42 |TH <deli|miter>|B|
|000053a0| 4c 41 4e 4b 5d 00 09 20 | 20 00 49 66 20 74 68 65 |LANK].. | .If the|
|000053b0| 20 64 65 73 69 72 65 64 | 20 46 52 4f 4d 20 3c 66 | desired| FROM <f|
|000053c0| 69 6c 65 3e 20 69 73 20 | 6e 6f 74 20 61 20 64 61 |ile> is |not a da|
|000053d0| 74 61 62 61 73 65 2c 20 | 74 68 65 20 54 59 50 45 |tabase, |the TYPE|
|000053e0| 20 63 6c 61 75 73 65 00 | 6d 61 79 20 62 65 20 75 | clause.|may be u|
|000053f0| 73 65 64 20 74 6f 20 73 | 70 65 63 69 66 79 20 53 |sed to s|pecify S|
|00005400| 44 46 20 6f 72 20 44 45 | 4c 49 4d 49 54 45 44 20 |DF or DE|LIMITED |
|00005410| 3c 66 69 6c 65 3e 20 66 | 6f 72 6d 61 74 73 2e 20 |<file> f|ormats. |
|00005420| 20 54 68 65 00 64 65 66 | 61 75 6c 74 20 65 78 74 | The.def|ault ext|
|00005430| 65 6e 73 69 6f 6e 20 66 | 6f 72 20 74 68 65 73 65 |ension f|or these|
|00005440| 20 66 6f 72 6d 61 74 73 | 20 69 73 20 22 54 58 54 | formats| is "TXT|
|00005450| 22 2e 00 00 41 6e 20 53 | 44 46 20 66 69 6c 65 20 |"...An S|DF file |
|00005460| 69 73 20 61 6e 20 41 53 | 43 49 49 20 74 65 78 74 |is an AS|CII text|
|00005470| 20 66 69 6c 65 20 69 6e | 20 77 68 69 63 68 20 74 | file in| which t|
|00005480| 68 65 20 72 65 63 6f 72 | 64 73 20 68 61 76 65 20 |he recor|ds have |
|00005490| 61 00 66 69 78 65 64 20 | 6c 65 6e 67 74 68 20 61 |a.fixed |length a|
|000054a0| 6e 64 20 65 6e 64 20 77 | 69 74 68 20 61 20 63 61 |nd end w|ith a ca|
|000054b0| 72 72 69 61 67 65 20 72 | 65 74 75 72 6e 20 61 6e |rriage r|eturn an|
|000054c0| 64 20 6c 69 6e 65 20 66 | 65 65 64 2e 20 20 00 00 |d line f|eed. ..|
|000054d0| 41 20 44 45 4c 49 4d 49 | 54 45 44 20 66 69 6c 65 |A DELIMI|TED file|
|000054e0| 20 69 73 20 61 6e 20 41 | 53 43 49 49 20 74 65 78 | is an A|SCII tex|
|000054f0| 74 20 66 69 6c 65 20 69 | 6e 20 77 68 69 63 68 20 |t file i|n which |
|00005500| 65 61 63 68 20 72 65 63 | 6f 72 64 20 65 6e 64 73 |each rec|ord ends|
|00005510| 00 77 69 74 68 20 61 20 | 63 61 72 72 69 61 67 65 |.with a |carriage|
|00005520| 20 72 65 74 75 72 6e 20 | 61 6e 64 20 6c 69 6e 65 | return |and line|
|00005530| 20 66 65 65 64 2e 20 20 | 46 69 65 6c 64 73 20 61 | feed. |Fields a|
|00005540| 72 65 20 6e 6f 72 6d 61 | 6c 6c 79 20 73 65 70 61 |re norma|lly sepa|
|00005550| 2d 00 72 61 74 65 64 20 | 62 79 20 63 6f 6d 6d 61 |-.rated |by comma|
|00005560| 73 2c 20 61 6e 64 20 63 | 68 61 72 61 63 74 65 72 |s, and c|haracter|
|00005570| 20 66 69 65 6c 64 73 20 | 61 72 65 20 61 64 64 69 | fields |are addi|
|00005580| 74 69 6f 6e 61 6c 6c 79 | 20 64 65 6c 69 6d 69 74 |tionally| delimit|
|00005590| 65 64 00 62 79 20 64 6f | 75 62 6c 65 20 71 75 6f |ed.by do|uble quo|
|000055a0| 74 61 74 69 6f 6e 20 6d | 61 72 6b 73 2e 20 20 48 |tation m|arks. H|
|000055b0| 6f 77 65 76 65 72 2c 20 | 74 68 65 20 44 45 4c 49 |owever, |the DELI|
|000055c0| 4d 49 54 45 44 20 57 49 | 54 48 20 42 4c 41 4e 4b |MITED WI|TH BLANK|
|000055d0| 20 00 6f 70 74 69 6f 6e | 20 6d 61 79 20 62 65 20 | .option| may be |
|000055e0| 75 73 65 64 20 74 6f 20 | 69 6e 64 69 63 61 74 65 |used to |indicate|
|000055f0| 20 74 68 61 74 20 66 69 | 65 6c 64 73 20 61 72 65 | that fi|elds are|
|00005600| 20 73 65 70 61 72 61 74 | 65 64 20 62 79 20 00 73 | separat|ed by .s|
|00005610| 70 61 63 65 73 20 72 61 | 74 68 65 72 20 74 68 61 |paces ra|ther tha|
|00005620| 6e 20 63 6f 6d 6d 61 73 | 3b 20 61 6e 64 2c 20 74 |n commas|; and, t|
|00005630| 68 65 20 44 45 4c 49 4d | 49 54 45 44 20 57 49 54 |he DELIM|ITED WIT|
|00005640| 48 20 3c 64 65 6c 69 6d | 69 74 65 72 3e 00 6f 70 |H <delim|iter>.op|
|00005650| 74 69 6f 6e 20 6d 61 79 | 20 62 65 20 75 73 65 64 |tion may| be used|
|00005660| 20 74 6f 20 69 6e 64 69 | 63 61 74 65 20 74 68 61 | to indi|cate tha|
|00005670| 74 20 63 68 61 72 61 63 | 74 65 72 20 66 69 65 6c |t charac|ter fiel|
|00005680| 64 73 20 61 72 65 20 64 | 65 2d 00 6c 69 6d 69 74 |ds are d|e-.limit|
|00005690| 65 64 20 62 79 20 61 20 | 63 68 61 72 61 63 74 65 |ed by a |characte|
|000056a0| 72 20 6f 74 68 65 72 20 | 74 68 61 6e 20 61 20 64 |r other |than a d|
|000056b0| 6f 75 62 6c 65 20 71 75 | 6f 74 61 74 69 6f 6e 20 |ouble qu|otation |
|000056c0| 6d 61 72 6b 2e 00 2f 2a | 00 21 62 63 20 20 00 00 |mark../*|.!bc ..|
|000056d0| 46 6f 72 6d 61 74 3a 20 | 20 20 41 53 43 28 3c 65 |Format: | ASC(<e|
|000056e0| 78 70 43 3e 29 20 20 00 | 00 54 68 65 20 41 53 43 |xpC>) .|.The ASC|
|000056f0| 20 66 75 6e 63 74 69 6f | 6e 20 72 65 74 75 72 6e | functio|n return|
|00005700| 73 20 74 68 65 20 41 53 | 43 49 49 20 63 6f 64 65 |s the AS|CII code|
|00005710| 20 65 71 75 69 76 61 6c | 65 6e 74 20 6f 66 20 74 | equival|ent of t|
|00005720| 68 65 20 00 66 69 72 73 | 74 20 63 68 61 72 61 63 |he .firs|t charac|
|00005730| 74 65 72 20 69 6e 20 61 | 20 63 68 61 72 61 63 74 |ter in a| charact|
|00005740| 65 72 20 73 74 72 69 6e | 67 20 65 78 70 72 65 73 |er strin|g expres|
|00005750| 73 69 6f 6e 2e 20 20 00 | 20 00 45 78 61 6d 70 6c |sion. .| .Exampl|
|00005760| 65 73 3a 20 20 00 2e 20 | 55 53 45 20 56 69 64 65 |es: .. |USE Vide|
|00005770| 6f 20 20 00 2e 20 44 49 | 53 50 4c 41 59 20 54 69 |o .. DI|SPLAY Ti|
|00005780| 74 6c 65 20 20 00 52 45 | 43 4f 52 44 23 20 20 54 |tle .RE|CORD# T|
|00005790| 49 54 4c 45 20 20 00 31 | 20 20 41 4d 41 44 45 55 |ITLE .1| AMADEU|
|000057a0| 53 20 20 00 2e 20 3f 20 | 41 53 43 28 54 69 74 6c |S .. ? |ASC(Titl|
|000057b0| 65 29 20 20 00 20 36 35 | 20 20 00 2e 20 3f 20 41 |e) . 65| .. ? A|
|000057c0| 53 43 28 22 41 22 29 20 | 20 00 20 36 35 20 20 00 |SC("A") | . 65 .|
|000057d0| 2e 20 3f 20 41 53 43 28 | 22 61 22 29 20 20 00 20 |. ? ASC(|"a") . |
|000057e0| 39 37 20 20 00 2f 2a 20 | 20 00 21 62 63 20 20 00 |97 ./* | .!bc .|
|000057f0| 00 46 6f 72 6d 61 74 3a | 20 20 20 41 54 28 3c 65 |.Format:| AT(<e|
|00005800| 78 70 43 31 3e 2c 3c 65 | 78 70 43 32 3e 29 20 20 |xpC1>,<e|xpC2>) |
|00005810| 00 20 00 54 68 65 20 41 | 54 20 66 75 6e 63 74 69 |. .The A|T functi|
|00005820| 6f 6e 20 68 61 73 20 74 | 77 6f 20 63 68 61 72 61 |on has t|wo chara|
|00005830| 63 74 65 72 20 73 74 72 | 69 6e 67 73 20 6f 72 20 |cter str|ings or |
|00005840| 63 68 61 72 61 63 74 65 | 72 20 73 74 72 69 6e 67 |characte|r string|
|00005850| 20 00 65 78 70 72 65 73 | 73 69 6f 6e 73 20 61 73 | .expres|sions as|
|00005860| 20 69 74 73 20 61 72 67 | 75 6d 65 6e 74 73 2e 20 | its arg|uments. |
|00005870| 20 49 74 20 73 65 61 72 | 63 68 65 73 20 3c 65 78 | It sear|ches <ex|
|00005880| 70 43 32 3e 20 66 6f 72 | 20 74 68 65 20 00 66 69 |pC2> for| the .fi|
|00005890| 72 73 74 20 6f 63 63 75 | 72 72 65 6e 63 65 20 6f |rst occu|rrence o|
|000058a0| 66 20 3c 65 78 70 43 31 | 3e 2c 20 61 6e 64 20 74 |f <expC1|>, and t|
|000058b0| 68 65 6e 20 72 65 74 75 | 72 6e 73 2c 20 61 73 20 |hen retu|rns, as |
|000058c0| 61 6e 20 69 6e 74 65 67 | 65 72 2c 20 00 74 68 65 |an integ|er, .the|
|000058d0| 20 70 6f 73 69 74 69 6f | 6e 20 77 68 65 72 65 20 | positio|n where |
|000058e0| 69 74 20 77 61 73 20 66 | 6f 75 6e 64 2e 20 20 49 |it was f|ound. I|
|000058f0| 66 20 3c 65 78 70 43 31 | 3e 20 64 6f 65 73 20 6e |f <expC1|> does n|
|00005900| 6f 74 20 6f 63 63 75 72 | 20 69 6e 20 00 3c 65 78 |ot occur| in .<ex|
|00005910| 70 43 32 3e 2c 20 7a 65 | 72 6f 20 69 73 20 72 65 |pC2>, ze|ro is re|
|00005920| 74 75 72 6e 65 64 2e 20 | 20 00 20 00 45 78 61 6d |turned. | . .Exam|
|00005930| 70 6c 65 73 3a 20 20 00 | 2e 20 53 54 4f 52 45 20 |ples: .|. STORE |
|00005940| 22 4e 6f 77 20 69 73 20 | 74 68 65 20 74 69 6d 65 |"Now is |the time|
|00005950| 22 20 54 4f 20 53 74 72 | 32 20 20 00 2e 20 53 54 |" TO Str|2 .. ST|
|00005960| 4f 52 45 20 22 69 73 22 | 20 54 4f 20 53 74 72 31 |ORE "is"| TO Str1|
|00005970| 20 20 00 2e 20 3f 20 41 | 54 28 53 74 72 31 2c 53 | .. ? A|T(Str1,S|
|00005980| 74 72 32 29 20 20 00 20 | 20 20 20 20 20 20 20 20 |tr2) . | |
|00005990| 20 35 20 20 00 2e 20 53 | 54 4f 52 45 20 22 49 53 | 5 .. S|TORE "IS|
|000059a0| 22 20 54 4f 20 53 74 72 | 31 20 20 00 2e 20 3f 20 |" TO Str|1 .. ? |
|000059b0| 41 54 28 53 74 72 31 2c | 53 74 72 32 29 20 20 00 |AT(Str1,|Str2) .|
|000059c0| 20 20 20 20 20 20 20 20 | 20 20 30 20 20 00 2f 2a | | 0 ./*|
|000059d0| 20 20 00 21 62 63 00 00 | 46 6f 72 6d 61 74 3a 20 | .!bc..|Format: |
|000059e0| 41 56 45 52 41 47 45 20 | 5b 65 78 70 72 5f 6c 69 |AVERAGE |[expr_li|
|000059f0| 73 74 5d 20 5b 3c 73 63 | 6f 70 65 3e 5d 20 5b 46 |st] [<sc|ope>] [F|
|00005a00| 4f 52 20 3c 65 78 70 4c | 3e 5d 00 20 20 20 20 20 |OR <expL|>]. |
|00005a10| 20 20 20 20 5b 57 48 49 | 4c 45 20 3c 65 78 70 4c | [WHI|LE <expL|
|00005a20| 3e 5d 20 5b 54 4f 20 3c | 6d 65 6d 5f 76 61 72 5f |>] [TO <|mem_var_|
|00005a30| 6c 69 73 74 3e 5d 00 00 | 41 56 45 52 41 47 45 20 |list>]..|AVERAGE |
|00005a40| 63 6f 6d 70 75 74 65 73 | 20 74 68 65 20 61 72 69 |computes| the ari|
|00005a50| 74 68 6d 65 74 69 63 20 | 6d 65 61 6e 20 6f 66 20 |thmetic |mean of |
|00005a60| 6e 75 6d 65 72 69 63 20 | 65 78 70 72 65 73 73 69 |numeric |expressi|
|00005a70| 6f 6e 73 2e 00 41 6c 6c | 20 6e 75 6d 65 72 69 63 |ons..All| numeric|
|00005a80| 20 66 69 65 6c 64 73 20 | 69 6e 20 74 68 65 20 63 | fields |in the c|
|00005a90| 75 72 72 65 6e 74 6c 79 | 20 55 53 45 64 20 64 61 |urrently| USEd da|
|00005aa0| 74 61 62 61 73 65 20 61 | 72 65 20 61 76 65 72 61 |tabase a|re avera|
|00005ab0| 67 65 64 00 75 6e 6c 65 | 73 73 20 74 68 65 20 3c |ged.unle|ss the <|
|00005ac0| 65 78 70 72 5f 6c 69 73 | 74 3e 20 73 70 65 63 69 |expr_lis|t> speci|
|00005ad0| 66 69 65 73 20 6f 74 68 | 65 72 77 69 73 65 2e 20 |fies oth|erwise. |
|00005ae0| 20 41 6c 6c 20 64 61 74 | 61 62 61 73 65 00 72 65 | All dat|abase.re|
|00005af0| 63 6f 72 64 73 20 61 72 | 65 20 61 76 65 72 61 67 |cords ar|e averag|
|00005b00| 65 64 20 75 6e 6c 65 73 | 73 20 61 20 73 63 6f 70 |ed unles|s a scop|
|00005b10| 65 2c 20 46 4f 52 2c 20 | 6f 72 20 57 48 49 4c 45 |e, FOR, |or WHILE|
|00005b20| 20 63 6c 61 75 73 65 20 | 69 73 00 70 72 65 73 65 | clause |is.prese|
|00005b30| 6e 74 2e 20 20 4f 70 74 | 69 6f 6e 61 6c 6c 79 2c |nt. Opt|ionally,|
|00005b40| 20 74 68 65 20 72 65 73 | 75 6c 74 73 20 6f 66 20 | the res|ults of |
|00005b50| 74 68 65 20 41 56 45 52 | 41 47 45 20 63 6f 6d 6d |the AVER|AGE comm|
|00005b60| 61 6e 64 20 6d 61 79 20 | 62 65 00 73 74 6f 72 65 |and may |be.store|
|00005b70| 64 20 74 6f 20 61 20 6c | 69 73 74 20 6f 66 20 6d |d to a l|ist of m|
|00005b80| 65 6d 6f 72 79 20 76 61 | 72 69 61 62 6c 65 73 20 |emory va|riables |
|00005b90| 28 3c 6d 65 6d 5f 76 61 | 72 5f 6c 69 73 74 3e 29 |(<mem_va|r_list>)|
|00005ba0| 2e 00 00 45 78 61 6d 70 | 6c 65 3a 00 2e 20 55 53 |...Examp|le:.. US|
|00005bb0| 45 20 56 69 64 65 6f 00 | 2e 20 41 56 45 52 41 47 |E Video.|. AVERAG|
|00005bc0| 45 20 54 69 6d 65 73 5f | 72 65 6e 74 20 46 4f 52 |E Times_|rent FOR|
|00005bd0| 20 54 79 70 65 20 3d 20 | 22 43 6f 6d 65 64 79 22 | Type = |"Comedy"|
|00005be0| 00 35 20 72 65 63 6f 72 | 64 73 20 61 76 65 72 61 |.5 recor|ds avera|
|00005bf0| 67 65 64 2e 00 54 49 4d | 45 53 5f 52 45 4e 54 00 |ged..TIM|ES_RENT.|
|00005c00| 36 31 33 31 00 2f 2a 00 | 21 62 63 20 00 00 46 6f |6131./*.|!bc ..Fo|
|00005c10| 72 6d 61 74 3a 20 20 20 | 42 4f 46 28 5b 3c 65 78 |rmat: |BOF([<ex|
|00005c20| 70 4e 3e 5d 29 20 00 20 | 00 54 68 65 20 42 4f 46 |pN>]) . |.The BOF|
|00005c30| 20 66 75 6e 63 74 69 6f | 6e 20 74 65 73 74 73 20 | functio|n tests |
|00005c40| 66 6f 72 20 74 68 65 20 | 62 65 67 69 6e 6e 69 6e |for the |beginnin|
|00005c50| 67 20 6f 66 20 66 69 6c | 65 20 63 6f 6e 64 69 74 |g of fil|e condit|
|00005c60| 69 6f 6e 20 66 6f 72 20 | 61 00 64 61 74 61 62 61 |ion for |a.databa|
|00005c70| 73 65 20 66 69 6c 65 2e | 20 22 2e 54 2e 22 20 69 |se file.| ".T." i|
|00005c80| 73 20 72 65 74 75 72 6e | 65 64 20 77 68 65 6e 20 |s return|ed when |
|00005c90| 79 6f 75 20 68 61 76 65 | 20 61 74 74 65 6d 70 74 |you have| attempt|
|00005ca0| 65 64 20 74 6f 20 6d 6f | 76 65 00 74 68 65 20 72 |ed to mo|ve.the r|
|00005cb0| 65 63 6f 72 64 20 70 6f | 69 6e 74 65 72 20 62 65 |ecord po|inter be|
|00005cc0| 66 6f 72 65 20 74 68 65 | 20 66 69 72 73 74 20 6c |fore the| first l|
|00005cd0| 6f 67 69 63 61 6c 20 72 | 65 63 6f 72 64 20 69 6e |ogical r|ecord in|
|00005ce0| 20 74 68 65 20 66 69 6c | 65 2e 20 00 20 00 42 4f | the fil|e. . .BO|
|00005cf0| 46 20 72 65 74 75 72 6e | 73 20 69 6e 66 6f 72 6d |F return|s inform|
|00005d00| 61 74 69 6f 6e 20 66 6f | 72 20 74 68 65 20 64 61 |ation fo|r the da|
|00005d10| 74 61 62 61 73 65 20 69 | 6e 20 74 68 65 20 63 75 |tabase i|n the cu|
|00005d20| 72 72 65 6e 74 20 77 6f | 72 6b 61 72 65 61 00 75 |rrent wo|rkarea.u|
|00005d30| 6e 6c 65 73 73 20 74 68 | 65 20 6f 70 74 69 6f 6e |nless th|e option|
|00005d40| 61 6c 20 61 72 67 75 6d | 65 6e 74 20 69 73 20 73 |al argum|ent is s|
|00005d50| 75 70 70 6c 69 65 64 20 | 73 70 65 63 69 66 79 69 |upplied |specifyi|
|00005d60| 6e 67 20 61 20 64 69 66 | 66 65 72 65 6e 74 00 77 |ng a dif|ferent.w|
|00005d70| 6f 72 6b 61 72 65 61 2e | 20 20 49 6e 20 61 6e 79 |orkarea.| In any|
|00005d80| 20 63 61 73 65 2c 20 69 | 66 20 6e 6f 20 64 61 74 | case, i|f no dat|
|00005d90| 61 62 61 73 65 20 69 73 | 20 6f 70 65 6e 20 69 6e |abase is| open in|
|00005da0| 20 74 68 65 20 69 6e 64 | 69 63 61 74 65 64 00 77 | the ind|icated.w|
|00005db0| 6f 72 6b 61 72 65 61 2c | 20 22 2e 46 2e 22 20 69 |orkarea,| ".F." i|
|00005dc0| 73 20 72 65 74 75 72 6e | 65 64 2e 00 20 00 45 78 |s return|ed.. .Ex|
|00005dd0| 61 6d 70 6c 65 3a 20 00 | 2e 55 53 45 20 56 69 64 |ample: .|.USE Vid|
|00005de0| 65 6f 20 00 2e 20 3f 20 | 42 4f 46 28 29 20 00 2e |eo .. ? |BOF() ..|
|00005df0| 46 2e 20 00 2e 20 53 4b | 49 50 20 2d 31 20 00 52 |F. .. SK|IP -1 .R|
|00005e00| 65 63 6f 72 64 20 4e 6f | 2e 20 31 20 00 2e 20 3f |ecord No|. 1 .. ?|
|00005e10| 20 42 4f 46 28 29 20 00 | 2e 54 2e 20 00 2f 2a 20 | BOF() .|.T. ./* |
|00005e20| 00 21 62 63 00 00 46 6f | 72 6d 61 74 3a 20 20 42 |.!bc..Fo|rmat: B|
|00005e30| 52 4f 57 53 45 20 5b 46 | 49 45 4c 44 53 3c 6c 69 |ROWSE [F|IELDS<li|
|00005e40| 73 74 3e 5d 20 5b 4c 4f | 43 4b 3c 65 78 70 72 3e |st>] [LO|CK<expr>|
|00005e50| 5d 20 5b 46 52 45 45 5a | 45 20 3c 66 69 65 6c 64 |] [FREEZ|E <field|
|00005e60| 3e 5d 00 20 20 20 20 20 | 20 20 20 5b 4e 4f 46 4f |>]. | [NOFO|
|00005e70| 4c 4c 4f 57 5d 20 5b 4e | 4f 4d 45 4e 55 5d 20 5b |LLOW] [N|OMENU] [|
|00005e80| 4e 4f 41 50 50 45 4e 44 | 5d 20 5b 57 49 44 54 48 |NOAPPEND|] [WIDTH|
|00005e90| 20 3c 65 78 70 72 3e 5d | 20 5b 4e 4f 4d 4f 44 49 | <expr>]| [NOMODI|
|00005ea0| 46 59 5d 00 00 42 52 4f | 57 53 45 20 70 72 6f 76 |FY]..BRO|WSE prov|
|00005eb0| 69 64 65 73 20 61 20 77 | 69 6e 64 6f 77 20 69 6e |ides a w|indow in|
|00005ec0| 74 6f 20 79 6f 75 72 20 | 64 61 74 61 62 61 73 65 |to your |database|
|00005ed0| 28 73 29 20 69 6e 20 77 | 68 69 63 68 20 75 70 20 |(s) in w|hich up |
|00005ee0| 74 6f 20 31 37 00 72 65 | 63 6f 72 64 73 20 61 72 |to 17.re|cords ar|
|00005ef0| 65 20 64 69 73 70 6c 61 | 79 65 64 20 76 65 72 74 |e displa|yed vert|
|00005f00| 69 63 61 6c 6c 79 20 61 | 6e 64 20 61 73 20 6d 61 |ically a|nd as ma|
|00005f10| 6e 79 20 66 69 65 6c 64 | 73 20 61 73 20 77 69 6c |ny field|s as wil|
|00005f20| 6c 20 66 69 74 20 00 6f | 6e 20 74 68 65 20 73 63 |l fit .o|n the sc|
|00005f30| 72 65 65 6e 20 61 72 65 | 20 64 69 73 70 6c 61 79 |reen are| display|
|00005f40| 65 64 20 68 6f 72 69 7a | 6f 6e 74 61 6c 6c 79 2e |ed horiz|ontally.|
|00005f50| 20 20 59 6f 75 20 63 61 | 6e 20 6d 6f 76 65 20 74 | You ca|n move t|
|00005f60| 68 69 73 00 77 69 6e 64 | 6f 77 20 75 70 20 61 6e |his.wind|ow up an|
|00005f70| 64 20 64 6f 77 6e 20 28 | 66 72 6f 6d 20 72 65 63 |d down (|from rec|
|00005f80| 6f 72 64 20 74 6f 20 72 | 65 63 6f 72 64 29 20 6f |ord to r|ecord) o|
|00005f90| 72 20 73 69 64 65 20 74 | 6f 20 73 69 64 65 20 28 |r side t|o side (|
|00005fa0| 66 72 6f 6d 00 66 69 65 | 6c 64 20 74 6f 20 66 69 |from.fie|ld to fi|
|00005fb0| 65 6c 64 29 20 6f 76 65 | 72 20 79 6f 75 72 20 64 |eld) ove|r your d|
|00005fc0| 61 74 61 62 61 73 65 2c | 20 65 78 61 6d 69 6e 69 |atabase,| examini|
|00005fd0| 6e 67 2c 20 6d 6f 64 69 | 66 79 69 6e 67 2c 20 61 |ng, modi|fying, a|
|00005fe0| 64 64 69 6e 67 00 6f 72 | 20 64 65 6c 65 74 69 6e |dding.or| deletin|
|00005ff0| 67 20 72 65 63 6f 72 64 | 73 2e 00 00 54 6f 20 64 |g record|s...To d|
|00006000| 69 73 70 6c 61 79 20 61 | 6e 20 61 73 73 69 73 74 |isplay a|n assist|
|00006010| 61 6e 63 65 20 6d 65 6e | 75 20 62 61 72 20 6f 6e |ance men|u bar on|
|00006020| 20 74 68 65 20 73 63 72 | 65 65 6e 2c 20 70 72 65 | the scr|een, pre|
|00006030| 73 73 20 46 31 30 2e 20 | 20 54 6f 00 74 6f 67 67 |ss F10. | To.togg|
|00006040| 6c 65 20 74 68 65 20 6e | 61 76 69 67 61 74 69 6f |le the n|avigatio|
|00006050| 6e 20 62 61 72 20 6f 6e | 20 6f 72 20 6f 66 66 2c |n bar on| or off,|
|00006060| 20 70 72 65 73 73 20 46 | 31 2e 20 20 54 68 65 20 | press F|1. The |
|00006070| 6e 61 76 69 67 61 74 69 | 6f 6e 20 00 62 61 72 20 |navigati|on .bar |
|00006080| 73 68 6f 77 73 20 77 68 | 69 63 68 20 63 6f 6e 74 |shows wh|ich cont|
|00006090| 72 6f 6c 20 6b 65 79 73 | 20 74 6f 20 75 73 65 20 |rol keys| to use |
|000060a0| 66 6f 72 20 6e 61 76 69 | 67 61 74 69 6e 67 20 74 |for navi|gating t|
|000060b0| 68 72 6f 75 67 68 20 74 | 68 65 00 64 61 74 61 62 |hrough t|he.datab|
|000060c0| 61 73 65 2c 20 65 64 69 | 74 69 6e 67 20 6d 65 6d |ase, edi|ting mem|
|000060d0| 6f 20 66 69 65 6c 64 73 | 2c 20 61 6e 64 20 65 78 |o fields|, and ex|
|000060e0| 69 74 69 6e 67 20 42 52 | 4f 57 53 45 20 77 69 74 |iting BR|OWSE wit|
|000060f0| 68 20 61 6e 64 20 77 69 | 74 68 2d 00 73 61 76 69 |h and wi|th-.savi|
|00006100| 6e 67 20 74 68 65 20 63 | 68 61 6e 67 65 73 20 74 |ng the c|hanges t|
|00006110| 68 61 74 20 79 6f 75 20 | 6d 61 64 65 2e 00 2f 2a |hat you |made../*|
|00006120| 00 21 62 63 00 00 4f 70 | 74 69 6f 6e 61 6c 20 63 |.!bc..Op|tional c|
|00006130| 6c 61 75 73 65 73 20 61 | 76 61 69 6c 61 62 6c 65 |lauses a|vailable|
|00006140| 20 66 6f 72 20 42 52 4f | 57 53 45 20 61 72 65 3a | for BRO|WSE are:|
|00006150| 00 00 46 49 45 4c 44 53 | 20 3c 6c 69 73 74 3e 09 |..FIELDS| <list>.|
|00006160| 2d 20 73 70 65 63 69 66 | 69 65 73 20 61 20 73 75 |- specif|ies a su|
|00006170| 62 73 65 74 20 6f 66 20 | 66 69 65 6c 64 73 20 74 |bset of |fields t|
|00006180| 6f 20 62 65 20 42 52 4f | 57 53 45 64 2e 00 4c 4f |o be BRO|WSEd..LO|
|00006190| 43 4b 20 3c 65 78 70 72 | 3e 09 2d 20 73 70 65 63 |CK <expr|>.- spec|
|000061a0| 69 66 69 65 73 20 61 20 | 63 6f 6e 74 69 67 75 6f |ifies a |contiguo|
|000061b0| 75 73 20 6e 75 6d 62 65 | 72 20 6f 66 20 66 69 65 |us numbe|r of fie|
|000061c0| 6c 64 73 20 77 68 69 63 | 68 00 09 09 20 20 72 65 |lds whic|h... re|
|000061d0| 6d 61 69 6e 20 6f 6e 20 | 74 68 65 20 73 63 72 65 |main on |the scre|
|000061e0| 65 6e 27 73 20 6c 65 66 | 74 20 77 68 69 6c 65 20 |en's lef|t while |
|000061f0| 70 61 6e 6e 69 6e 67 20 | 74 68 65 00 09 09 20 20 |panning |the... |
|00006200| 73 63 72 65 65 6e 20 64 | 69 73 70 6c 61 79 2e 00 |screen d|isplay..|
|00006210| 46 52 45 45 5a 45 20 3c | 66 69 65 6c 64 3e 09 2d |FREEZE <|field>.-|
|00006220| 20 72 65 73 74 72 69 63 | 74 73 20 63 68 61 6e 67 | restric|ts chang|
|00006230| 65 73 20 74 6f 20 6f 6e | 65 20 3c 66 69 65 6c 64 |es to on|e <field|
|00006240| 3e 20 6f 6e 6c 79 2e 00 | 4e 4f 46 4f 4c 4c 4f 57 |> only..|NOFOLLOW|
|00006250| 09 2d 20 61 6c 6c 6f 77 | 73 20 61 20 72 65 63 6f |.- allow|s a reco|
|00006260| 72 64 20 70 6f 69 6e 74 | 65 72 20 74 6f 20 6d 6f |rd point|er to mo|
|00006270| 76 65 20 61 63 63 6f 72 | 64 69 6e 67 20 74 6f 00 |ve accor|ding to.|
|00006280| 09 09 20 20 74 68 65 20 | 6f 6c 64 20 6b 65 79 20 |.. the |old key |
|00006290| 76 61 6c 75 65 20 77 68 | 65 6e 20 61 20 6b 65 79 |value wh|en a key|
|000062a0| 20 66 69 65 6c 64 20 69 | 73 20 63 68 61 6e 67 65 | field i|s change|
|000062b0| 64 00 09 09 20 20 69 6e | 20 61 6e 20 69 6e 64 65 |d... in| an inde|
|000062c0| 78 65 64 20 64 61 74 61 | 62 61 73 65 2e 00 4e 4f |xed data|base..NO|
|000062d0| 4d 45 4e 55 09 09 2d 20 | 70 72 65 76 65 6e 74 73 |MENU..- |prevents|
|000062e0| 20 74 68 65 20 75 73 65 | 72 20 61 63 63 65 73 73 | the use|r access|
|000062f0| 69 6e 67 20 74 68 65 20 | 61 73 73 69 73 74 61 6e |ing the |assistan|
|00006300| 63 65 00 09 09 20 20 6d | 65 6e 75 20 62 61 72 2e |ce... m|enu bar.|
|00006310| 00 4e 4f 41 50 50 45 4e | 44 09 2d 20 70 72 65 76 |.NOAPPEN|D.- prev|
|00006320| 65 6e 74 73 20 74 68 65 | 20 75 73 65 72 20 66 72 |ents the| user fr|
|00006330| 6f 6d 20 61 64 64 69 6e | 67 20 72 65 63 6f 72 64 |om addin|g record|
|00006340| 73 20 74 6f 00 09 09 20 | 20 74 68 65 20 66 69 6c |s to... | the fil|
|00006350| 65 2e 00 57 49 44 54 48 | 20 3c 65 78 70 72 3e 09 |e..WIDTH| <expr>.|
|00006360| 2d 20 6c 69 6d 69 74 73 | 20 74 68 65 20 64 69 73 |- limits| the dis|
|00006370| 70 6c 61 79 20 77 69 64 | 74 68 20 66 6f 72 20 61 |play wid|th for a|
|00006380| 6e 79 20 6f 6e 65 20 66 | 69 65 6c 64 2e 00 4e 4f |ny one f|ield..NO|
|00006390| 4d 4f 44 49 46 59 09 2d | 20 69 6e 68 69 62 69 74 |MODIFY.-| inhibit|
|000063a0| 73 20 61 6c 6c 20 6d 6f | 64 69 66 69 63 61 74 69 |s all mo|dificati|
|000063b0| 6f 6e 73 20 6f 66 20 74 | 68 65 20 64 61 74 61 62 |ons of t|he datab|
|000063c0| 61 73 65 28 73 29 2e 00 | 2f 2a 00 21 62 63 00 00 |ase(s)..|/*.!bc..|
|000063d0| 41 20 6d 65 6e 75 20 62 | 61 72 20 69 73 20 70 72 |A menu b|ar is pr|
|000063e0| 6f 76 69 64 65 64 20 74 | 6f 20 61 73 73 69 73 74 |ovided t|o assist|
|000063f0| 20 79 6f 75 20 69 6e 20 | 74 72 61 76 65 72 73 69 | you in |traversi|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.