Accueil
:
Collections
Accueil
Introduction au Framework .NET
Le langage C#
Programmation orientée objets
Collections
ADO.NET
LINQ
ASP.NET
Workflow Foundation
Besoins de prestation
Stratégie .NET de Microsoft
Historique de Microsoft .NET
.NET et les langages
Les différentes éditions de Visual Studio
Architecture d'une application .NET
Espaces de noms
Assemblages
Utilisation de ILDASM
Assemblages fortement nommés et GAC
Déploiement d’assemblages dans le GAC
Gestion du versioning
Structure du GAC
Signature retardée
Déclarations de variables et types de données
Utilisation des chaînes de caractères
Les conditions
Les opérateurs
Les boucles
Utilisation de méthodes
Les tableaux
Utilisation des délégués
Le système de type commun (CTS)
Déclarations de variables
Initialisation des différents types de variables
Conversion de type
Déclaration
Les chaînes verbatim
Conversion d’une chaîne en type valeur
Conversion d’un type valeur en chaîne
Concaténation de chaînes de caractères
La méthode Format
Travail avec les chaînes
L'instruction if
L’opérateur ternaire (?)
L'instruction Switch
Opérateurs et priorité
Opérateurs arithmétiques
Opérateurs relationnels
Opérateurs binaires
Incrémentation et décrémentation
L’instruction while
L’instruction do-while
L’instruction for
L’instruction break
L’instruction continue
L’instruction goto
Définition de méthodes
Appel de méthodes
Méthodes avec valeur de retour
Utilisation de paramètres
Passage de paramètres par référence
Utilisation de paramètres de sortie
Utilisation de listes de paramètres à longueur variable
Utilisation de la surcharge
Utilisation de la récursivité
Création d’un tableau
Utilisation des références des tableaux
L’instruction foreach
Utilisation d’une liste d’initialisation
Tableaux anonymes
Principe des délégués
Simplification de la syntaxe à partir du Framework 2.0
Utilisation des délégués avec des objets
Délégués anonymes
Appel de méthode asynchrone
Evénements
Introduction à la programmation orientée objets
Le concept de classe
Héritage et polymorphisme
Création de classes simples
Encapsulation
Utilisation des références
Constructeurs
Résolution des conflits de noms de paramètres des méthodes et de champs
Propriétés
Propriétés automatiques
La relation d’association entre classes
Gestion des effets de bord avec les associations
Mise en œuvre de l’héritage
Polymorphisme
Transtypage
Les classes abstraites
La classe Object
Collections non génériques
Les collections génériques
La classe ArrayList
La classe SortedList
La classe List
La classe SortedList
Introduction à ADO.NET
Gestion des connexions
Utilisation des objets Command
Développement ADO.NET avec les classes génériques
Fonctionnalités spécifiques au fournisseur Microsoft SQL Server
Mode déconnecté
Création d’une connexion simple
Chaînes de connexions SQL Server
Gestion des pools de connexion
Gestion des événements de connexion
Exécution de commandes qui renvoient des lignes
Utilisation de paramètres dans les requêtes
Exécution de requêtes qui renvoie une valeur scalaire
Exécution d’instructions SQL qui modifient les données
Récupération d’un jeu de résultats en XML
Appels de procédures stockées
Lecture de plusieurs jeux de résultats
Introduction
Utilisation des fabriques
Utilisation de fichiers de configuration
Construction dynamique de chaînes de connexion
Déclaration des fournisseurs de données
Conclusion sur les classes d’accès aux données génériques
Exécution de commandes asynchrones
MARS (Multiple Active Result Sets)
Copie en bloc à partir du client
Autres fonctionnalités
Introduction au mode déconnecté
Structure d’un DataSet
Introduction à Linq
Nouveautés du langage pour la prise en charge de LINQ
Inférence de type
Initialiseurs d'objets
Types anonymes
Méthodes d'extension
Création d’application Web
Transfert d’informations entre pages
Objets Session et Application
Création dynamique de contrôles
Validation des formulaires
Les différents types de sites Web
Transfert avec GET
Transfert avec POST
Utilisation de l’objet Application
Mise en place des formulaires
Le contrôle RequiredFieldValidator
Le contrôle RangeValidator