jeudi 10 mars 2011

Commencer à programmer C#

Dans cet exercice, vous allez apprendre à :

- Ecrire un premier programme C# ;
- Compiler le programme avec le compilateur csc.exe ;
- Désassembler le programme, le modifier et le réassembler ;
- Signer et distribuer les assemblages ;-

Objectif

L’objectif de cet exercice est de positionner les différents éléments .Net liés à la programmation C#.

Contexte fonctionnel

Le programme développé est un calculateur simple en mode console.

1.1 Développer un premier programme C#
Déroulement de l’exercice :

1. Créez un premier programme :
En utilisant le bloc notesbloc-notes, créer un fichier PremierProgramme.cs


• Ajouter le code suivant :

Code C#
namespace Coach
{
class programme
{
static void Main()
{
System.Console.WriteLine("Bonjour à tous");
System.Console.ReadKey();
}
}
}


• Sauvegardez votre programme par les menus du Bloc-notes ;

Et voilà, vous venez de faire votre premier programme C# ! Super.





La première chose à savoir quand on écrit du C#, c’est que le langage est sensible à la casse. Aussi les deux lignes suivantes ne sont pas les mêmes pour le compilateur C# :
System.Console.WriteLine("Bonjour à tous");
system.Console.writeLine("Bonjour à tous");
L’une fonctionne, et l’autre va donner une erreur de compilation (mais laquelle est-ce ?)


La première ligne du programme est namespace Coach. Durant ce tutorial, vous allez créer de nombreux noms d’objets ou de types. Pour éviter les conflits avec des noms déjà existants, l’espace de nommage précise à quoi se rattache le nom. C’est un peu le nom de famille des objets que vous allez créer. Par exemple, la classe programme a comme nom de famille Coach. Son nom complet est donc Coach.Programme.


L’utilisation des accolades ouvrantes et fermantes indique au compilateur les blocs du programme


Comme tout programme exécutable, on doit indiquer par où commencer les choses. C’est l’objectif du bloc static void Main() qui contient systématiquement les premiers ordres à exécuter lors du lancement.


En français, les phases finissent toutes par un point. En C#, elles finissent toutes par un point-virgule.




2. Compilez le programme :

L’installation du Framwork .Net 4.0 crée un nouveau Répertoire C:\Windows\Microsoft.NET\Framework64\ pour les systèmes 64 bits. le dossier v2.0.50727 contient un programme csc.exe qui est le compilateur C#



• Cliquez le menu Démarrer > Exécuter ;
• Dans la boîte de dialogue, taper l’ordre cmd ;



• A l’intérieur de la nouvelle invite de commande, positionnez-vous dans le sous répertoire contenant votre programme Indiquez un chemin d’exécution vers le répertoire contenant le compilateur C#, en tapant l’ordre suivant :
• C:\Windows\Microsoft.NET\Framework64\v2.0.50727Compilez votre programme avec l’ordre csc premierprogramme.cs ;



S’il existe une erreur de codage, le compilateur vous l’indique. Il vous reste à corriger la ligne . Laissez l’invite de commande ouverte.
• Avec l’explorateur Windows, naviguez jusqu’à votre sous répertoire de travail ; Un nouveau fichier PremierProgramme.exe a été généré par le compilateur.



• Double-cliquez le programme PremierProgramme.exe, et une nouvelle console s’affiche, en vous souhaitant Bonjour !


Lors de la compilation, nous avons laissé l’ensemble des options par défaut. C’est pour cela qu’un fichier d’extension .exe a été généré. Pour voir l’ensemble des options disponibles avec le compilateur, tapez l’ordre csc /? .

Aucun commentaire:

Enregistrer un commentaire