Controls constitute the graphical user interface, and include interface
elements that you have seen in Web forms like Check Boxes, List Boxes,
and Entry Fields. There are also controls that are specific to
SAS/AF such as the Table Viewer
(which displays SAS table data).
Models are another type of component. In contrast to the controls that
are displayed to the user in the interface, models work behind the
scenes to distribute data to controls. For example, to get a List
Box to display a list of SAS libraries, you would attach a Library
List model to the List Box.
Controls are sometimes
called
visual components, and models are
sometimes called
non-visual components.
Controls and models are also generically called
objects, especially in the context of object-oriented programming.