Progress
Language Tutorial
for Character
Using Object Interfaces
A large part of creating applications with Progress is providing your users with computer displays that give them workspace to accomplish their tasks. All the displays you create add up to the application interface. An individual display in your interface consists of interface objects that are controls, representations of data, decorations, or containers. In Progress, these interface objects are known as widgets.
To create successful Progress interfaces, you need to successfully program widgets. This tutorial will teach you everything you need to know about programming widgets. However, as a first step, you need to know how to use widgets. If you are already familiar with the kind of interfaces that are made up of objects, then you can skip this section and continue with the next.
If you are new to object interfaces, access the on-line widget demonstration.
Type the complete, or absolute, pathname that references the exact location on your network where the on-line demonstration is installed. This location is typically the root program directory on which Progress is installed on your machine.
The following examples show how to enter these commands on the various operating systems that support the Progress character client. These examples assume that Progress is installed in the DLC directory. However, you might need to confirm exactly where Progress is installed.
- To access the on-line demonstration in a character client mode on Windows, enter the following information in the Procedure Area of the Procedure Editor:
NOTE: The d: drive represents the exact drive location on which Progress is installed. This drive may be different on your machine.
- To access the on-line demonstration in a character client mode on UNIX, enter the following information in the Procedure Area of the Procedure Editor:
- Press
F1.
The on-line Widget Tutorial appears, as shown:
![]()
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |