A database component that models a database management system in order to
provide the interface between an application and the database management
system.
DDE
Dynamic Data Exchange.
debugger
A software tool used to detect, trace, and eliminate errors in computer
programs or other software.
default application
The application designated as the one in which additions or changes are
made (if no other application has specifically been selected).
defined class
A new class that a controlling application adds to the system. It
consists of a textual definition (which defines elements such as instance
variables) and zero or more methods (which define behaviors). Contrast
with extended class.
defining application
The application to which a class definition belongs. A class can be
defined in only one application in the image. Also referred to as the
controlling application.
dictionary
In Smalltalk, an unordered collection whose elements are accessed by an
explicitly assigned external key. See also pool
dictionary.
Dictionary Inspector
A Smalltalk tool for viewing the data of a Dictionary object.
Display
A Smalltalk command that executes the selected code and displays the
result. Contrast with Execute.
In IBM Smalltalk, an X/Motif concept that models the user's hardware
display. The functions of the X/Motif Display object are implemented in
the IBM Smalltalk CgDisplay class.
distributed application
A workstation application that runs in cooperation with programs running
on other processes or machines. Client/server applications are a subset
of distributed applications.
DLL
Dynamic link library.
drawable
In the Common Graphics subsystem, an area that can be drawn upon.
All Smalltalk drawing operations are performed on a drawable.
dynamic binding
A process for resolving an address when a call to an object is made,
rather than resolving it at compile time.
Dynamic Data Exchange (DDE)
A communication mechanism between processes that enables two applications
to exchange data in a client/server relationship.
dynamic link library (DLL)
A file containing data and code, on Windows and OS/2, that can be used by
programs or applications during loading or at run time, but are not part of
the program's executable (.EXE) file. Compare to shared
object.