Goals
- Learn to develop with C #
- Create basic management interfaces and to manipulate objects of the .NET platform
Program
Presentation of .NET
The languages of the .NET framework
Particularities of C #
Evolutions of C #, platforms supported
Development environment
Types of projects: console, library, WinForms, WPF, WCF, …
Minimum structure of a C # program
Compilation, execution and debugging
Workshop: Manipulating the development environment – examples of C # programs
Variables: declaration, common types (Common Type System)
Organization in memory (primitive types / reference types)
Operators
Type conversion: implicit / explicit cast
Conditional
instructions Iteration instructions, loops
Workshop: Multiple examples of applications
Operating principle
Creation of arbitrary
arrays Multidimensional arrays and traversal
Workshop: Declaration and manipulation of tables
Introduction to procedural: definition, interest
Types and returns of functions
Passing of parameters:
– by value
– by reference: (ref, out)
– variable arguments (params)
Method overload
Recursion: definition, implementation
Workshop: Breakdown of the application
Exception mechanism, types
Catch and handle an exception (try / catch / finally)
Throwing exceptions (throw)
Workshop: Management of data entry errors, escalation of exceptions
Notions on classes
Character strings, dates, …
Various lists and collections, algorithms
Access to files and streams
Workshop: Manipulation of collections and flows
WinForms: presentation, components and displays
Structure of a project, references
Creation of windows
Use of controls and management of events
Organization of the application
Workshop: a directory application
Passing of the certification (if foreseen in the financing).
Duration
3 days
Price
£ 1625
Audience
All
Prerequisites
Programming concepts
Reference
.NE142-F
Sessions
Contact us for more informations about session date