home *** CD-ROM | disk | FTP | other *** search
/ ftp.alaska-software.com / 2014.06.ftp.alaska-software.com.tar / ftp.alaska-software.com / acsn / BusiCalc_v1-40.txt < prev    next >
Text File  |  2002-10-08  |  4KB  |  99 lines

  1.  
  2. Project BusiCalc Ver.1.40:
  3. --------------------------
  4.             BusiCalc.Zip Contents:
  5.             -------------------------
  6.  
  7. Requires:   Project  : BusiCalc.xpj
  8.             Class    : BusCalcCls.prg
  9.             Program  : BusiCalc.prg
  10.             Include  : BusiCalc.ch
  11.             Rates(*) : BusiCalc.xch
  12.             Resource : BusiCalc.arc
  13.             ResFiles : Resource.zip
  14.             (All Icons,Bitmaps,Pointers + Blank_PB-BM.zip)
  15.  
  16. Creates:    (*) If not exist: BusiCalc.xch
  17.  
  18. Extract BusiCalc.zip contents to a directory.
  19. Extract Resource.zip (in BusiCalc.zip) to the same directory.
  20. Compile  :  PBuild BusiCalc
  21. EXE      :  BusiCalc.exe
  22.  
  23. Requires: NOT IN ZIPFILE:
  24. RunTime:    ASRDBC10.DLL
  25.             SOM.DLL
  26.             XPPNAT.DLL
  27.             XPPRT1.DLL
  28.             XPPUI1.DLL
  29.  
  30. What it is:
  31. -----------
  32. A Business Calculator with the normal Operators of Add, Subtract,
  33. Multiply and Divide and also includes Reciprocal, Negate, Percent,
  34. Square, Square Root, nth. Power, nth. Root, Factorial, PI and
  35. Bracketed Operations.
  36.  
  37. Currency conversion for Dollars, Pounds and Euro, Memory store, Import
  38. and Export values, Set Decimals, Audit trail and Help file.
  39.  
  40. Designed for 1024x768+ resolution. Is ok at lower, but bigger...
  41.  
  42.  
  43.  
  44. BusiCalc Background.
  45. ---------------------
  46. Originally written as an excercise in getting to grips with Xbase++ in
  47. a GUI/OOP environment, this project is one of three calculators that
  48. grew with my understanding and mastering the elements of the subject.
  49.  
  50. It represents a learning curve which all newcomers to Xbase++ more than
  51. likely have to climb, and as such, it answers a number of 'How-To'
  52. questions that arise from time to time.  So if you are a newbie and
  53. don't want a calculator, at least it is a reasonable source of how to
  54. achieve certain goals in programming with Xbase++, and may be of some
  55. assistance in that respect. It does not use a DBE and the code is fully
  56. commented (my memory is woeful).
  57.  
  58.  
  59. Some Code Features:
  60. -------------------
  61. 1.  Using a moveable Window with no Titlebar.
  62. 2.  Using Bitmaps, Icons, Statics
  63. 3.  Using API DLL Functions
  64. 4.  Handling Mouse and Keyboard keystrokes.
  65. 5.  Accessing and using the Clipboard.
  66. 6.  Using a derived Window dialog Class and modal windows.
  67. 7.  Using FOpen,FWrite,FRead,FCreate etc. (No DBE).
  68. 8.  Using Arrays in normal and unconventional ways. (e.g. aBmps in help)
  69. 9.  Preventing a second instance of an Application.
  70. 10. Pseudo disable/enable buttons.
  71. 11. Minimises and 'Lives' at the Top Titlebar spot.
  72. 12. Extensive and pre-emptive error trapping.
  73.  
  74. Blank buttons are included lest you want to 'roll-your-own' flavour.
  75. (In BLANK_PB-BM.Zip in Resource.zip in BusiCalc.zip - Font 9.Arial)
  76.  
  77.  
  78. The Legal bit
  79. --------------
  80. Copyright (c) Greg J Doran. 2001-2002 GDO@eircom.net
  81.  
  82. The code is released under the GNU General Public Licence and is
  83. governed by the conditions and protocols setout therein.
  84.  
  85. The code is provided "as is", without warranty of any kind, either
  86. expressed, or implied, including, but not limited to, the implied
  87. warranties of merchantability and fitness for a particular purpose.
  88. The entire risk as to the quality of the software, its use or misuse,
  89. modified or otherwise, lies with you, the recipient.
  90.  
  91. For details regarding the GNU General Public Licence visit Phil Ide's
  92. Xbase++ FAQ.s at:  http://www.idep.org.uk/xbase/xbfaq/xbfaq.htm
  93.  
  94.  
  95. Happy Programming.
  96. Greg Doran, Dublin Ireland. gdo@eircom.net
  97.  
  98.  
  99.