|
abort() (C++), 23, 393
absolute positioning for layout, 810
abstract
a keyword, 677
class, 73, 75, 617, 660, 677, 761
function, 662
method, 662
AbstractCollection (Java), 75-76
AbstractList (Java), 75-76
AbstractShape.cc, 661
AbstractShapeIncremental.cc, 662
AbstractShapeIncremental.java, 678
Abstract Window Toolkit (AWT/Swing), 793
accelerator, keyboard, 889, 895
accept() (Java), 1032, 1045
Access, 1059
access control, 3, 30, 71
package, 71
private, 34, 38, 71
protected, 71
public, 34, 38, 71
acl.read property (Java), 957
acl.write property (Java), 957
acquiring lock
on a class, 979
on an object, 979
ActionEvent (AWT/Swing), 882
ActionListener (AWT/Swing), 845, 847, 850, 882-883, 941, 954
actionPerformed() (AWT/Swing), 850, 882, 884, 941
action (UML), 606
activate() (Qt), 833, 836
activation (UML), 602
icon, 598
activity
diagram (UML), 588, 611
state (UML), 606
actor (UML), 588
adapter
class (AWT/Swing), 680, 845
container (C++), 151, 173, 175
ADD (SQL), 1069
add() (Java), 182, 186, 190
addActionListener() (AWT/Swing), 799, 848, 850
addAll() (Java), 186
AddArray1.c, 6
AddArray2.c, 7
AddArray.cc, 7
AddArray.java, 10
addComponentListener() (AWT/Swing), 852
addElement() (Java), 194, 196
addFocusListener() (AWT/Swing), 852
addImage() (AWT/Swing), 915
addItemListener() (AWT/Swing), 822
addKeyListener() (AWT/Swing), 852
addMouseListener() (AWT/Swing), 852
addMouseMotionListener() (AWT/Swing), 852
addMultiCellWidget() (Qt), 836
addWidget() (Qt), 833, 835-836
addWindowListener() (AWT/Swing), 799, 848, 850
adjacent_find() (C++), 567
affine transformation, 919, 928
aggregation (UML), 591, 594
algorithm, a C++ header file, 8
ALIGN, 937-938
alignment (Qt), 833
ALT, 938
ALTER (SQL), 1067, 1069
ALTER TABLE (SQL), 1062
American National Standards Institute, 8
amortized constant-time complexity, 151
anchor
(C), 927
(Java), 827
animated applets, 964
animation, 990
Animator.java, 991
anonymous class (Java), 571, 850
ANSI, 8
API, Application Programming Interface, 791
app (C++), 238-239
append()
(C++), 119
(Java), 133, 138
append file mode
(C++), 239
(Java), 267
APPLET tag (HTML), 937-938, 947
Applet (Java), 936
applet (Java)
animated, 964
context, 951
security, 936
appletviewer tool (Java), 956, 937, 947
application, 13
programming interface, 791
approximate numerics (SQL), 1060
argc, 20, 804
argument-dependent name lookup (C++), 70
argument object, 503
argv, 20, 804
ArithmeticException (Java), 409
arithmetic types (C++), 223
arity of an operator, 498, 504
array
(C), 6
(Java), 14
declaration
(C++), 306
(Java), 311
initialization
(C++), 301, 308
(Java), 311
of pointers (C++), 300
parameter (C), 7
ArrayBasic.java, 313
array-like random access, 150
ArrayList (Java), 75, 185-186, 194, 569, 205, 1034, 569
Arrays (Java), 55, 315
ArraysFill.java, 316
ArraySizeOf.cc, 128
ArraysShuffle.java, 317
ASCII, 109, 212, 214-215, 218, 247
asList() (Java), 201, 315
assert() (C++), 121
assign() (C++), 129
assignment operator
(C++), 452
for derived class, 626
(Java), 455
AssignTest.java, 456
association (UML), 591, 769
bidirectional, 593
binary, 593
multiplicity, 592
reflexive, 593
rolename, 592
associative container (C++), 151, 565
asynchronous
image loading, 915
method invocation, 601
at() (C++), 114
ate (C++), 239, 248
atomic components
(AWT/Swing), 794
(GNOME/GTK+), 796
(Qt), 795
attribute(s)
(UML), 590
of POSIX threads, 1003
representation (UML), 595
visibility (UML), 595
automatic type conversion
(C++), 224
(Java), 228
for assignment, 223
for conversion of operands to common type, 223
for conversion of returned value, 223
for initialization, 223
for matching argument with parameter, 223
for primitive types, 223
auto_ptr (C++), 529
AWT (Java), 794, 790-792
thread, 993
|