What you will learn

This tutorial will not make you an expert in PowerBuilder. Only experience building real-world applications can do that. It will give you hands-on experience, though, and provide a foundation for continued growth.

Client/server applications

You will learn basic PowerBuilder techniques and concepts, including those listed in Table 2-2:

Table 2-2: Features demonstrated in the PowerScript tutorial

How to use the

To

Application painter

Define an Application object and application-level scripts

Window painter

Create SingleLineEdit controls, StaticText controls, CommandButton controls, DataWindow controls, window-level scripts, and control-level scripts

DataWindow painter

Define selection and display options

Menu painter

Define menus, menu items, accelerators, and shortcut keys

Layout view

Design how the windows, menus, and DataWindows will look when you run the application

Script view

Define scripts for applications, windows, window controls, and menus

Debugger

Identify logic errors that may cause problems when you run the application

Project painter

Create an executable version of an application

JSP Web applications

You will learn basic Web target techniques and concepts, including those listed in Table 2-3:

Table 2-3: Features demonstrated in the Web target tutorial

How to use the

To

Web target wizards

Design Web pages, add server interaction, and meet other requirements for working in the browser environment

Script view

Define scripts for applications, Web pages, and Web controls

HTML editor

Edit Web pages using the Page and Source views and learn the advantages of 4GL page design