Go BackFOCUS: Dialogue Manager and FIDEL

Synopsis
FOCUS: Dialogue Manager and FIDEL covers two features of FOCUS that are useful to application developers. Dialogue Manager assists users in building and maintaining FOCEXECs. FIDEL enables users to design full-screen forms for data entry and application development.

Audience
This course is for the data processing and business professionals who develop applications.

Time
5 - 10 hours

Product Code: FOC501
After completing this course, the student should be able to:
 
Employ Dialogue Manager statements to control the execution of FOCEXECs
Use Dialogue Manager to include variables in FOCEXECs and assign values to these variables when the FOCEXEC is executed
Invoke FIDEL and create full-screen data entry forms or forms for displaying data
Design FIDEL screens that include multiple field types
Test for PF keys
Use a variety of screen options
Display screen attributes
Control the cursor placement
Use FIDEL in MODIFY to combine FIXFORM & CRTFORM input  
Generate automatic CRTFORMs
Write multiple screen procedures
Write requests with case logicOBJ@include repeating groups of fields
Validate transaction values
Use FIDEL with Dialogue Manager to develop a menu-driven application using multiple FOCEXECS
Introduction
Outlines the content and structure of the course.  Explains course conventions.
 
Overview
Content and structure of the course.  Course conventions.
Course Databases
Description of the databases used in this course.


Dialogue Manager
Presents how to build and control the execution of FOCEXECs.  Covers the use of variables in FOCEXECs and how to assign values to them when FOCEXECs are executed.
 
Concepts
Description and function of Dialogue Manager control statements.  How FOCUS processes Dialogue Manager statements.
Using Dialogue Manager


 
FIDEL Screens
Sample of a simple FIDEL screen generation.  How to fill in a FIDEL screen.  Spot markers.
Fields
Three types of fields on a FIDEL screen: data entry, display-only and turnaround.  When to use a conditional or nonconditional field.
PF Keys
How to test for PF keys.  Defaults for PF keys.  How to reset PF keys.
Screen Options
Use of the LOWER command to override the default of UPPER on FIDEL screens.  Use of the NOCLEAR command to override the default of CLEAR on FIDEL screens.
Screen Attributes
Addition of screen attributes, such as color or highlighting, to a FIDEL screen.
Cursor Control
Position of the cursor on the FIDEL screen and how to control it.


FIDEL in MODIFY
Covers aspects of FIDEL that are specific to MODIFY.  
 
FIXFORM
How to mix data input sources from FIXFORM files and CRTFORMs.
Automatic CRTFORMs
How to generate automatic CRTFORMs.
Multiple CRTFORMs
How to code the LINE option which controls where the CRTFORM is placed on the screen.
Case Logic
How to write a MODIFY request with multiple CRTFORMs using case logic.
Repeating Groups
How to write a request so that multiple occurrences of fields can be read within one CRTFORM.
Validation
Validation of fields in MODIFY requests with CRTFORMs.


FIDEL in Dialogue Manager
Demonstrates how to use FIDEL with Dialogue Manager to develop a menu-driven application using multiple FOCEXECs.
 
An Application
Development of a menu-driven application using multiple FOCEXECs.

Go Back