A script-enabled browser is required for this page to function properly.

About SmartClasses

A Smartclass is an Object library object that is defined as a standard object type for an application. Each object in an Object Library can be flagged as a SmartClass (green check mark). SmartClasses can also be applied to existing objects in the Object Navigator, as well as to subclass a new object.

There is a certain amount of overlap in functionality exists among SmartClasses, property classes and visual attributes.

Dynamic color and font changes such as highlighting the current row are carried out using visual attributes (although in Oracle Forms you can now set some attributes directly without having to use a VA).

The choice between SmartClasses and Property Classes is a matter of personal preference. You can apply SmartClasses from the context (right mouse button) menu; however, some programmers prefer the “cleanness” of property classes.

Some general guidelines include:


Creating a SmartClass

Guidelines for Creating Property Classes