Dynamic Programming Techniques

 

Duration

  • 1 Day

 

Prerequisites

Prior to attending students should already be able to:

  • Separate the business logic from the user interface logic.
  • Run procedures persistently.
  • Run internal procedures in a persistent procedure.
  • Retrieve data from the database using queries.
  • Define temp-tables.
  • Populate temp-tables.
  • Pass temp-tables as parameters.
  • Use object handles, attributes, and methods.
  • Handle errors.

These prerequisites can be achieved by attending

  • GUI Application Development

 

Course Description

This Specialized Learning Module (SLM) shows how to use dynamic database objects (Dynamic Queries, Dynamic Buffers, and Dynamic Temp-Tables) to retrieve data from a database and pass the data to user interface procedures.

 

Topics

Key topics in this course include

  • Retrieve data from a database using Dynamic Queries.
  • Copy data into Dynamic Temp-Tables using Dynamic Buffers and Buffer-Fields.
  • Pass data between procedures using Dynamic Temp-Tables.
  • Manage dynamic objects to avoid memory leaks.

 

Objectives

Formal product training will enable developers to make the most of their investment in Progress. By learning from the experts, developers will be taught the most efficient use of the 4GL and avoid picking up bad habits on the job.

Dynamic programming allows developers to write template programs and pass data to them. This could mean an entire application with a single maintenance program? This course will give developers the skills to develop applications which are easier to maintain and have less code.

 

Applicable Progress Version:

9 and above

 

Delivery Mechanism:

  • Instructor Led