Classes | |
Introduction | |
Value Types and Reference Types | |
Value Type | |
Reference Type | |
Life and the Garbage Collector | |
Namespaces | |
Object-Oriented Design | |
Finding the Classes | |
Looking for Control Structures | |
Describing the Classes | |
Interface and Implementation | |
Inheritance | |
Clients and Servers | |
Creating Classes | |
Hands-On Tutorial: Student Class | |
Methods | |
Hands-On Tutorial: Adding the Get Grade Average Method | |
Public and Private Member Access | |
Properties | |
Using Properties for Data Validation | |
Read Only Properties | |
Hands-On Tutorial: Adding Properties to the Student Class | |
Shared Variables and Properties | |
Constructors and Destructors | |
Overloading the Constructor | |
Optional Constructor Parameters | |
Assigning Property Values in Constructors | |
Hands-On Tutorial: Adding a Parameterized Constructor to the Student Class | |
Multi-Tier Applications | |
Hands-On Tutorial: Bank Teller Application | |
Hands-On Tutorial: Bank Teller Transaction Log | |
Composition Relationships Between Classes | |
Employee Information Example | |
Using UML to Describe Classes | |
Displaying the Objects | |
Hands-On Tutorial: Employee Information | |
Optional Topic: Using Text Files | |
Exceptions and User Interfaces | |
User Interface Design | |
Introduction | |
Designing Forms | |
Using Microsoft Office as a Model | |
Input Validation | |
General Principles | |
Trapping Individual Keystrokes | |
Hands-On Example: Account Number Input | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.