home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 September / PCWorld_1999-09_cd.bin / Software / TemaCD / GraphMat / README.TXT < prev    next >
Text File  |  1999-05-17  |  16KB  |  316 lines

  1. Graphmatica for Windows, version 1.60e
  2. ======================================
  3.  
  4. by Keith Hertzer - Copyright (c) 1999 kSoft, Inc.
  5. http://www.pair.com/ksoft/
  6.  
  7. Monday 17 May 1999
  8.  
  9. Files in this archive:
  10. ----------------------
  11. README.TXT   -- this file
  12. SETUP.EXE    -- installer program
  13. FILE_ID.DIZ  -- short description for BBSs
  14. VENDINFO.DIZ -- vendor information file (also includes detailed
  15.                 packing list with dates and file sizes)
  16.  
  17. System Requirements:
  18. --------------------
  19. IBM compatible PC equipped with 286 or higher processor, EGA or better
  20. graphics, and a diskette drive or hard disk. Graphmatica requires
  21. less than 512K free memory to run; however, printing may require 700-1200K.
  22.  
  23. Graphmatica for Windows (16-bit version) requires one of the following
  24. operating systems:
  25.    Windows 3.1/3.11
  26.    Windows for Workgroups
  27.    OS/2 Warp (this is the platform I use for 16-bit development)
  28.    Windows 95
  29.    Windows NT
  30.  
  31. If you have Windows 95 or Windows NT 3.51 or 4.0, you will probably want
  32. the 32-bit version.  It should be faster, supports long file names, and
  33. has a spiffy new toolbar with color graphics.
  34.  
  35. Graphmatica supports high-resolution (e.g. 1024x768) video modes, but
  36. at this time it uses at most 16 colors; it does not take advantage of
  37. 256-color video modes.  A few features work best if you use a mouse or
  38. other pointing-device, but it is not required.
  39.  
  40. If you can't run Windows, try Graphmatica for DOS, the venerable
  41. forerunner of Graphmatica for Windows.
  42.  
  43.  
  44. Installing Graphmatica for Windows:
  45. -----------------------------------
  46. Run setup.exe. This will install the program, create icons, and set up
  47. your registry or win.ini file so that Graphmatica starts up automatically
  48. when you double-click on a .GR file in Explorer or File Manager.
  49.  
  50. Un-Installing Graphmatica for Windows:
  51. --------------------------------------
  52. Run the provided Uninstall icon. There may be a few trace files left in the
  53. installation direcory; you can just delete them.
  54.  
  55. If you are certain you will never want to uninstall the program, you can
  56. save ~300 KB of disk space by deleting the SETUP subdirectory under the
  57. install directory, thus removing the uninstaller.
  58.  
  59. Documentation:
  60. --------------
  61. Currently, I have not formatted the documentation in a printable form.
  62. (Windows Help will let you print individual topics, but not the whole
  63. manual.) If there is sufficient demand, I will offer it later either as
  64. a plain text file or a formatted .WRI file for Windows Write. Don't be
  65. fooled by the small size of the help file--it's compressed and actually
  66. contains the full documentation (complete with many hyper-text links,
  67. which I think makes it much more usable than printed documentation
  68. anyway).
  69.  
  70. Please take the time to browse through the help file before you start using
  71. Graphmatica, or you may never notice some of its more subtle advanced
  72. features. Be sure to read the first three sections, which give a
  73. general introduction, a map of the display, and basic instructions on
  74. how to enter equations to graph.
  75.  
  76. Registering:
  77. ------------
  78. You don't really have to, but please understand that I'm not doing this
  79. as a community service. Feel free to make copies for your friends or
  80. upload Graphmatica to your local BBS so others can use it, but you must
  81. distribute it unchanged and intact. [Shareware vendors may distribute
  82. the program freely provided they contact me first and charge less than $5
  83. for disks/shipping/etc. and not for the program itself.] All the features
  84. in this program are fully enabled, and it contains no nag screens or
  85. other impediments to make you feel guilty about using it. However, if
  86. you use it regularly and can afford to support it, please make a
  87. contribution. Even if you can't send money, please take the time to
  88. print and fill out the file REGISTER.TXT and send it to me at the
  89. address below.
  90.  
  91. For a fee of $25, you can register Graphmatica. Registered users can
  92. use the program indefinitely guilt-free, and will receive a disk with
  93. the next major version on it when it is released, as well as
  94. notification of future upgrades in perpetuity.
  95.  
  96. Site licenses and special student bulk licensing plans are available.
  97. Site license fees are $60 plus $2.50 for each copy in concurrent use.
  98. I can accept purchase orders for transactions over $100, but otherwise
  99. please try to write me a check. Please contact me if you are interested
  100. for more information.
  101.  
  102. To register, print out and send in the form found in REGISTER.TXT
  103. (or REGISTER.WRI, in Windows Write format). Or you can register online
  104. by credit card at http://www.pair.com/ksoft/order.html. See the last
  105. topic in the help file for information about Shareware.
  106.  
  107. CREDIT CARD ORDERS ONLY -
  108.  
  109. You can order with MC, Visa, Amex, or Discover from Public (software)
  110. Library by calling 1-800-2424-PsL or 1-713-524-6394 or by FAX to
  111. 1-713-524-6398 or by internet e-mail to 14133@pslweb.com.
  112. You can also mail credit card orders to PsL at
  113.   P.O.Box 35705
  114.   Houston, TX 77235-5705
  115. The item number for Graphmatica is #14133. PsL operators are available
  116. from 7:00 a.m. to 6:00 p.m. CST Monday-Thursday and 7:00 a.m. to
  117. 12:30 p.m. on Friday.
  118.  
  119. THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
  120. THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS.
  121.  
  122. Any questions about the status of the shipment of the order, refunds,
  123. registration options, product details, technical support, volume
  124. discounts, dealer pricing, site licenses, non-credit card orders, etc,
  125. must be directed to kSoft at the address on the registration form
  126.  
  127. To insure that you get the latest version, PsL will notify me the day
  128. of your order and I will ship the product directly to you.
  129.  
  130. I am required by my contract with PsL to ship you a disk immediately
  131. regardless of whether you have the current version already. Therefore,
  132. if you order through PsL, you will receive the most current version
  133. right away, as well as an upgrade to the next major release. To help
  134. defray the additional costs, you will be charged an extra $2.50 in the
  135. U.S. and Canada ($5 outside North America) for handling.
  136.  
  137.  
  138. How to get the latest version:
  139. ------------------------------
  140. The latest version of Graphmatica for DOS and Windows is available
  141. on various FTP and web sites on the Internet. For the very latest
  142. release, including beta-test versions, see the kSoft homepage:
  143.     http://www.pair.com/ksoft/
  144.  
  145. You can also use WWW, FTP, or gopher to access archives.math.utk.edu
  146. and look in the software/msdos/graphing/grmat directory for the latest
  147. versions. Or search for "graphmatica" in the ZD-Net Software Library
  148. (www.hotfiles.com).
  149.  
  150. How to contact me:
  151. ------------------
  152. You will receive the fastest reply by sending e-mail to ksoft@pair.com
  153. I can typically respond to quick questions within a day or two.
  154.  
  155. I do NOT provide telephone support. Please don't try to get my number
  156. through directory assistance, as you will probably just bother my
  157. parents.
  158.  
  159. Worst comes to worst, you can write me a letter and mail it to the
  160. address below. I promise I will respond to it, although I can't
  161. guarantee how long it will take.
  162.  
  163. kSoft, Inc.
  164. 345 Montecillo Dr.
  165. Walnut Creek, CA 94595-2654
  166.  
  167. [Please make checks payable to Keith Hertzer.]
  168.  
  169. What's new in version 1.60e:
  170. ----------------------------
  171. 1. In trig graph paper, legends for "1 pi" are now simply "pi"
  172. 2. Coordinate cursor now prints polar coordinates (t,r) when polar graph
  173.    paper is selected.
  174. 3. Fixed another problem with the toolbar caused by the lastest IE4.
  175.    This one may only have occurred on NT, not 95/98.
  176. 4. Added the statistical functions "gamma" and "gammaln" (natural logarithm
  177.    of the gamma function).
  178. 5. Added "**" as an alternative to "^" as the exponentiation operator.
  179.  
  180. What's new in version 1.60d:
  181. ----------------------------
  182. 1. Fixed a bug which caused Integrate Curve region to display incorrectly
  183.    in some cases when zoomed in too far.
  184. 2. Entire graph is drawn for equations like x=y^3, not just positive half.
  185. 3. Fixed a problem which could cause the first on-screen point to be
  186.    calculated incorrectly for polar and parametric graphs (leaving a gap
  187.    at the edge of the screen).
  188. 4. Fixed a problem with very small domains on a logarithmic scale which
  189.    caused too much of the curve to be drawn.
  190.  
  191. What's new in version 1.60c:
  192. ----------------------------
  193. 1. Graphs copied to the clipboard as a metafile should insert properly
  194.    into AutoCad.
  195. 2. Fixed potential crashes in Integrate Curve when most of the region to
  196.    integrate over is off-screen.
  197.  
  198. What's new in version 1.60b:
  199. ----------------------------
  200. 1. Printing at 600 dpi is now supported.
  201. 2. A bug which caused inequalities like "x > 2" to be filled incorrectly
  202.    has been fixed.
  203.  
  204. What's new in version 1.60a:
  205. ----------------------------
  206. The following bugs have been fixed:
  207. 1. Default fonts at low-resolution modes are now correctly set to be
  208.    Courier New, so side labels can be rotated properly.
  209. 2. Switching applications when mouse is captured (e.g. when in coordinate
  210.    cursor) on Win95 releases the mouse capture.
  211. 3. You can once again place annotations using the arrow keys instead of the
  212.    mouse.
  213. 4. Point tables should be much less likely to incorrectly report a value
  214.    where in fact the function is not defined (i.e. a singularitiy).
  215. 5. Polar graph paper now displays correctly when you have selected
  216.    gridlines or solid gridlines detail level.
  217. 6. Toolbar displays properly with Internet Explorer 4.0 installed.
  218.  
  219. The following features have been enhanced:
  220. 1. Maximum number of annotaions allowed may be set using the maxannnote
  221.    flag in the [options] section of graphmat.ini.
  222. 2. Print dialog box has a new option to disable printing of equation list
  223.    below graphs if desired.
  224. 3. Graphs of high-order polynomials with very steep, concave lobes should
  225.    be shown in entirety at normal fineness. (Previously parts might be
  226.    skipped if they were too narrow.)
  227.  
  228. What's new in version 1.60:
  229. ---------------------------
  230. 1. Ported to Win32 API. The 16-bit version remains GRAPHMAT.EXE. The 32-bit
  231.    version will be called Graphmatica.exe.
  232. 2. Icons in the graph paper dialog box are now all color, because NT
  233.    refused to display the monochrome ones.
  234. 3. Inequalities and integrals are displayed by creating and filling
  235.    polygonal regions, rather than by enclosing a region and floodfilling
  236.    it. This should eliminate the possibility of "leaks" due to inaccurate
  237.    filling and make possible in the future features such as solving a system
  238.    of inequalities.
  239. 4. Support for strict inequalities: '<' and '>' graph the curve as a dotted
  240.    line following the convention. Use '<=' and '>=' for 'less than or equal'
  241.    and 'greater than or equal', which graph a solid curve.
  242. 5. New calculus numerical integration features:
  243.    - Rectangles above and below the curve are now supported as methods of
  244.      integration in addition to the trapezoidal and Simpson's rules.
  245.    - When integrating by rectangles or trapezoids, if you set the number
  246.      of segments manually to a low enough number, individual segments will
  247.      be drawn instead of a single shaded region.
  248.    - When you start dragging on one curve and release over another,
  249.      Graphmatica will find the area BETWEEN the two curves.
  250.    - You can optionally type in the coordinates of the region to integrate
  251.      over for better accuracy. In the integration options dialog box, select
  252.      "Show Integrate curve dialog box" for the input method. If you select
  253.      both this and "Select initial curve/region with mouse" then the
  254.      Integrate curve dialog box will appear after you select the area to
  255.      integrate over with the mouse, so you can fine-tune your selection.
  256. 6. By user request, the gridlines for trig graph paper now line up with the
  257.    legends at multiples of pi
  258. 7. New point-plotting support: equations of the form
  259.       x=<<constant expression>> ; y = <<constant expression>>
  260.    will graph a single point.
  261. 8. Scroll bars for the grid. Select "Show Scrollbars" from the Options
  262.    menu to turn them on. Here's how they work: clicking on the arrow
  263.    scrolls by 5% of the screen, a "page up" or "page down" click on the
  264.    scrollbar scrolls by 25% of the grid, and dragging the thumb all the
  265.    way to the end scrolls by 50% of the grid.
  266. 9. User-selectable fonts for all controls and labels on the grid. Choose
  267.    Fonts from the View menu to select them. Set default fonts by choosing
  268.    File...Save Setup afterwards.
  269. 10. Metafile output now includes text labels. Note however that they may
  270.     overrun the allotted space since WMF does not support clipping regions.
  271. 11. New Copy graphs button on toolbar copies graphs using your favorite
  272.     graphic format with a single click.
  273. 12. New document model, more like standard Windows applications. "New"
  274.     and "Save as" items have been added to the file menu, and "Open" replaces
  275.     the current graphs completely unless you check the "Merge" checkbox in
  276.     the Open dialog.
  277. 13. Point evaluate and Integrate features now show results in more decimal
  278.     places for improved accuracy.
  279. 14. Vastly improved point tables feature:
  280.     For all types of graphs except polar, increment between calculated
  281.     points varies as you zoom in and out (matches up with gridlines). You
  282.     can also customize it to only calculate where legends are printed or
  283.     at an interval you specify.
  284.     In addition, points for up to 4 Cartesian functions can now be displayed
  285.     in the same table. You can customize how many using the new Tables
  286.     Options menu item in the Options menu.
  287. 15. New critical point/root finder.  Find Critical Points dialog box
  288.     automatically finds zeros and critical points of Cartesian functions in
  289.     the region on-screen. You can also enter a guess to find other zeros or
  290.     critical points.
  291. 16. New print routines use common Print and Print Setup dialog boxes, and
  292.     support color printing in both draft and proof quality! Also you can
  293.     specify the margins, and documents with too many graphs to fit the list
  294.     of equations on one page print correctly.
  295. 17. Most common Windows speed keys (e.g. Ctrl+P to print) are now recognized.
  296. 18. Axis labels other than x/y can now be specified. Also the default font
  297.     for these labels is now italic, in keeping with convention.
  298.  
  299. 32-bit specific features:
  300. -------------------------
  301. 1. Long file names are supported.
  302. 2. The Hog CPU feature is not available since there is no way to disable
  303.    multitasking in Windows95 or NT.
  304. 3. The 32-bit version can create Enhanced Metafiles (EMF) instead of Windows
  305.    Metafiles when you use Copy Graphs. Unlike Windows metafiles, these will
  306.    scale properly even when they include text. (Note: the only application
  307.    I know of that supports EMF yet is Word 97; with programs that do not,
  308.    including older versions of Word, you should still use WMF since there
  309.    are serious bugs in Windows 95's implicit conversion from EMF to WMF.)
  310. 4. Support for Windows 95 look-and-feel, e.g. sizing handle on status bar,
  311.    non-gray 3-D color schemes, proper handling of system color changes
  312.    while program is active.
  313. 5. Clickable icons in dialog boxes.
  314. 6. New toolbar with color pictures and tooltips instead of text. Also some
  315.    additional buttons have been added (for File and Calculus menu features)
  316.