Skip to content

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