Langage C Sharp/Travail pratique/Premier programme

Début de la boite de navigation du travail pratique
Premier programme
Image logo représentative de la faculté
T.P. no 2
Leçon : Langage C Sharp

TP de niveau 15.

Précédent :Installer Visual Studio 2010
Suivant :Première classe
Icon falscher Titel.svg
En raison de limitations techniques, la typographie souhaitable du titre, « Travail pratique : Premier programme
Langage C Sharp/Travail pratique/Premier programme
 », n'a pu être restituée correctement ci-dessus.


Le premier programme est un classique pour appréhender un nouveau langage : créer un programme qui affiche le message "Hello world !" ou en français « Bonjour le monde ! ».

Le code sourceModifier

Le texte ci-dessous contient le code source du fichier texte Bonjour.cs. Il est recommandé de nommer le fichier selon la classe qu’il contient.

Début de l'exemple
Fin de l'exemple


Compilation du programmeModifier

Pour compiler le programme, il est possible d’utiliser l'interface graphique d'un environnement de développement, ou d’utiliser la ligne de commande suivante :

csc Bonjour.cs

Cette commande suppose que le répertoire courant est celui contenant le fichier source, et que csc.exe est dans un répertoire du PATH.

Pour les utilisateurs de Mono (Linux) :

gmcs Bonjour.cs

La compilation produit un exécutable nommé Bonjour.exe.

TestModifier

La ligne de commande pour lancer le programme sous Windows est la suivante :

.\Bonjour.exe

et avec Mono pour Linux :

mono Bonjour.exe

L'exécution du programme doit afficher le message suivant sur la console :

Hello world !

DétailsModifier

Voici le détail ligne par ligne du fichier source, certains concepts étant expliqués dans les chapitres suivants :

Début d’un principe
Fin du principe


Le fichier source utilise l'espace de noms nommé "System".


Début d’un principe
Fin du principe


Déclaration d'une classe nommée "Bonjour".


Début d’un principe
Fin du principe


Déclaration d'une méthode statique nommée "Main" dans la classe Bonjour. Cette méthode est celle qui est appelée au démarrage du programme.


Début d’un principe
Fin du principe


Affichage de la ligne "Bonjour le monde !" sur la console. Console désignant la console, appartient à l'espace de nom System.


Début d’un principe
Fin du principe


Fin de la méthode Main.


Début d’un principe
Fin du principe


Fin de la classe Bonjour.

Éléments de syntaxeModifier

Voici quelques éléments de syntaxe pour mieux comprendre le code source :

  • les accolades regroupent plusieurs déclarations, instructions ou valeurs selon le contexte,
  • le mot clé class permet de déclarer une nouvelle classe (un type d'objet),
  • le mot clé public permet de donner le niveau d'accès de l'élément déclaré (classe, méthode, variable),
  • les chaînes de caractères sont encadrées par des guillemets.

ExerciceModifier

Modifiez le programme précédent pour qu’il affiche plusieurs lignes de texte. Compilez-le puis exécutez-le.