Progress
Language Tutorial
for Windows


Summary

The Progress programming model is a way of programming that creates highly responsive interfaces. A user interface is made up of a keyboard, or other input device such as a mouse, and whatever the user sees on the screen.

A window is an object that contains your application’s workspace. Character interfaces use only one window. Graphical interfaces, such as Windows 95 or Windows NT, can have multiple overlapping windows on the screen.

Progress interfaces are made of objects called widgets. An interface is a tool for displaying data and receiving events. A particular interface can receive events when it is enabled for input and the procedure or the user designates that widget as the event receiver. A widget so designated is said to have input focus.

Each widget responds to each possible user event (keyboard or mouse action) with a default response. You can program a widget to have a response in addition to the default response using triggers. A trigger is a block of code following an ON statement. The code executes when the widget specified in the ON statement receives the user event specified in the ON statement.

The parts of a Progress procedure include:

Progress has the following widgets:

You learned about these Progress statements:


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095