• Notions Fondamentales du C# 2.0

    • Vue d’ensemble du C# 2.0

      • Structures d’un programme C# 2.0
      • Opérations élémentaires d’entrée / sortie
      • Méthodes conseillées
      • Compilation, exécution et débogage
    • Types de données

      • Utilisations des types de données intégrés
      • Création de types de données définis par l’utilisateur
      • Conversation des types de données
      • Comparaison entre types valeur et types référence
      • Utilisation de références comme paramètres de méthode
      • Les types nullable
      • Hiérarchie des objets
    • Instructions et tableaux

      • Introduction aux instructions
      • Utilisation des instructions conditionnelles
      • Utilisation des instructions itératives
      • Utilisation des instructions de saut
      • Introductions aux tableaux
    • Méthodes et gestion d’erreurs

      • Utilisation des méthodes
      • Utilisations des paramètres
      • Gestion des erreurs
      • Levée d’exceptions
  • La programmation Orientée Objet en C# 2.0

    • Notions fondamentales de la POO en C# 2.0

      • Classes et objets
      • Comparaison entre classe et structure
      • L’encapsulation
      • Données de l’objet, données statiques et méthodes statiques
      • C# 2.0 et l’orientation objet
      • Définition de systèmes orientés objet
    • Propriétés et indexeurs

      • Qu’est ce qu’une propriété ?
      • Qu’est ce qu’un indexeur ?
    • Héritage dans C# 2.0

      • Dérivation de classe
      • Implémentation de méthodes
      • Implémentation d’interfaces
      • Utilisation d’interfaces
      • Utilisation de classes abstraites et scellées
    • Génériques dans C# 2.0

      • Les classes génériques
      • Les méthodes génériques
      • Les types génériques contraints
      • Surcharge générique d’une classe
  • Les notions avancées du C# 2.0

    • Surcharge d’opérateurs, délégués et événements

      • La surcharge d’opérateurs
      • La délégation
      • Les événements
    • Itérateurs

      • Introduction aux itérateurs
      • Implémentation d’itérateurs
      • Les itérateurs génériques
    • Attributs

      • Introduction aux attibuts
      • Implémentation des attributs
  • Windows Forms

    • Introduction aux Windows Forms

      • Création d’un projet & Architecture de l’application
      • Les références
      • Le point d’entrée
      • Les objets ApplicationContext et Application
      • Lancement et arrêt de l’application
      • Le fichier AssemblyInfo.cs
    • Les formulaires, contrôles et le Drag & Drop

      • Les formulaires modaux et non modaux
      • Evénements
      • Les délégués
      • Les gestionnaires d’événements
      • Les contrôles Windows
      • Les contrôles utilisateurs
      • Les menus
      • Le Drag & Drop
    • GDI+ et Impression

      • GDI+ : Présentation et éléments de base
      • GDI+ : La classe Graphics
      • GDI+ : Les Pens et les Brushes
      • GDI+ : Images et Textes
      • Impression : PrintDocument
      • Impression : PrintPreviewDialog
      • Impression : PrintDialog
    • Fichier de configuration et projet de déploiement

      • Fichier de configuration : Présentation
      • Fichier de configuration : Création
      • Fichier de configuration : Utilisation
      • Fichier de configuration : Les redirections
      • Fichier de configuration : Création
      • Fichier de configuration : Utilisation de base
      • Fichier de configuration : Utilisation avancée
  • ADO .NET 2.0

    • Introduction

      • Généralités
      • Historique
      • Pourquoi ADI  .NET (1.x et 2.0)
      • Schéma Général et Namespace
    • Fournisseur d’accès

      • Généralité
      • Avantage et inconvénients du fournisseur d’accès générique
      • L’objet DbProviderFactory
    • Mode connecté

      • Vue d’ensemble
      • La connexion (DbConnection)
      • La requête (DbDataCommand)
      • La lecture (DbDataReader)
      • Les requêtes paramétrées (DbParameter)
      • Les transactions (DbTransaction)
      • Les Procédures stockées
    • Mode déconnecté

      • DataSet
      • Le DbDataAdapter
      • DataSet et DbDataAdapter Typé
      • Utilisation avancée