|
Course: Introduction to C#
Course Length: Five Days
Getting Started with .NET
- Thinking about .NET
- Using Visual Studio 2005
- Debugging Your and Handling Exceptions
Data Types and Variables
- Introducing Variables and Data Types
- Working with Variables and Data Types
Using the .NET Framework
- Using .NET Framework Classes
- Working with Strings
- Working with Dates and Times
- The My Namespace
Branching and Flow Control
- Conditional Branching
- Repeating Code Blocks
- Unconditional Branching
Classes and Objects
- Introducing Objects and Classes
- Creating Your Own Classes
- Working with Classes
Properties and Methods
- Overview of Properties and Methods
- Properties
- Methods
Object-Oriented Techniques
- Inheritance
- Interfaces
- Organizing Classes
Working with Arrays
- Introducing Arrays
- Manipulating Arrays
Delegates and Events
- Motivating Delegates
- Introducing Delegates
- Working with Events
Generics
- Introducing Generics
- Generics and Arrays
- Generic Constraints
- Generics and Lists
Handling Exceptions
- Perspectives on Exception Handling
- Getting Started with Exception Handling
- Catching Specific Exceptions
- Raising Errors
- Running Code Unconditionally
- Creating Exception Classes
Collection Classes
- Generics, Collections, and Interfaces
- The Generic List
- Working with Dictionaries, Stacks, and Queues
- Creating Your Own Generic Collection Classes
|