Essential Powerbuilder 2017/2019

PowerBuilder Training Overview

This course introduces students to the PowerBuilder 2017/2019 development environment. Each component of the PowerBuilder 2017/2019 is covered in the context of using PowerBuilder to develop GUI-based client/server business applications.

Upon successful completion of this course, the student should be able to skillfully use PowerBuilder Release 2017/2019 and many of its tools to:

  • Prototype, code, test and deploy a workgroup scale client/server application
  • Employ best practice techniques and approaches
  • Do maintenance tasks on an existing enterprise scale client/server application
    • Use the System Tree to create workspaces and targets.
    • Use the Application Painter to create application objects.
    • Use the Window Painter to create windows.
    • Use the PowerScript language to write scripts to perform required processing.
    • Create user functions and user events.
    • Use the DataWindow Painter to create Data Windows and select appropriate presentation styles and data sources.
    • Use the Query Painter to interactively construct and edit SQL statements.
    • Use the Database Painter to define extended attributes and manage database tables.
    • Use the Menu Painter to create traditional and contemporary menus.
    • Debug PowerBuilder applications.
    • Package a PowerBuilder application for distribution.
PowerBuilder Training Audience

This intensive hands-on course is designed for application programmers responsible for the design and implementation of client/server applications using PowerBuilder 2017/2019

PowerBuilder Training Prerequisites

Basic knowledge of the Windows operating system.
Introduction to SQL, or equivalent experience.
Experience in a programming language, such as COBOL, Visual Basic, C++, or Java.


PowerBuilder Training Course Duration

5 Days

Powerbuilder Training Course Outline

Following completion of unit 1, a software developer should be able to use the PB IDE and it's graphical tools to:

  • Search, examine and navigate an existing application's code base with an eye toward understanding how the application is put together
  • Perform development environment initialization and configuration activities to start coding in an existing or a new application
Following completion of unit two, a software developer should be able to:
  • Code business and utility logic as global user functions
    • In the PowerScript language
    • Using the integrated PowerScript editor
    • According to the directives in a design specification document
Following completion of unit three, a software developer should be able to:
  • Configure, navigate and use Window Painter facilities to
    • Layout and configure window forms containing visual controls for use in data entry and display
    • According to the directives in a design specification document
Following completion of unit four, a software developer should be able to use the PB IDE and its graphical tools to:
  • Implement dynamic behaviors and application logic in your GUI in an object oriented manner
Following completion of unit five, a software developer should be able to use the PB IDE and its graphical tools to:
  • Configure the IDE to establish a development time connection to a DBMS
  • Write robust PowerScript code to connect an application client to a DBMS
  • Code embedded SQL statements in an event handler and display the results in the GUI
Following completion of unit six, given a database result set description and a layout design, a software developer should be able to use the PB IDE and its graphical tools to:
  • Design, layout and configure a DataWindow Object user interface based on the result set
  • Install that data object on a window in such a way that the user can interact with the data by
    • Retrieving and displaying
    • Modifying and updating
Following completion of unit seven, given a coded client application and a target client desktop system, a software developer should be able to:
  • Choose deployment configuration options appropriate for the target environment
  • Use the Project Painter to:
    • Input deployment configuration choices
    • Build an installable deployment unit
Following completion of unit eight, given an existing PowerBuilder Single Document Interface application OR The design for a new MultiDocument Interface application, a software developer should be able to:
    • State the elements of, recognize and distinguish between Single Document Interface and MultiDocument Interface
    • Design a fully functional MultiDocument User Interface using PowerBuilder tools
    • Lay it out using the Menu and Window Painters
    • Include context menus
    • Code runtime behaviors and interactions in PowerScript editors in the IDE

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy