Page 1¶
Software Screen Handling¶
ND 10188 FOCUS Level 1 Screen Handling System¶
Introduction¶
FOCUS Screen Handling enables the user to define screen forms formats interactively at display terminals with cursor control, and to use these forms for the input and output of data to and from programs.
With FOCUS it is possible to create and modify screen layouts interactively for data entry forms by typing in leading texts and data input field descriptions. Data input fields can be specified with various editing formats.
Forms are stored on a disk file, and can be retrieved via user programs written in FORTRAN, BASIC or COBOL. The forms may be used for entering or displaying data records which are stored on user files or databases. Programs may also use the same forms as input media to directly update local data bases. Hardcopy of forms layout can be produced on a line printer.
Features¶
- Library is simple to use.
- Screen handling operations using asynchronous display terminals with cursor control.
- Built-in field editing and character type checking.
- Easy to alter field values, by copying previous value, inserting or deleting characters. All done by simple keystrokes.
- Screen handling library routines for user programs.
- Fields are referenced by field name.
- Error-messages and HELP-information in desired national language.
- Possibility of combining more than one form on the screen.
Product Description¶
FOCUS consists of two modules: - ND FORMS Maintenance Program - ND FORMS Handling Library
The ND FORMS Maintenance Program is an interactive program for creating, modifying and testing of pictures. During creation or modification, the user (programmer or data entry manager) establishes a picture with leading texts and various data entry fields. The leading texts are protected and various fields are defined with: fill character for unused positions, editing formats and number of characters.
For security reasons: At form modification, a new version is made, and the old version remains until it is explicitly deleted by the user.
Edit codes define how fields are to be presented on the screen.
Some samples are: - Right justified digits, no editing characters - Left justified digits, no editing characters - Numeric string, left justified - Alphabetic string, left justified - Alphanumeric string, left justified
A form is saved in its original on a source file, which contains many different forms. Old forms are retrieved by name for modifications, and both the screen layout and the field definitions may be printed for documentation purposes.
The program can be used from different types of terminals to input screen layouts and commands without user specification of terminal type.
The FOCUS Runtime Library is a collection of subroutines to be used from a user program written in FORTRAN, BASIC or COBOL.
There are routines to retrieve forms into the program, to display leading texts and fields with or without data to the screen, and to read data as keyed in by the operator.
The program may dynamically operate on all or a subset of the fields in the form.
In addition there are routines to write data into a field, to edit only one field at a time, and to write messages on a specified line on the screen. Both reentrant and non-reentrant versions of the FOCUS Runtime Library exist. When many active programs are using the system, the reentrant version should be used.
The FOCUS Screen Handling System consists of: - FOCUS Runtime Library - FOCUS Screen Definition System - FOCUS Auxilliary Subroutines
Documentation¶
FOCUS Screen Handling System ............... ND-60.137
___________________
| |
| Norsk Data |
|___________________|
Page 2¶
Contact Information¶
Office Locations¶
| Location | Phone Number | Telex/Tlx |
|---|---|---|
| Oslo | 02-309030 | 18661 nd n |
| Bergen | 05-22950 | |
| Sandnes | 04-265544 | |
| Tromsø | 083-77560 | |
| Stockholm | 06-070-20600 | 15255 nordata s |
| Gothenburg | 031-496760 | |
| Malmö | 040-75350 | |
| Copenhagen | 01-22-4565 | 37725 nd dk |
| Wiesbaden | 06121-7041 | 4186370 noda n |
| Prevessin-Voltaire | 50-405786 | 385953 nordata fermv |
| Paris | 16-2320562 | 10180 mdx paris |
| Lausanne | 021-652102 | 264218 ndl ch |
| Lyon | 78-37 4177 | 7837 59571 |
| Newbury | 0635-31645 | 849819 norskd g |
| Utrecht | 030-845734 | |
| Boston | 617-237-7945 | 921740 norsk veil |
Additional Offices¶
| Location | Phone Number | Telex/Tlx |
|---|---|---|
| Trondheim | 075-16520 | 55580 comtc n |
| Stockholm | 0760-84100 | 15255 nordata s |
| Odense | 09-197140 | 65980 comtc dk |
| Düsseldorf | 0211-665838 | 8587277 comt d |
Main Office¶
Jervekaleen 20
Boks 4 Lindebérg gård
Oslo 10
Tel.: 02-309030
Tlx.: 18661 nd n
Telefax: 02-909247
NOTE: NORSK DATA reserves the right to change specifications without notice.
ASCII Art:
NORSK
NData
Oslo
ASCII Art:
COMTEC
DIVISION OF NORSK DATA