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
|