Table of Contents
Informix Dynamic 4GL.A Brief Tutorial
Agenda
What Is D4GL?
Informix Dynamic 4GL
Meeting Your Needs
Meeting Your Needs
D4GL Flexibility
D4GL Benefits
The Alternative?
.Implementing a Dynamic 4GL Solution
Conversion Stages
Compile with Dynamic 4GL
Converting Classic 4GL
Converting Classic 4GL
Building D4GL Programs
File Suffixes Compared
File Suffixes Compared
Makefiles
Makefiles
Examples Available
Enhance Visual Appearance
Extensions in Dynamic 4GL
Adding Images
Display Bitmap - Form
Display Bitmap - Code
Dialog Boxes
Dialog Boxes Button
Dialog Boxes Question
Dialog Boxes Message
Dialog Boxes Prompt
Creating a Toolbar
Changing Button Labels
Check Lists
Radio Buttons
Using Images as Buttons
PPT Slide
Extensions to DISPLAY ARRAY
Extensions to INPUT ARRAY
Finding Attributes at Run-time
Extensions in Dynamic 4GL
More Extensive Changes
Folder Tabs Why?
Folder Tabs So Simple!
Folder Tabs Form File
Folder Tabs Form File
Folder Tabs Code
New Features.in.Informix Classic 4GL 7.3.and.Informix Dynamic 4GL 3.0
Whats New In I4GL and D4GL
CENTURY Fields
CENTURY Fields
CENTURY Fields
SQL Blocks
SQL Blocks - Simple
SQL Blocks - Input & Output
SQL Blocks - Cursors
Future Proofing
Future Proofing
Connection Management
Connection Management
Connection Management
Connection Management
Other non-preparable statements
Dynamic Reports
Dynamic Report
Dynamic Reports
Dynamic Report
Dynamic Report
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
Dynamic INPUT ARRAY
String Concatenation Operator ||
String Concatenation Operator ||
Product Roadmap for Dynamic 4GL
Product Roadmap for 2000
Product Roadmap for 2000
Dynamic 4GL Version 4
Optimized Independence
Master Frame
Multiple Applications
Switch Between Applications
Tree Browser Widget
Windows Default Colors
Debugger
Print Client Features
Print Client Additional Features
Library Extensions
Informix Developers Network
Questions and Answers
|