1. Introduction
 
Share this page                  
Introduction
In This Guide
The Programming Guide provides an overview of how to program in OpenROAD by describing basic tasks, such as structuring an application and interacting with the database.
Specific topics covered in this guide include:
Writing scripts and procedures
Programming frames
Working with classes
This topic discusses how system and user classes make an object-oriented approach to programming possible.
Working with arrays, table fields, collections, list views, tree views, images, and text strings
Using 3GL in your application
This topic includes sample 3GL procedures.
Handling data entry errors and managing event queues
This topic includes examples of different types of data entry error handlers.
Inter-frame communication techniques
Creating dynamic frames and creating frames at runtime
Writing a template assistant
Debugging your application
The appendix in this guide discusses operating system differences.
Note:  The term Windows refers to the Microsoft Windows operating system. Unless specifically indicated, Windows refers to any Microsoft Windows operating system supported by OpenROAD. For more information about supported platforms, see the readme.