MainForm class
methods
AddButtonClicked method,
751
DropButtonClicked method,
753
GetCourseTotal method,
739
GetSectionsEnrolled method,
739
housekeeping methods,
757
LogOffButtonButtonClicked method,
755
RegisteredSelectionChanged method,
756
SaveButtonClicked method,
754
ScheduleSelectionChanged method,
756
SsnTextBoxKeyUp method,
747
managers, recommendations for next steps,
763
many-to-many (m to m) multiplicity,
164
MessageBox class
creating modal message dialog boxes,
712
implementing business logic,
98
collections as method,
97
method invocation
arguments and parameters,
102
capturing return values,
106
accessing attributes,
111
objects
as clients and servers,
116
passing messages between objects,
109
exceptions to rules pertaining to visibility,
138
usually declared as public,
124
accessing class features from,
122
attributes, accessing from within class's own methods,
148
collections as method return types,
227
determining with sequence diagrams,
401
implementing interfaces,
256
private, when to declare as,
139
unauthorized access to data, preventing,
142
Microsoft Intermediate Language.
See MSIL
modal message dialog boxes,
712
associations
and information flow,
361
benefits of experience,
336
functional requirements,
331
identifying appropriate classes,
322
transforming into C# code,
547
data integrity, ensuring,
143
unauthorized access to data, preventing,
142
MoveNext method
IDictionaryEnumerator interface,
492
IEnumerator interface,
490
MSIL (Microsoft Intermediate Language),
436
multiplicity designators, UML,
347
separating model from view,
731