Team LiB
Previous Section Next Section

Index

D

data
defining objects, 70
persisting, 611
retrieving dynamically, 644
transient, 331
data dictionaries, 336
Student Registration System example, 377
data integrity
encapsulation and, 143
data members
C# terminology, 423
data types
user defined, 79
debugging, 605
decimal keyword, 794
decrement operators, 18
default keyword, 794
defining collections, 204
delegate keyword, 794
delegate types
as pseudo-interface, 719
compared to C/C++ function pointers, 720
System.Windows.Forms namespace, 671
delegation, 112, 580
delegation model, 718
plug-in nature, 726
delete operator, 539
derived classes, 555
rules, 181
what not to do, 186
descendant classes, class hierarchies, 178
diagramming in use case modeling, 318
dictionaries, 219
Display method
CourseCatalog class, 631
Person class, 554
Student class, 559
DisplayCourseSchedule method
delegation, 580
Student class, 561
do keyword, 794
do statements, 35
domain classes, 331
dot notation, 102
accessing attributes, 111
and message chaining, 529
not used for constructors, 152
double keyword, 794
double type, 12
drag-and-drop IDEs
building GUIs, 678
Drop method
Section class, 578
DropButtonClicked method
MainForm class, 753
DropSection method
Student class, 562
dynamic models, 322, 384
events, 387
scenarios, 391
state, 384

Team LiB
Previous Section Next Section