home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / commodore-scene-files / Diskzines / Loadstar / ls224.d81 / t.datatool < prev    next >
Encoding:
Text File  |  2019-04-13  |  5.5 KB  |  195 lines

  1. U
  2.            ─ ┴ ╘ ┴ ╘ ╧ ╧ ╠
  3.            BY ╞RANZ ╦OTTIRA
  4.  
  5.  
  6. [─┴╓┼'╙ ╞╧╥╫┴╥─:]
  7.  
  8.     ╬EW, MEANINGFUL UTILITIES FOR THE
  9. ├-64 ARE FEW AND FAR BETWEEN THESE
  10. DAYS. ═ANY OF US HAVE BECOME CROSS-
  11. PLATFORM USERS, TAKING ADVANTAGE OF
  12. THE HUGE COMPLEXITIES AVAILABLE WITH
  13. ╫INDOWS OR (BETTER) ╠INUX. ╙OME OF US
  14. ARE DIE HARDS, WHO HAVE FOUND THE
  15. APPLICATIONS THAT DO WHAT THEY WANT.
  16. ╫HY GET ALL BOGGLED WITH A NEW SYSTEM?
  17.  
  18.     ╘HE ONLY SOURCE OF NEW, USEFUL
  19. PROGRAMS IS THAT CREATIVE MUSE THAT
  20. CATCHES A PROGRAMMER AND SAYS, "┘OU
  21. CAN BUILD A BETTER ....!" ╚EREIN,
  22. "BETTER" MEANS HAVING THE FEATURES,
  23. LOOK AND FEEL THAT THE PROGRAMMER
  24. WANTS, RATHER THAN YET ANOTHER ╫INDOWS
  25. ╓ISUAL ┬ASIC SLAP-TOGETHER. ╫E ARE
  26. FREE TO TRY ANYTHING, ANY MOTIF OR
  27. LOGIC OR STYLE. ╫E CAN CONTINUE TO
  28. EXPLORE NEW TERRITORY AND COME UP WITH
  29. UNIQUE -- AND OCCASIONALLY MUCH BETTER
  30. -- ANSWERS.
  31.  
  32.     ╞RANZ ╦OTTIRA IS JUST SUCH A ├-64
  33. KIND OF GUY IN ╟ERMANY. ╚E WANTED A
  34. WAY TO USE ┬ASIC TO MANIPULATE DATA ON
  35. A SPREADSHEET. ╙O HE WROTE ─ATA╘OOL.
  36.  
  37.     ╘HIS PROGRAM LOOKS AND ACTS LIKE
  38. MOST ANY OTHER SPREADSHEET -- EXCEPT
  39. THE USER WRITES OUT CALCULATIONS IN
  40. REGULAR ┬ASIC 2.0. ╞OR EXAMPLE, LET'S
  41. SAY WE WANT TWO COLUMNS OF DATA, WITH
  42. A THIRD COLUMN SHOWING THE SUM OF EACH
  43. ROW, AND A LINE AT THE BOTTOM OF EACH
  44. COLUMN SHOWING THE SUM OF EACH COLUMN.
  45.  
  46.     ┬ESIDES A PLACE TO NAME EACH
  47. COLUMN AND WRITE NOTES AND SET THE
  48. DATA TYPE (╙TRING OR ╬UMBER), EACH
  49. COLUMN HAS A CELL WHERE YOU ASSIGN A
  50. ┬ASIC VARIABLE FOR THE INFORMATION IN
  51. THAT COLUMN, AND A CELL FOR THE ┬ASIC
  52. MANIPULATION TO BE DONE WITH EACH CELL
  53. IN THE COLUMN, PERFORMED ROW BY ROW.
  54.  
  55.  ├OL   ┴        ┬        ├
  56.  ╘YPE  NUMBER   NUMBER   NUMBER
  57.  ╓AR   AV       BV       CV
  58.  ┬ASIC AS=AS+AV BS=BS+BV CV=AV+BV
  59.                          CS=CS+CV
  60.  ─ATA  1        2
  61.  ─ATA  31       53
  62.  ╨AUSE -----------------------
  63.  ┬ASIC AV=AS    BV=BS    CV=CS
  64.  ╥ES.
  65.  
  66.  ╚ERE, ┴╓, ┬╓, AND ├╓ ARE THE COLUMNS'
  67. VARIABLES. ╔F THERE IS DATA IN A CELL
  68. OF THE COLUMN, THE COLUMN VARIABLE
  69. WILL TAKE THAT DATA INTO ┬ASIC. ╔F
  70. THERE IS NO DATA IN THE CELL, OR THE
  71. VALUE OF THE ASSIGNED VARIABLE FOR THE
  72. COLUMN CHANGES, THE VALUE IN THE
  73. CURRENT VARIABLE IS DISPLAYED. ╙O, AS
  74. THE FIRST ROW IS PROCESSED, ┴╓=1 AND
  75. ┬╓=2. ├╓=1+2=3. ┴ "3" WILL BE
  76. DISPLAYED ON ─ATA ROW 1 OF COLUMN ├.
  77. ═EANWHILE, ┴╙, ┬╙ AND ├╙ ARE SUMMING
  78. UP THE VALUES IN EACH COLUMN.
  79.  
  80.  ╨AUSE LETS YOU DRAW A LINE, AND THE
  81. NEXT LINE IS ┬ASIC AGAIN. ╘HESE ┬ASIC
  82. COMMANDS WILL BE PERFORMED AS THE
  83. PROCESSOR GETS TO EACH CELL. ╔N THIS
  84. CASE, ┴╓, ┬╓, AND ├╓ RECEIVE THE
  85. VALUES IN ┴╙, ┬╙, AND ├╙ -- SINCE ONLY
  86. THE DECLARED VARIABLES CAN BE
  87. DISPLAYED. ╘HE NEXT LINE, "╥ES." IS
  88. "╥ESULT", AND WILL, UPON RUNNING THE
  89. SPREADSHEET, DISPLAY THE VALUES IN ┴╓,
  90. ┬╓, AND ├╓.
  91.  
  92.     ╘HIS IS ABOUT 80% OF WHAT YOU NEED
  93. TO KNOW TO USE ─ATA╘OOL EFFECTIVELY.
  94. ╙TRINGS CAN BE MANIPULATED JUST AS
  95. WELL AS ╬UMBERS. ┘OU CAN WRITE ┬ASIC
  96. ROUTINES TO ╔MPORT OR ┼XPORT
  97. INFORMATION IN NEARLY ANY DESIRED
  98. FORMAT. ┴ND THE PRINTOUTS LOOK NICE.
  99. ╙EARCH AND ╥EPLACE, ╙ORT, AND OTHER
  100. FEATURES YOU EXPECT IN A FULL-SERVICE
  101. SPREADSHEET ARE HERE AS WELL.
  102.  
  103.     ╫E HAVE INCLUDED THE DOCUMENTATION
  104. ╞RANZ WROTE ON HIS WEB PAGE, AND
  105. ─ATA╘OOL DATA FILES THAT WILL EXPLAIN
  106. MUCH.
  107.  
  108.     ╞INALLY, ╠╧┴─╙╘┴╥ HEREBY DECREES
  109. THAT ALL NATIVE FILES CREATED WITH
  110. ─ATA╘OOL SHALL HENCEFORTH HAVE AN
  111. EXTENSION OF ".─╘"! ╘HIS IS BECAUSE
  112. ╞RANZ DESIGNED THE FILE WITH A HEADER
  113. THAT LETS YOU ╠╧┴─ AND ╥╒╬ IT LIKE A
  114. ┬ASIC PROGRAM. ╘HE HEADER ╠╧┴─╙
  115. ─ATA╘OOL (FROM DRIVE 8) -- AND AWAY IT
  116. GOES! (╟EE! ╫HY DIDN'T ╠╧┴─╙╘┴╥ THINK
  117. OF THIS LONG AGO?) ╧F COURSE,
  118. ─┴╘┴╘╧╧╠.═┴╔╬ MUST BE ON DRIVE 8 FOR
  119. THIS TO WORK.
  120.  
  121.     ╘HE THREE PROGRAMS YOU CAN ╠╧┴─
  122. AND ╥╒╬ FROM ╠╧┴─╙╘┴╥ ARE
  123.  
  124.             ┬.─┴╘┴╘╧╧╠,
  125.             ┬.╒╬┼╪╔╘, AND
  126.             ┬.┼╪┴═╨╠┼.─╘.
  127.  
  128.  ╘HE FIRST IS THE BOOT FOR THE MAIN
  129. PROGRAM. ┬.╒╬┼╪╔╘ CAN BE USED TO
  130. RESTART ─ATA╘OOL WITHOUT DISTURBING
  131. THE CURRENT DATA IN THE COMPUTER. ┴ND
  132. ┬.┼╪┴═╨╠┼.─╘ IS A ─ATA╘OOL DATAFILE,
  133. WHICH WILL BOOT ─ATA╘OOL AND DISPLAY
  134. THE DATA.
  135.  
  136.     ┼NOUGH OF MY BLATHERING. ╚ERE IS
  137. WHAT ╞RANZ HAS TO SAY:
  138.  
  139.  
  140.     ╘HE ├64 IS A VERY NICE COMPUTER
  141. FOR SOLVING TRIVIAL PROBLEMS
  142. CONCERNING CALCULATION BY YOURSELF.
  143. ╙IMPLY TURN ON THE MACHINE AND WRITE A
  144. LITTLE ┬┴╙╔├ PROGRAM FOR YOUR NEEDS.
  145. ┬UT IF YOU WANT TO PROVIDE SOME
  146. COMFORTABLE DATA EDITING OPTIONS, THE
  147. PROGRAMMING EFFORT WILL GROW
  148. CONSIDERABLY, AND ├-64 ┬┴╙╔├ DOES NOT
  149. SUPPORT SUCH A TASK VERY WELL. ╘HIS
  150. WAS WHY ╔ STARTED THINKING ABOUT A
  151. PROGRAM WRITTEN IN MACHINE LANGUAGE
  152. FOR DATA MANAGEMENT, IN COMBINATION
  153. WITH FREE PROGRAMMABLE ┬┴╙╔├ FUNCTIONS
  154. FOR DATA PROCESSING. ╔ SEARCHED FOR
  155. EXISTING SOLUTIONS, BUT COULDN'T FIND
  156. ANYTHING OF THIS KIND.
  157.  
  158.     ┴S A HOBBY PROGRAMMER, ╔ WRITE
  159. PROGRAMS MAINLY FOR MY OWN USE. ┬UT
  160. THIS ONE COULD BE USEFUL FOR OTHER
  161. ├-64 USERS TOO. ╫ELL, THERE ARE NOT
  162. MANY OF US AROUND, AND FEW WILL HAVE A
  163. FIELD OF APPLICATION FOR SUCH A
  164. PROGRAM. ┴NYWAY, IT IS HERE, IT IS
  165. FREE, AND IF YOU SEE A BENEFIT, THEN
  166. USE IT!
  167.  
  168.     ├64 ─ATA╘OOL IS PROPER FOR
  169. INPUTTING, EDITING AND PRINTING ANY
  170. KIND OF DATA IN TABULAR FORM. ╔N THE
  171. SIMPLEST WAY OF USE, THE PROGRAM WILL
  172. STORE LISTS OF WORDS OR NUMBERS. ─ATA
  173. PROCESSING (E.G. SPREADSHEET ANALYSIS,
  174. STATISTICS OR DATA CONVERSION) CAN BE
  175. PROGRAMMED IN ┬┴╙╔├. ╔N THE MOST
  176. ADVANCED USAGE, ─ATATOOL IS NOTHING
  177. BUT A PARTICULARLY USEFUL ENVIRONMENT
  178. FOR YOUR OWN ┬┴╙╔├ PROGRAMS.
  179.  
  180.  ╞╦
  181.  
  182. [─┴╓┼'╙ ┴╞╘┼╥╫╧╥─]: ┘OU [WILL] WANT TO
  183. COPY ─ATATOOL TO A WORK DISK! ╔ HAVE
  184. MADE SURE THAT THE ├OPY ╔T FEATURE
  185. WORKS CORRECTLY FOR THIS PROGRAM.
  186.  
  187. ┴ND HOW 'BOUT A BIG HAND FOR ╞RANZ!
  188. ╫HERE EXCEPT IN THE ├= WORLD DO YOU
  189. FIND GUYS AND GALS BUSTING OUT ALL THE
  190. STOPS TO CREATE GENUINELY QUALITY
  191. SOFTWARE?
  192.  
  193.  ─══
  194.