In this hands-on course, you learn how to use and exploit the object-oriented features of PowerBuilder through a combination of group discussion and in-class labs.
This course introduces object-oriented application development concepts and outlines object-oriented programming techniques in PowerBuilder. You’ll learn how to implement inheritance, polymorphism, generic object messaging, and encapsulation. You’ll also examine how PowerBuilder works internally with object instantiation, source code, and memory pools. Proper use of the object-oriented development techniques presented in this course maximizes reuse - both in the current application and in future development projects.
In an object-oriented environment, your program consists of a number of objects that interact by making requests of each other. These objects are discrete, self-contained application components that combine characteristics ( properties ) and behaviors ( methods ).
Treats each object as a package that contains the definition of the object's properties and methods.
One aspect of encapsulation, known as information hiding , prevents objects from directly altering or accessing the property values of another object, giving the encapsulated object control over its property values.
Module 7 will examine Encapsulation in detail as it is implemented in a PowerBuilder Application or component.
An executable is provided that is a sample solution of the application to be constructed during the labs in this course C:Sybase CoursesBooaPB8SolutionsFinal. In this lab, you run this Order Entry application and observe its behavior.