Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| csharp [Le 15/02/2023, 13:50] – rafbor | csharp [Le 01/02/2025, 14:47] (Version actuelle) – Mise à jour pour la version courante rafbor | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Bionic Focal Jammy programmation |
| ---- | ---- | ||
| ====== C# ====== | ====== C# ====== | ||
| - | C# (CSharp) est un langage de programmation orientée objet, développé par Microsoft pour la plateforme .NET, dérivé de C, C++ et proche du Java. | + | [[wpfr> |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 19: | Ligne 19: | ||
| Dans chaque cas, suivre cette [[https:// | Dans chaque cas, suivre cette [[https:// | ||
| - | <note info> | + | <note info>depuis Ubuntu 22.04, |
| - | Pour vérifier la version du SDK installée, exécuter dans un [[https:// | + | Pour vérifier la version du SDK installée, exécuter dans un [[: |
| < | < | ||
| Le résultat doit être similaire à: | Le résultat doit être similaire à: | ||
| - | < | + | < |
| Pour vérifier la version du runtime installée: | Pour vérifier la version du runtime installée: | ||
| < | < | ||
| Le résultat doit être similaire à: | Le résultat doit être similaire à: | ||
| - | < | + | < |
| - | Microsoft.NETCore.App | + | Microsoft.AspNetCore.App |
| + | Microsoft.NETCore.App | ||
| </ | </ | ||
| ===== Outils pour le développement ===== | ===== Outils pour le développement ===== | ||
| - | Un projet .NET est composé d'une multitude de fichiers. Il est donc conseillé d' | + | Un projet .NET est composé d'une multitude de fichiers. Il est donc conseillé d' |
| + | Il existe également MonoDevelop qui est un IDE gratuit et open source spécialement développé par des passionnés pour amener | ||
| ===== Création d'une application console .NET sans IDE ===== | ===== Création d'une application console .NET sans IDE ===== | ||
| - Créer un dossier '' | - Créer un dossier '' | ||
| - | - Ouvrir un [[https:// | + | - Ouvrir un [[: |
| - Exécuter la commande: | - Exécuter la commande: | ||
| < | < | ||
| Ligne 64: | Ligne 66: | ||
| * Pour créer une IHM, il faut utiliser un framework tel que [[https:// | * Pour créer une IHM, il faut utiliser un framework tel que [[https:// | ||
| Procéder ainsi:\\ | Procéder ainsi:\\ | ||
| - | * Dans le terminal intégré de Visual Studio Code, exécuter cette commande pour installer le template: | + | * Dans le terminal intégré de Visual Studio Code, exécuter cette commande pour installer le modèle: |
| < | < | ||
| - | * Vérifier que le template | + | * Vérifier que le modèle |
| < | < | ||
| Le résultat doit être: | Le résultat doit être: | ||
| Ligne 126: | Ligne 128: | ||
| Pré-requis: | Pré-requis: | ||
| | | ||
| - | Exécuter dans un [[https:// | + | Exécuter dans un [[: |
| < | < | ||
| Ligne 132: | Ligne 134: | ||
| dotnet-script est doté d'une commande d' | dotnet-script est doté d'une commande d' | ||
| * Créer un dossier '' | * Créer un dossier '' | ||
| - | * Ouvrir un [[https:// | + | * Ouvrir un [[: |
| * Exécuter la commande: | * Exécuter la commande: | ||
| < | < | ||
| Ligne 199: | Ligne 201: | ||
| Mattia | Mattia | ||
| </ | </ | ||
| - | ==== Mode REPL (Read-Evaluate-Print-Loop ==== | + | ==== Mode REPL (Read-Evaluate-Print-Loop) ==== |
| Le mode REPL ("mode interactif" | Le mode REPL ("mode interactif" | ||
