home *** CD-ROM | disk | FTP | other *** search
- Title: VISTA
- Author: Dave Allison <dallison@bfsec.bt.co.uk>
- Version: 0.8
- Title From: Documentation
- Author From: Documentation
- Version From: Documentation
- Supplier: Dave Allison <dallison@bfsec.bt.co.uk>
- Date: 25/01/96
- Keywords: Function libraries ; Interface programs ; Multitasking programs
- Shareware: No
- Machine: Archimedes
- Operating system: RISCOS
- Memory requirements:
- Peripherals needed:
- Other s/ware needed: C++ compiler, RISC OS 3.1 or later
- Directory: micros/arch/riscos/e059
- Date mounted/updated: 05/02/96
- File names: vista.arc
- Unarchived files: 118
- Unarchived size: 1508 kbytes
- Omissions:
- See also: DESKLIB (a129), SHELL (c049), C++LIB (b130)
-
- -------------------------------------------------------------------------------
-
- Acquiring the package:
-
- Download the archive file(s) and extract using SparkPlug 2
- (see the "tools_help" file in micros/arch/riscos/tools for further info).
-
-
- Description:
-
- Vista is a C++ class library written specifically for RISC OS. It is
- designed to be easy to use for the beginner and powerful enough to
- satisfy the most experienced programmers. It provides a set of base
- classes from which the user can derive his own classes to suit his
- application. The basic idea is that a Vista class on its own will
- provide a basic operation (such as display a window on the screen). If
- the user wishes to do something else other than that provided by the
- Vista class, he will need to derive a new one, inheriting the Vista
- class, and write his own code to do as he wishes.
-
- Vista is a complete environment in which RISC OS WIMP programs may be
- written. The environment interacts with the Operating System through
- a set of C++ classes. The classes provide an interface to the base
- operating system routines which suits the C++ programming paradigm, as
- well as providing additional functionality not available to users of
- other libraries.
-
- Vista is based around four fairly complex classes:
- * Task
- * Thread
- * Window
- * Icon
-
- The Vista package includes:
- * Source code
- * Manual
- * !Hyperview, an HTML viewer for reading the manual.
- * Example applications
- * Utilities
-
- Vista is compatible with both Acorn's C++ compiler and Beebug's Easy C++.
-