
|
| SUMMARY: |
This course introduces delegates to the fundamentals of developing applications using Microsoft's C# language. Delegates will use Visual Studio to write C# code and explore the features of this powerful language. |
| AUDIENCE: |
Developers who need to design and develop using C# and the .NET framework. |
| PREREQUISITES: |
Some experience of using a high level language such as Java, Visual Basic, C or COBOL. |
| APPROACH: |
Instructor led training with practical hands-on exercises. |
| OBJECTIVES: |
- Create, compile and run C# applications
- Use Visual Studio 2005
- Understand the core C# syntax
- Use the object oriented features on the language
- Understand the relationship between C# and the .NET Framework
- Build simple GUI applications
|
| COURSE CONTENT: |
- INTRODUCTION TO C#
- Overview of the .NET Framework
- Common Language Runtime (CLR)
- .NET Executables
- Background to the C# language
- Introduction to Visual Studio 2005
- INTRODUCTION TO THE C# LANGUAGE
- Your first program
- Variables & Expressions
- The .NET Class Library
- MORE LANGUAGE SYNTAX
- Data Types in C#
- Operators & Expressions
- Control Structures
- OBJECT ORIENTED FEATURES
- Object Orientation Terminology
- Classes
- Constructors
- More on Types
- Properties, Methods
- Inheritance
- Virtual Methods and Polymorphism
- Abstract Classes and Interfaces
- More Types
- Strings
- Arrays
- Formatting & Conversion
- .NET Collections
- Generics
- Delegates & Events
- Exceptions
- Introduction to Windows Forms
- Visual Studio support
- Partial Classes
- Basic Controls
- Event Handling
DRB/06 |
|
© 2007 Verhoef Training, Inc.
|