A
Visual C# Express 2008
Si vous débutez en C#, ou si vous développez habituellement sous Linux, vous n’avez
peut-être encore jamais eu à utiliser un outil de la suite Visual Studio.
Cette annexe présente l’interface de Visual C# Express 2008, son éditeur de texte, ses
fonctionnalités pour vous faire gagner du temps lorsque vous développez et son débogueur.
Différencier solution et projet
Un projet regroupe un ou plusieurs fichiers et vise la création d’un assemblage (appelé
assembly en anglais). Un assemblage peut être un fichier .exe, mais aussi une DLL (pour
Dynamic Link Libraries, bibliothèque de liens dynamiques en français).
Les DLL (attention, il ne s’agit pas forcément de fichiers portant l’extension .dll) correspondent aux projets de type Bibliothèque de classes (figure A-1), ou plus particulièrement
pour XNA, aux projets de type « Windows/Xbox 360/Zune Game Library » (figure A-2).
Une DLL ne comporte pas de point d’entrée comme la fonction Main, elle ne contient que
du code réutilisable par plusieurs applications.
Dans tout cet ouvrage, nous avons travaillé soit avec XNA ou bien en mode console.
Nous avons même utilisé le moteur physique FarseerPhysics, un projet créé par un autre
développeur et qui générait une DLL.
Une solution est automatiquement créée lorsque l’on crée un projet. Elle peut bien entendu
contenir plusieurs projets, comme lorsque vous écrivez une DLL parallèlement à un projet
exécutable et que la bibliothèque devra être utilisée dans ce projet. Dans ce cas, il est
conseillé de choisir l’option Créer le répertoire pour la solution, ce qui isole les différents
projets de la solution dans des sous-répertoires, rendant le tout beaucoup plus lisible.
=Labat FM.book Page 321 Vendredi, 19. juin 2009 4:01 16
Précédent

- 342/366

Suivant