MMPB01 – POWERBUILDER CLASSIC 12.6 – INTRODUCTION

Duration: 2 Days.

Goals: Development of an MDI application and Database manipulation.

Pre-requirements: OO programming.

Language: Training in Italian and English Language / I corsi possono essere tenuti in Italiano e in Inglese.

Contents:

Introduction

– The PB IDE, workspace, target and application objects
– First PB application, methods and events, global and local variables
– Windows and visual controls
– Properties, tab order, scripts, window types
– Menu object, menu items, toolbar, dynamic call to parent windows

Database

– DB connection types, ODBC vs native
– Database profile and painter
– Transaction object

Datawindow

– Create a DW, presentation styles, Data Preview
– Retrieval arguments
– Server-side and client-side operations
– Computed fields
– Static/Dynamic binding of dataobjects to DW controls
– DW master and detail example
– Datastore
– Dynamic DW
– Graph DW
– Crosstab, treeview, composite and label DW
– Buffers

Programming Techniques

– Inheritance
– Overload and Override
– Dot notation
– Visual/Non-visual User Objects (UO)
– Dynamic creation of UO

Development Tools

– PB Debugger: breakpoints, step in/out/over, watch, conditional breakpoints
– PB Runtime
– PB pcode vs DLL
– Package the application

Training Schedule