Progress
Language Tutorial
for Windows


About Blocks

The Progress 4GL is a block-structured language. A block is a series of 4GL statements grouped together and treated as a single unit. Blocks are important because Progress bases many default behaviors on blocks. For example, earlier you learned about the default frame. If you don’t define a frame, Progress creates one for you (the default frame) when you display widgets. Actually, each block in your procedure can have a default frame; default frame behavior is based on blocks.

There are several types of blocks that you can use within your application. They include:

Here are some general statements about blocks, although you’ll learn about some exceptions in the sections that follow:


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