CONCEPT:HYBRID ENVIRONMENT
path: ROBERT BAUMAN > CATEGORY:NUWIKI > MODIFIER:HUSH > MODIFIER:NOCHANGE > CONCEPT:HYBRID ENVIRONMENT
Hybrid environment
Nucleus screens, rule-sets and reports are developed in a hybrid environment, comprised of:
| Component | Description |
|---|---|
| Scripts | found in WINSCREENS, which contain display objects with associated property definitions, modifiers, file associations, etc. |
| Data Dictionaries | found in the dictionary portion (DICT) of the DATA file |
| Screen Dictionaries | found in the DATA portion of SCRDICTS,RuleName |
| Event wrapper | Event driven subroutine associated to a screen or rule-set |
Screens are developed, and compiled based on the parameters found in the Screen dictionary for the corresponding file.
Screens, are driven by the “overlying” logic which is embedded in the Screen dictionary, and the underlying logic contained within subroutines attached to screens or rule-sets.
The "overlying" logic includes input and output conversion and masking, Validation, Help messages, Translates from other files, pop- up window selection criteria and associated display fields, where to call “other subroutines”.
Rules for opening files, reading items, pre-field, post field, pre-file, after-file and other “underlying” programmatic logic are all initiated by triggers initiated or referenced within the Screen Dictionary item. hence, dictionary driven...
See also
- WINMAINT Nucleus Application development environment