Programmation C sharp
Un livre appartenant à la série Programmation
et à l'étagère Informatique de Wikilivres.
Ce livre présente le langage C♯ également noté C# (prononcé en anglais [/siː.ʃɑːp/]). Il est destiné à ceux qui souhaitent utiliser ce langage de programmation orienté objet, que le lecteur soit un programmeur débutant ou confirmé. Pour s'adresser à un large public, étudiant ou professionnel, cet ouvrage est divisé en plusieurs parties. Dans les premières parties présentant les bases, il est conseillé de suivre l'ordre des chapitres.
La première partie présente le langage et les outils pour l'utiliser.
Le langage
Cette partie présente la syntaxe de base du langage C#.
- Les commentaires
- Les espaces de noms
- Les variables et les constantes
- Les types de base et les déclarations
- Les tableaux
- Les objets
- Les classes
- Les fonctions
- Propriétés et indexeurs
- Les opérateurs
- Les structures de contrôle
- Héritage de classes
- Classe abstraite
- Les exceptions
- Structures et énumérations
- Interfaces
- Expression de requête
Programmation avancée
Cette section s'adresse aux programmeurs avancés voulant exploiter les fonctionnalités les plus avancées du langage.
- Type partiel
- Surcharge des opérateurs
- Directives du préprocesseur
- Documentation XML des classes
- Attributs
- Delegates et events
- Types génériques
- Appel de plateforme
- Code non vérifié
API .Net
Cette partie présente les classes de l'API pour utiliser les fonctions du système d'exploitation.
- Expression régulière
- Interfaces graphiques
- Fonctions asynchrones
- Threads et synchronisation
- Processus
- Entrées-sorties
- La sérialisation
- Les fichiers
- Programmation réseau
- Exécution distante
Ressources
Cette section présente une liste de ressources utiles pour en apprendre davantage sur le langage C#.