Glossary
- active window
-
the window to which keyboard input is directed.
Only one window can be active at a time.
- argument
-
a value that is provided or returned when calling
a method.
- attachment
-
a way to control the position, size, and movement
of controls on a frame.
- attribute
-
a characteristic of a component such as its name,
color, size, or the data it references. See also Property.
- banner
-
the command prompt in the upper-left corner of
a frame. Controlled by the bannerType attribute on the Frame class.
- build environment
-
the tools and windows in SAS/AF that are used
to construct frame applications.
- build time
-
the period when a program is in the process of
being built; when it is not executing.
- catalog
-
See SAS catalog.
- catalog entry
-
See SAS catalog entry.
- class
-
a template for an object. A class defines all
of an object's characteristics (attributes) and the operations (methods)
that the object can perform. See also object.
- compile
-
to translate SCL code and frame objects into a
form that can be executed.
- component
-
a control or a model.
- control
-
a type of component that is visual in nature;
as opposed to a model, which has no visual representation. For example,
Check Boxes, List Boxes, and Push Buttons. Controls are also sometimes
called visual components. See also model.
- dot notation
-
a syntax for accessing the properties of a component.
In dot notation, the object is separated from the property by a period,
which is called a dot. For example, the following syntax would call
the _deselectAll method on the listbox1 object: listbox1._deselectAll(
)
- frame
-
an area that contains controls; analogous to a
window.
- frame entry
-
the SAS catalog entry type for a frame.
- frame SCL
-
SCL that is associated with a specific frame.
- handle
-
a graphic representation on the edge of a frame
or a control that designates areas that are used to resize or move
the frame or control.
- INIT
-
a reserved SCL label that indicates the initialization
code of an SCL program.
- initialization
-
the first stage of frame execution before a frame
is displayed. Typically used to declare and set variables and define
data sources.
- label
-
See SCL label.
- labeled section
-
one or more SCL statements that are identified
by an SCL label. See SCL label.
- mainframe
-
a high-performance computer made for multi-user,
processor-intensive computing. Typically used by businesses and for
scientific research.
- method
-
an action that is defined for a class. For example,
the action of deselecting all items is defined as the _deselectAll
method on the List Box class.
- model
-
a type of component that provides attributes and
methods for querying and modifying data sources. For example, a SAS
Data Set model contains methods for reading and manipulating SAS tables.
- native control
-
the presentation of a control such that it appears
to have been built specifically for a platform. For example, a control
built on a UNIX system and then ported to Windows 7 will be indistinguishable
from other Windows 7 controls.
- non-visual component
-
another term for a model.
- object
-
a specific instantiation of a class. For example,
when you drag a List Box control (a class) onto a frame, you create
the listbox1 object. The terms object and instance are often used
interchangeably.
- parent class
-
the class from which another class is derived.
- PROC
-
See SAS procedure.
- procedure
-
See SAS procedure.
- property
-
any of the characteristics of a component that
collectively determine the component's appearance and behavior. Both
attributes and methods are types of properties.
- run time
-
the period when a program is executing.
- SAS catalog
-
a SAS file that stores many different kinds of
information in smaller units called catalog entries. A single SAS
catalog can contain several different types of catalog entries. See
also SAS catalog entry.
- SAS catalog entry
-
a storage unit within a SAS catalog. Each entry
has an entry type that identifies its purpose to SAS.
- SAS Component Language (SCL)
-
See SCL (SAS Component Language).
- SAS procedure
-
a program that is accessed with a PROC statement.
SAS procedures can be used to produce reports, manage files, or analyze
data. Many procedures are included with the Base SAS software.
- SCL (SAS Component Language)
-
a programming language that is provided with SAS/AF
software. You can use SCL to develop interactive applications that
manipulate SAS data sets and external files.
- SCL label
-
a word that indicates the beginning of a section
of SCL code.
- subclass
-
a class that is derived from another class. The
subclass inherits the attributes and methods of its parent class,
and can also possess its own unique attributes and methods. Technically,
almost all SAS/AF classes are subclasses because they are derived
from other classes.
- subclassing
-
the process of deriving a new class from an existing
class. See also subclass.
- SUBMIT
-
a command that causes SAS to compile and execute
a program.
- TERM
-
a reserved SCL label that indicates the code that
is run when an SCL program ends.
- visual component
-
another term for a control.
- WHERE expression
-
one or more criteria for retrieving data.
Copyright © SAS Institute Inc. All rights reserved.