|
daemon thread, 1003, 1025
darker() (AWT/Swing), 905
DashDotLine (Qt), 921
DashLine(Qt), 921
data
abstractions, uncoupling of, 726
encapsulation, 29
hiding, 30
member, 29, 32, 37
database, 1055
desktop-based, 1057
driver, 1055, 1058
management system, 1058
programming, 2
relational, 1056-1057
server-based, 1057
URL, 1059
DataInputStream (Java), 271, 273, 990
DataOutputStream (Java), 264, 269-270, 990
Date.cc, 425
Date.java, 432
DATE (SQL), 1061
datetimes (SQL), 1060
DB2, 1059
dBase, 1059
DBFriends1.java, 1071
DBFriends2.java, 1074
deadlock, 1013, 983
irresolvable, 987
dead state, 970
dec, a stream manipulator (C++), 253
DECIMAL (SQL), 1061
decimal integer literal, 221
decision activity (UML), 612
declaring
an identifier, 283
multiple names, 302
pointer types (C++), 297
decompiling (Java). 975
decrement operator, overloading of (C++), 529
default
arguments for C++ functions, 373,
initialization
array, 307,
(C++), 286
(Java), 293
template parameter (C++), 564
layout manager, 809
DefaultInit.cc, 287
DefaultInit.java, 294
DefaultInit2.cc, 288
DefaultInit2.java, 295
DefaultInit3.cc, 289
DefaultInit3.java, 296
DefaultInit4.cc, 290
DefaultInitClassArray.cc, 309
DefaultInitClassArray2.cc, 310
DefaultInitPrimArray.cc, 308
#define (C++), 319
defining an identifier, 283
delayedClosedFinished() (Qt), 1038
DELETE (SQL), 1068
delete (C++), 34, 46, 299, 334, 443, 520, 633
delete() (Java), 141
delete[] (C++), 46, 334, 444, 520
deleteCharAt() (Java), 135
delimiter character, 192, 211
depth index, 798
deque
a C++ container class, 149-150, 168, 174, 567
a C++ header file, 8
DequeFront.cc, 168
dereferencing
an iterator (C++), 154
a pointer (C++), 297
operator (C++), 519
derivation
class (C++)
private, 664
protected, 664, 728
public, 617
class (Java), 669
DerivedAssignOp.cc, 626
derived class, 31
(C++), 42
private, 664
protected, 664
public, 621
constructor, 621
copy constructor, 624
destructor, 632
(Java), 47,
constructor, 669
DerivedConstructor.cc, 621
DerivedConstWithBaseNoArg.cc, 622
DerivedCopyConstruct.cc, 624
DerivedDestructCase1.cc, 633
DerivedDestructCase2.cc, 634
DerivedDestructCase3.cc, 636
DerivedNameConflict.cc, 620
DerivedOverloadOp.cc, 629
DESCRIBE (SQL), 1064, 1069
deselecting a layout manager, 830
design patterns, 3, 789
desktop-based database, 1057
Dest.cc, 54
destroy() (AWT/Swing), 937
Destruct.cc, 441
Destruct2.cc, 442
destructor (C++), 34, 54, 166, 507, 617
default definition, 633
explicit invocation, 446
for derived class, 632
virtual, 727, 781
DestructorNecessary.cc, 444
DestructWhenNot.cc, 445
detachstate (POSIX), 1003
diamond class hierarchy (C++), 785
DiffScope.cc, 370
Dimension (AWT/Swing), 813, 815-817
Dining Philosophers Problem, 1025
directive, using (C++), 9, 64
disjunctive activity (UML), 612
dispatcher thread (Java), 965
DNS lookup, 1038
Document (AWT/Swing), 854
DocumentEvent (AWT/Swing), 847, 854
DocumentListener (AWT/Swing), 847, 854
DotLine (Qt), 921
double, 213, 222
largest positive value, 222
precision, 222
smallest positive value, 222
DOUBLE PRECISION (SQL), 1061
downcasting (C++), 780
dramatic result set (Mysql++), 1077
drawImage() (AWT/Swing), 916
drawRect()
(AWT/Swing), 905
(Qt), 920
drawString() (AWT/Swing), 908
driver manager, 1059
DriverManager (Java), 1059, 1070
DROP TABLE (SQL), 1062, 1067
DuplicateBase.cc, 743
dynamically expandable array, 75
dynamic binding (C++), 647
dynamic_cast (C++), 234, 700, 780
with object reference, 781
|