To bring up the AppBuilder, you need to close down the Procedure Editor if it is running, then select the AppBuilder icon (middle icon) on the OpenEdge Desktop.

Alternately, you can bring up the AppBuilder directly from the Windows desktop, by selecting the AppBuilder menu option under the Progress startup group.

The AppBuilder main window has its own menu and toolbar:

In addition, the AppBuilder has a separate Palette window where you can select various kinds of both visual objects and nonvisual data management objects to add to your application. You look at just a few of these objects in this section. You can learn all about the AppBuilder in OpenEdge Development: AppBuilder.

This figure shows the icons for the Palette objects you use in this section. You can learn some of the others by floating the mouse over an icon and looking at its tooltip.

You can reshape and reposition the Palette window as you like. To save the Palette window’s position, select Menu > Options > Save Palette from the Palette window.

In addition to the Palette window, the Pro*Tools window also comes up when you start the AppBuilder.

In this section you build a window that displays some fields from the Customer table, as well as a browse that shows the Orders for the current Customer. So this is like the example you built in the first section, except for two differences:
  • By choosing graphical objects to build your window, you get a much better interface than you got using the defaults provided by the DISPLAY statement in the previous sections, one that looks more like a real application window.
  • Because the AppBuilder generates most of the supporting ABL code for you, you actually have to write even less code than you did in previous sections.