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.