A system and methodology for design-time dynamic class type construction
is described. In one embodiment, for example, in a form-based development
system, a method is described for dynamically constructing a form under
an object framework during development of an application by a user, the
method comprises steps of: providing an ancestor class under an object
framework, the ancestor class for representing a form in the development
system; in response to user input, creating a descendant class inheriting
from the ancestor class for representing a particular form to be included
in the application; generating instructions for creating methods of the
descendant class under the object framework; creating a type delegator
for the descendant class, thereby enabling the descendant class to track
changes made to the particular form during development of the
application; creating an instance of the descendant class; and
constructing the particular form in the development system based on the
instance of the descendant class.