home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / krcls012.zip / KrClass / readme.1st < prev   
Text File  |  1997-02-25  |  5KB  |  118 lines

  1.  
  2.                   ***  K R O N I ' S   C L A S S E S  ***
  3.  
  4.               --  A class library for lazy PM programmers  --
  5.  
  6. Software requirements:  OS/2 Warp  and  Visual Age C++.
  7. Hardware Requirements:  none  (anything which runs Warp and VAC++ is good 
  8.                                enough).
  9.  
  10. ******************************************************************************
  11.  
  12. Please read the file  doc/legal  BEFORE YOU GO ON!
  13.  
  14. ******************************************************************************
  15.  
  16. Have you ever...
  17.  
  18. - wanted to simply say things like cout << s; cin >> s; iniFile << s;
  19.   to output text on the screen, although it is a PM program you're writing,
  20.   to input stuff from dialog windows, and to handle OS/2 ini files?
  21.  
  22. - wanted to draw your graphics on the printer as easy as on the screen, while
  23.   letting the user of your program interactively change the printer and its
  24.   settings?
  25.  
  26. - hated your computer for the slow redrawing of some part of the screen you
  27.   just moved an overlapping window away from?
  28.  
  29. - wanted to draw your graphics in the coordinate system that *you* choose and
  30.   not in some integer coordinate system which has varying sizes depending on
  31.   window size and output device?
  32.  
  33. - tried to write a function main() which does all the action without caring
  34.   a bit about repainting of windows and such strange stuff?
  35.  
  36. - longed to do all this but still use the IBM open class library, since apart
  37.   from the above lacks it isn't *that* bad?
  38.  
  39. - wanted to use a library that is well documented and comes with an
  40.   installation program that does all the stuff, so you don't need a
  41.   semester of research to be able to understand the library?
  42.  
  43. - had the desire to hack in a program *fast* that will nevertheless be not too
  44.   bad to look at, and that will take full advantage of the OS/2 PM?
  45.  
  46. Then you certainly need to have a look at Kroni's Classes, since they take
  47. care of all these issues and more!
  48.  
  49. In addition to the actual programs you are now able to write quickly, the 
  50. source code of the library itself may also be worth a glance.
  51.  
  52. ******************************************************************************
  53.  
  54. To use Kroni's classes, do the following:
  55.  
  56. 1.  Unpack the archive (you've probably already done this) and ensure that
  57.     there are at least 10MB of disk space free.
  58.  
  59. 2.  Change into the directory (using cd) which install.cmd resides in. Don't
  60.     leave out this step, or the next one won't succeed.
  61.  
  62. 3.  Call install.cmd.
  63.  
  64. 4.  Edit the line 
  65.  
  66.       SET BOOKSHELF=...
  67.  
  68.     in your config.sys to contain a dot (".") or the doc directory. If you
  69.     fail to do so, you will not see all links when viewing the online
  70.     documentation. This setting will only work after a shutdown & reboot.
  71.  
  72. 5.  Call programs in the demo directory.
  73.  
  74. 6.  Have a look at the sources in the demo directory
  75.  
  76. 7a. If you don't like what you see, delete the whole software including
  77.     this readme.1st ;) *now*.
  78.  
  79. 7b. If you like what you see, get a postcard *now*, write at least your name
  80.     and the version number of Kroni's Classes onto it, and mail it to:
  81.  
  82.       Wolfgang Kronberg
  83.       Richard-Linde-Weg 16a
  84.       21033 Hamburg
  85.       Germany
  86.  
  87.     The postcard could e.g. show your home city (if it's not Hamburg ;) ).
  88.     You might also want to add other details like your address or your
  89.     email address. I will not give any information from the postcards
  90.     away to anybody.
  91.  
  92.     In addition (but only in addition!) to the postcard, you may of course
  93.     send me anything else, like e.g. comments, poems, Twix, money, gold,
  94.     diamonds, your own software, ... :-)  But that is only for those people
  95.     who have a nice idea and want me to participate. You *need* only to send
  96.     the postcard with the name and the version number.
  97.  
  98. 8.  If you are still reading this because you did not delete it at 6a., you
  99.     may now have a look at the other directories and/or compile your own
  100.     programs, possibly starting from a .cpp file in the demo directory.
  101.  
  102. 9.  Read doc/*.inf to complete your ideas on what you can do with Kroni's
  103.     Classes, and how you can do it.
  104.  
  105. 10. Enjoy!
  106.  
  107. ******************************************************************************
  108.  
  109. If you have any questions or comments, please mail them to me:
  110.  
  111.   vlk@amt.comlink.de.
  112.  
  113. However, don't count on a friendly reply if you didn't send me a postcard in
  114. the first place. :)  Also, please keep all mails to this address short.
  115. I have to pay for the email to this address.
  116.  
  117. ******************************************************************************
  118.