PowerBuilder 2017 – INTRODUCTION

Duration: 3 Days
Goals: Development of a complete MDI application using a Database
Pre-requirements: OO programming

Introduction

– The PB 2017 IDE
– Workspace and a Target
– Application object
– Powerscript, events, variables
– Run the HelloWorld application

Windows

– Create a window and add visual controls
– Control properties
– Types of windows

Menu

– Menu and sub-items, toolbars, menu types and menu scripting
– Dynamic call to window events from the menu object

Database

– DB connection types, ODBC vs native drivers
– DB painter, DVB profile and Powerscript syntax
– The Transaction object

Datawindow

– Create a DW object, presentation styles and data preview
– Retrieval arguments and SQL source
– Server-side and client-side operations
– Computed fields
– Buffers
– Static/Dynamic binding of dataobject to DW controls

Inheritance

– Inheritance in PB
– Build a base window, insert a DW control and define user events
– Inherit a new window and add controls and scripts

Additional concepts

– Visual and non-visual UO, dynamic creation

PB Debugger

– Run the application in Debug mode and set Breakpoints
– Step in / Step over, Variable watch, Conditional breakpoints

Distribution of the Application

– Application deployment
– PB Dynamic Library vs DLL
– PB Runtime DLL

Calendario Corsi

< 2017 >
December
MTuWThFSS
    123
45678910
11121314151617
18192021222324
25262728293031