PowerBuilder 6 Series
Total Time: 48 hours

PowerBuilder 6: Introducing PowerBuilder Time: 4 hours P6BC01
PowerBuilder 6: Introducing PowerBuilder provides an introduction to PowerBuilder and its development environment.
  • Installing PowerBuilder and Libraries
  • Application Painter and Property Sheets
  • Creating Menus
  • Creating Windows
  • Responding to Events with PowerScript
  • Running Your Application

PowerBuilder 6: Design Concepts Time: 5 hours P6BC02
PowerBuilder 6: Design Concepts provides an introduction to PowerBuilder design and object-oriented development.
  • Analyzing the Requirements
  • Creating a Logical Data Model
  • Creating a Data Model Database
  • Creating Database Tables
  • Using Database Tables
  • Using Table Data
  • Understanding Object Orientation
  • Features of Object Oriented Software

PowerBuilder 6: Building Objects Time: 4 hours P6BC03
PowerBuilder 6: Building Objects begins showing the user the basic building blocks for developing PowerBuilder applications.
  • Using the Application Painter
  • Using the Library Painter
  • Using Libraries
  • Managing Libraries
  • Creating Menus
  • Attaching Menus and Toolbars

PowerBuilder 6: Building Windows Time: 4 hours P6BC04
PowerBuilder 6: Building Windows shows users how to create and manage windows in a PowerBuilder application.
  • Setting Window Properties
  • Setting Windows 95 Controls
  • Window Properties, Buttons, and Pictures
  • User Input on Windows
  • Controlling Window Appearance
  • Adding Elements to Windows
  • Using Advanced Window Features
  • Window Sheets

PowerBuilder 6: Event Programming Time: 4 hours P6BC05
PowerBuilder 6: Event Programming shows users how to respond to events in an application and use variables with PowerScript.
  • Responding to Events
  • Scripting with Variables
  • Declaring Variables
  • Array, Class, and Reference Variables
  • Using Operators
  • PowerScript Statements
  • Using the Script Painter

PowerBuilder 6: PowerScript and SQL Time: 5 hours P6BC06
PowerBuilder 6: PowerScript and SQL shows users how to use SQL commands to interact with databases in PowerBuilder applications.
  • Understanding Database Transactions
  • Creating Functions
  • Using DataWindow Objects
  • Scripting for Specific Events
  • Using Arguments and DataWindow Events
  • Scripting for Treeviews
  • Understanding SQL Syntax
  • SQL Commands, Painter, and Cursors

PowerBuilder 6: Creating DataWindows Time: 4 hours P6BC07
PowerBuilder 6: Creating DataWindows shows users how to create and control DataWindows in their PowerBuilder applications.
  • Using the DataWindow Painter
  • Data Sources and Layout
  • Creating Freeform DataWindows
  • More DataWindows
  • Using Other Data Sources
  • DataWindow Controls

PowerBuilder 6: Using DataWindows Time: 6 hours P6BC08
PowerBuilder 6: Using DataWindows shows users how to manipulate and display data and data sources using DataWindows.
  • Using Edit Styles
  • EditMasks and Drop-Down DataWindows
  • Display Formats and Validation
  • Customizing DataWindows
  • Column Defaults and Conditionals
  • Displaying Data and Data Sources
  • Modifying the Data Source
  • Manipulating Data
  • Accessing DataWindow Columns

PowerBuilder 6: Reviewing an Application Time: 7 hours P6BC09
PowerBuilder 6: Reviewing an Application shows users how to provide reports and final touches on a PowerBuilder application.
  • The Report Painter
  • Creating Grouped Reports
  • Modifying Grouped Reports
  • Creating Graphs
  • Creating Label Reports
  • Nested Reports and Crosstabs
  • Adding the Final Touches
  • Creating Windows within Windows
  • Checking the Finished Product

PowerBuilder 6: The Final Product Time: 5 hours P6BC10
PowerBuilder 6: The Final Product shows users how to debug a PowerBuilder application and create an executable program.
  • The Debug Window
  • Modifying the Debug Window
  • Understanding the Source Views
  • Using and Setting Breakpoints
  • Examining the State of an Application
  • Debugging the Application
  • Building the Executable
  • Creating Deployment Files