home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / excalc13.zip / EXPRESS.TXT < prev    next >
Text File  |  1995-09-16  |  9KB  |  241 lines

  1. ExpressCalc is owned exclusively by its author/publisher, Wayne Floyd,
  2. of P.O. Box 478, Clearlake Park, CA 95424. ExpressCalc software and
  3. documentation are protected by copyright law, and all rights worldwide
  4. are reserved to the author/publisher.
  5.  
  6. ExpressCalc - Copyright (c) 1995 by Wayne Floyd
  7.  
  8. ----------------------------------------------------------------------
  9.  
  10. Thanks for trying ExpressCalc v1.3
  11.  
  12. ExpressCalc is a unique and practical calculator
  13. for Microsoft Windows 3.1 or higher.
  14.  
  15. KEY FEATURES
  16. ============
  17.  
  18. o  Single, visible, "line of text" input.
  19. o  Input can be easily edited before or after calculation.
  20. o  Small size! No virtual keypad hogging screen space.
  21. o  Selectable size and removable title bar.
  22. o  Three visible memory registers.
  23. o  Memory can be retained between sessions.
  24. o  Always-on-top option (registered users only).
  25. o  Runs on about 24K memory.
  26.  
  27. ExpressCalc is an expression calculator. Rather than keying in and
  28. viewing one number at a time, with operations in between, ExpressCalc
  29. accepts an entire expression, which remains visible and may be changed
  30. at any time. Expressions may range from the simple: 2+3... to the
  31. complex: (45*3.6)/((2.5+.035)^4)*-2.8.
  32.  
  33. ExpressCalc incorporates the five basic math functions (add, subtract,
  34. multiply, divide, exponentiate) into a flexible package that uses
  35. little screen space and little memory. ExpressCalc will remember its
  36. position and settings, and would make an ideal addition to the Startup
  37. group of many Windows users.
  38.  
  39. ExpressCalc is not a scientific calculator with higher math functions.
  40. The standard Windows calculator nicely addresses that need.
  41.  
  42.  
  43. INSTALLATION
  44. ============
  45.  
  46. Put EXPRESS.EXE into the directory of your choice, then use Program
  47. Manager's File/New/Program Item menu commands to add ExpressCalc to an
  48. appropriate group.
  49.  
  50.  
  51. GENERAL USE
  52. ===========
  53.  
  54. When ExpressCalc starts up, READY... appears highlighted in the input
  55. box. As soon as a valid character is typed, READY... will disappear.
  56. ExpressCalc goes to work when the Enter key is pressed. If a valid
  57. expression or value was entered, the result or value will appear in
  58. result box R (or in a memory box, if appropriate). If an invalid
  59. expression has been entered, ExpressCalc will beep. Invalid
  60. expressions might include: an extra parenthesis or equal sign;
  61. nonsense number such as A.2 or BC; multiple operator such as ** or +/;
  62. division by zero; etc.
  63.  
  64. After a calculation has been performed, the expression remains in the
  65. input box, and is highlighted. A new expression may then be input, or
  66. the expression may be edited. Note that in order to edit a highlighted
  67. expression, you must begin by using the left or right cursor key, or
  68. the Home or End key, or,  you may position the cursor with the mouse.
  69.  
  70. The input line will accept 100 characters, and will scroll sideways
  71. when the width of the input box is exceeded. The input box is a
  72. standard Windows edit field: The insertion point can be moved with
  73. mouse or cursor keys; Home moves the cursor to far left; End moves to
  74. the far right; Backspace deletes to the left; Delete erases to the
  75. right. Pressing Escape clears the input line and shows READY...
  76. highlighted. Pressing Tab highlights the contents of the input line.
  77. Pressing Backspace when text is highlighted clears the highlighted text.
  78.  
  79. ExpressCalc's menu items (see Optional Settings and Copy Operations,
  80. below) appear on the system menu at the left of the title bar.
  81.  
  82.  
  83. RESULT AND MEMORY BOXES
  84. =======================
  85.  
  86. Results of calculations are automatically directed to result box R.
  87. Results may be directed to memory boxes A,B,C by beginning the
  88. expression with A= or B= or C=. 
  89.  
  90. A=25*4 would put 100 into memory A.
  91. C=5 puts 5 into memory C.
  92. 4.2 puts 4.2 into R.
  93.  
  94. Once a value is in the result or memory boxes, the values can be
  95. accessed by using the box letter in a new expression. Using the values
  96. put into memory above...
  97.  
  98. A*C would put 500 into R.
  99. R*A would then put 50000 into R.
  100.  
  101. Memory values may be copied from one box to another:
  102.  
  103. B=C would copy 5 into memory B.
  104. B=R puts 50000 into B.
  105. A puts 100 into R.
  106.  
  107. Several more examples appear in the Help box from the system menu. Be
  108. sure to check out the example for monthly account balance with monthly
  109. deposit and interest.
  110.  
  111.  
  112. OPTIONAL SETTINGS
  113. =================
  114.  
  115. At its full size, ExpressCalc is about as wide as 4 to 5 desktop icons,
  116. and is about as tall as a desktop icon with wrapped title. This
  117. displays the input box, result box, and three memory boxes. Select
  118. Size from the system menu to switch to the small view: about 2/3 as
  119. tall, and 2/3 as wide, showing a shortened input box, with the result
  120. box. Note that the memory boxes can still be used, even when not
  121. visible.
  122.  
  123. The title bar for ExpressCalc may be removed or restored by
  124. double-clicking the mouse in the result or memory boxes. When the title
  125. bar is removed and the small view is selected, ExpressCalc is reduced
  126. to the size of the output field of the standard Windows calculator.
  127.  
  128. Contents of the result and memory boxes may be preserved between
  129. sessions by selecting Retain from the system menu. A check mark
  130. indicates that Retain has been selected.
  131.  
  132. Registered users may select Float from the system menu to make
  133. ExpressCalc "always-on-top." This would keep it visible, even when
  134. using full screen applications. A check mark indicates that Float has
  135. been selected.
  136.  
  137.  
  138. ORDER OF OPERATIONS
  139. ===================
  140.  
  141. All calculations are performed according to the standard order of
  142. operations. Results may occasionally surprise those unfamiliar with
  143. these mathematical rules: Operations are performed from left to right,
  144. beginning with all exponentiation, then all multiplication... all
  145. division, all addition, and all subtraction. This process will be
  146. performed first on operations within parentheses, or within innermost
  147. parentheses when nested parentheses occur. 
  148.  
  149. Following these rules, 8+2*5 equals 18... not 50.
  150. 6*5+8/2 equals 34.
  151. ((2+3)*5)^2 equals 625.
  152.  
  153.  
  154. SCIENTIFIC NOTATION
  155. ===================
  156.  
  157. Numbers with many decimal places, and very small decimal numbers, will
  158. be displayed in the result and memory boxes in scientific notation:
  159.  
  160. 3.5e-5 means that the decimal should appear 5 more places to the left,
  161. as .000035
  162. 6.921e+10 means the decimal should appear 10 more places to the right,
  163. as 69210000000
  164.  
  165. ExpressCalc does not accept scientific notation as input.
  166.  
  167.  
  168. COPY OPERATIONS
  169. ===============
  170.  
  171. The contents of a result or memory box may be copied to the Windows
  172. clipboard, so it may then be pasted into a word processor document,
  173. spreadsheet, etc. This may be done with the Copy option on the system
  174. menu, or may be done by pressing Ctrl-R, Ctrl-A, Ctrl-B, or Ctrl-C, as
  175. appropriate.
  176.  
  177. Worth noting (though perhaps not a great idea): A number or expression
  178. that has previously been copied from another program to the Windows
  179. clipboard may be pasted INTO the ExpressCalc input box. ExpressCalc
  180. does not provide a paste function or menu option, but Shift-Insert,
  181. the standard Windows paste command, will do the trick. Pasted input
  182. might include illegal characters (spaces, text, etc.) which normally
  183. can not be typed into the input box. Such input would produce an error
  184. beep when Enter is pressed.
  185.  
  186.  
  187. OPERATIONAL LIMITS
  188. ==================
  189.  
  190. ExpressCalc operates with 15 digits of precision on positive or
  191. negative numbers with up to 308 decimal places.
  192.  
  193.  
  194. DISCLAIMER
  195. ==========
  196.  
  197. Use of ExpressCalc constitutes acceptance of this disclaimer of
  198. warranty:
  199.  
  200. ExpressCalc is supplied as is. The author disclaims all warranties,
  201. expressed or implied, including, without limitation, warranties of
  202. merchantability and of fitness for any purpose. The author assumes no
  203. liability for damages, direct or consequential, which may result from
  204. the use of ExpressCalc, even if the author has been advised of the
  205. possibility of such damages. In no event shall the author's liability
  206. for any damages ever exceed the price paid for the license to use the
  207. software, regardless of the form of the claim. The license user bears
  208. all risk as to the quality and performance of the software.
  209.  
  210.  
  211. SHAREWARE & REGISTRATION
  212. ========================
  213.  
  214. ExpressCalc is a Shareware program and is provided at no charge to the
  215. user, for evaluation. Feel free to share it with your friends, but
  216. please do not give it away altered or as part of another system. The
  217. essence of "user-supported" software is to provide personal computer
  218. users with quality software without high prices, and yet to provide
  219. incentive for programmers to continue to develop new products. If you
  220. find ExpressCalc useful, and continue to use it after a reasonable
  221. trial period, you must register it. The registration fee will license
  222. one copy for use on any one computer at any one time.
  223.  
  224. Registered users of ExpressCalc will enjoy moral superiority over
  225. those who abuse Shareware, and will receive the command-line code
  226. needed to activate the Float (always-on-top) option.
  227.  
  228. Send your check or crisp $10 bill to:
  229.  
  230.    Wayne Floyd
  231.    P.O. Box 478
  232.    Clearlake Park, CA 95424
  233.  
  234. Please specify that you are registering ExpressCalc. Be sure to
  235. include your return address (an E-mail address would be GREAT).
  236.  
  237. To report bugs or make inquiries about ExpressCalc, please use the
  238. above address, or send E-mail to:
  239.  
  240.    wwfloyd@aol.com
  241.