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