home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / vista_2 < prev    next >
Text File  |  1999-04-27  |  2KB  |  65 lines

  1. Title:            VISTA
  2. Author:            Dave Allison <dallison@bfsec.bt.co.uk>
  3. Version:        0.8
  4. Title From:        Documentation
  5. Author From:        Documentation
  6. Version From:        Documentation
  7. Supplier:        Dave Allison <dallison@bfsec.bt.co.uk>
  8. Date:            25/01/96
  9. Keywords:        Function libraries ; Interface programs ; Multitasking programs
  10. Shareware:        No
  11. Machine:        Archimedes
  12. Operating system:    RISCOS
  13. Memory requirements:    
  14. Peripherals needed:    
  15. Other s/ware needed:    C++ compiler, RISC OS 3.1 or later
  16. Directory:        micros/arch/riscos/e059
  17. Date mounted/updated:    05/02/96
  18. File names:        vista.arc
  19. Unarchived files:    118
  20. Unarchived size:    1508 kbytes
  21. Omissions:        
  22. See also:        DESKLIB (a129), SHELL (c049), C++LIB (b130)
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26. Acquiring the package:
  27.  
  28. Download the archive file(s) and extract using SparkPlug 2
  29. (see the "tools_help" file in micros/arch/riscos/tools for further info).
  30.  
  31.  
  32. Description:
  33.  
  34. Vista is a C++ class library written specifically for RISC OS.  It is
  35. designed to be easy to use for the beginner and powerful enough to
  36. satisfy the most experienced programmers.  It provides a set of base
  37. classes from which the user can derive his own classes to suit his
  38. application.  The basic idea is that a Vista class on its own will
  39. provide a basic operation (such as display a window on the screen).  If
  40. the user wishes to do something else other than that provided by the
  41. Vista class, he will need to derive a new one, inheriting the Vista
  42. class, and write his own code to do as he wishes.
  43.  
  44. Vista is a complete environment in which RISC OS WIMP programs may be
  45. written.  The environment interacts with the Operating System through
  46. a set of C++ classes.  The classes provide an interface to the base
  47. operating system routines which suits the C++ programming paradigm, as
  48. well as providing additional functionality not available to users of
  49. other libraries.
  50.  
  51. Vista is based around four fairly complex classes: 
  52.  * Task
  53.  * Thread
  54.  * Window
  55.  * Icon
  56.  
  57. The Vista package includes:
  58.  * Source code
  59.  * Manual
  60.  * !Hyperview, an HTML viewer for reading the manual.
  61.  * Example applications
  62.  * Utilities
  63.  
  64. Vista is compatible with both Acorn's C++ compiler and Beebug's Easy C++.
  65.