Guidelines for Writing Applications

This section provides some general guidelines to assist you in the effective use of PROIV and to ensure that applications work well in GUI and non-GUI environments. In some cases, the guidelines given here are simply restating what may be regarded as good PROIV design practice, irrespective of platform, while others are specific to this version. A few of the latter may be regarded as 'work-arounds' - backwards compatibility with previous versions of PROIV (text mode) was an important design requirement during the development of PROIV Version 4, but the special characteristics of the Windows operating environment are such that some applications inevitably port better than others.

GUI Mode

Make use of the new system variable &#@GUI-MODE, which is set when PROIV is running in GUI mode. This can be interrogated in logic and used to determine action taken.

Buttons/Icons

Try to keep response strings short - remember that users of dumb terminals will have to enter them manually.

Fields

LSupdates

Screen Resolution

Use a screen resolution of at least 800 x 600 if possible. In standard 640 x 480 VGA mode, use caution in font selection; many are almost unreadable. 

Comment on this topic

Topic ID: 730064