TUI/GUI Application Developer Course


Objectives

  • To become proficient in using BW*Wizard to build TUI/GUI applications
  • To understand why using templates benefits the entire System Development Life Cycle
  • To become proficient in navigating the BW*Wizard User Interface
  • To learn about the TUI/GUI templates and features
  • To learn about the flexibility of the BW*Wizard template technology
  • To learn how BW*Wizard built code can be used with developer written Business Logic
  • To understand how advanced build techniques can be used to make complex TUI/GUI applications


Audience

The expected audience is all COBOL Developers using BW*Wizard.


Pre-requisites

All students must have COBOL experience, including basic training.


Agenda

Section 1:   Introduction
             - Overview 'what is BW*Wizard'
             - Project Details
             - Lab: Create database - (tut 0) session specific
             - Lab: Define project (tut 1)

Section 2:   Basic Applications
             - BW templates for menu, scrolling list
               and table maintenance
             - Lab: Build and test menu, list and isud applications
                    (tut 2, 3, 4 & 5)

Section 3:   Template features
             - system working storage
             - Error handling
             - Pseudo-conversational methods
             - Null Column Handling
             - Navigation
             - BWRT
             - Scroll Methods
             - Overview of BTL commands

Section 4:   Advanced Applications
             - List SETINQ processing
             - Join processing
             - Views
             - Multi-table LISTs and ISUDs
             - Lab: Build and test multi-table list and
                    isud applications (tut 6, 7 & 8)

Section 5:   Project Administration
             - Project SQL DBFs: use and populating
             - Item Extensions, Pseudo-Conv, Table lookup
             - Instructor demo: data dictionary
             - Lab: Item extensions,
                    table lookup (tut 9 & 10),
                    plus 'define-all applications' exercise

Section 6:   Code management
             - naming standards
             - Code concatenation
             - Lab: Code management strategy

Section 7:   GUI Introduction
             - GUI Programming overview

                     Client  - Visual
                     Server  - Procedural

Section 8:   List Boxes
             - concepts
             - Shell GUIs and List Dialogs
             - Instructor demo
             - Lab: Build and test a list dialog
                    (GUI Tutorial 1 & 2)

Section 9:   Update Dialogs
             - Instructor demo
             - Linking to List box dialogs
             - Lab: Build and test isud dialog
                    (GUI Tutorial 3)

Section 10:  Advanced GUI features
             - Check Boxes, Radio Buttons, etc.
             - Instructor demo
             - Dialog with advanced GUI parts
             - Lab: Build and test advanced GUI dialog
                    (GUI Tutorial 4, 5, 6 & 7)

Section 11:  GUI Techniques
             - Drop-down lists
             - Instructor demo
             - BW*Wizard Help template
             - Instructor demo
             - Lab: Add GUI parts and Help to GUI dialog
                    (GUI Tutorial 8 & 9)

Section 12:  Summary
             - GUI naming standards
             - Design / Performance considerations
             - "Gotchas"
             - How do I..................
             - Review course

About Bridgewater  BW*Wizard  Presentations  Services  Partner Page 

JAVA  COBOL  VAGen  Overview  How does it work?  White Papers 

Customer Quotes  Support  Contact Us

     Bridgewater Consultants Copyright © 2005 Bridgewater Consultants, Inc.  All rights reserved.