Académique Documents
Professionnel Documents
Culture Documents
Tutoinstallvisualstudio 20081
Tutoinstallvisualstudio 20081
Microsoft
Visual Studio 2008
Lemettre Arnaud
Version 1.0
28 Pages
21/04/2008
EPITA-MTI2009-MS-TUTO-VisualStudio
Laboratoire Microsoft - Lemettre Arnaud 21 avril 2008
Propriétés du document
Historique du document
Site de référence
description url
Site MTI http://www.mti.epita.fr
Sommaire
Introduction ...........................................................................................................................................4
Installation .............................................................................................................................................5
Installation de plugins..........................................................................................................................11
Création d’une solution .......................................................................................................................12
Compilation de votre premier projet ..................................................................................................19
Utilisation du débuggeur .....................................................................................................................23
Conclusion :..........................................................................................................................................28
Introduction
Dans cet article nous allons voir l’installation de Visual Studio puis, la compilation d’un premier
projet.
Ce tutoriel vous guidera pour créer une solution et ajouter un projet dans Visual studio. Nous
verrons également tous les types de projets possibles de créer avec Visual studio 2008. Nous
apprendrons quelques fonctionnalités de base, comme la compilation, l’exécution et le débogage d’un
projet.
Installation
Visual studio 2008 est disponible en téléchargement sur le site de Microsoft. Il se décline en
plusieurs versions, ayant chacune plus ou moins de fonctionnalités.
- Express
- Standard
- Professional
- Team System.
Vous trouverez à cette adresse un guide de comparaison des versions selon vos besoins :
http://msdn2.microsoft.com/fr-fr/vstudio/cc138250.aspx
http://msdn2.microsoft.com/fr-fr/vstudio/cc505983.aspx
http://msdn2.microsoft.com/fr-fr/express/aa975050.aspx
Quand la version que vous souhaitez avoir, est téléchargée double cliquer sur l’installeur. La suite
du tutoriel a été réalisée avec une version professionnelle de Visual Studio.
Pour lancer l’installation de Visual Studio 2008 cliquez sur « Install Visual Studio 2008 ».
Sur cet écran on a la possibilité de choisir le type d’installation. Default permet d’installer les
logiciels de base servant au bon fonctionnement de l’application. En mode full tous les composants
présents sur l’installeur seront installés.
Une fois les parties qui vous intéresse sélectionnées, il ne reste plus qu’à cliquer sur « Install ».
Quand l’installation se termine cette fenêtre apparait et vous demande d’effectuer les mises à jour
sur le site de Microsoft s’il y en a de disponible. Maintenant que notre outil de développement est
installé nous allons pouvoir créer notre première solution.
Installation de plugins
Visual Studio est un outil complet mais il peut être intéressant de rajouter certains plugins :
http://www.roland-weigelt.de/ghostdoc/
Permet d’avoir une connexion SVN directement dans l’explorateur de Visual Studio :
http://ankhsvn.open.collab.net/servlets/ProjectProcess;jsessionid=C3412C719A46F5E27902AF98C
7EEDBB7?pageID=3794
Dans Visual Studio nous avons la possibilité de créer plusieurs types de projets qui sont regroupés
sous une solution Visual Studio. Une solution Visual Studio peut être composée de plusieurs types de
projets composés eux même de différents langages.
3
1
2
4
5
6
7
Présentation de l’interface :
Numéros Description
1 Permet de sélectionner le langage ainsi que le type de projet
2 Permet de sélectionner les bases de l’application
3 Sélection du Framework .Net
4 Nom du 1er projet
5 Localisation de la solution
6 Nom de la solution qui regroupera le projet ou les différents projets
7 Permet de créer automatiquement les répertoires de la solution si elle n’existe pas
o Test
- C++
o ATL
o General
1 3
2
Numéros Description
1 Zone contenant les outils
2 Zone de développement ici la représentation de l’interface
3 Fenêtre de visualisation de la solution
4 Fenêtre de visualisation des propriétés de l’objet sélectionné
5 Onglet indiquant des informations lors de la compilation
De base quand on crée un projet sur Visual Studio celui-ci est compilable du premier coup.
- Menu build
o Build project permet de compiler uniquement le projet courant.
o Build Solution permet de compiler tous les projets de la solution.
Astuce
Pour compiler toute la solution vous pouvez utiliser le raccourcie clavier ctrl + shift + b
Si la compilation a réussi alors vous devriez voir le cadre suivant apparaitre près du numéro 5
Ce cadre renseigne sur le nombre de warnings et d’erreurs. Dans notre cas si tout c’est bien passé il
ne devrait pas avoir d’erreur.
Exemple d’erreur :
InitializeComponent();
Numéros Description
1 Onglet permettant d’avoir des détails sur les erreurs et warnings
La fenêtre indique une erreur maintenant. Pour savoir où se situe l’erreur cliquez sur Error List.
7 8 9
1 2 3 4 5 6
Numéros Description
1 Numéro de l’erreur, du warning ou du message d’information
2 Description du problème
3 Fichier où se situe le problème
4 Ligne dans le fichier où se situe le problème
5 Colonne dans le fichier où se situe le problème
6 Nom du projet où se situe le problème
7 Permet d’afficher / cacher les erreurs
8 Permet d’afficher / cacher les warnings
9 Permet d’afficher / cacher les messages
Pour accéder directement aux erreurs dans le fichier faire un double clique sur la ligne
représentant l’erreur.
Visual Studio souligne l’erreur par une vaguelette rouge . Lorsque l’on laisse le pointeur de souris
sur la vaguelette Visual Studio affiche des informations sur l’erreur.
Nous allons maintenant créer un hello world afin de voir d’autre principe de fonctionnement de
Visual Studio comme le débogage.
Astuce
Si vous êtes sur le fichier Form1.cs appuyez sur F7 et Visual passera automatiquement sur la partie graphique
du fichier.
Cette méthode répond à l’événement chargement de la form, c’est l’un des premiers événements
déclenchés lorsqu’une fenêtre s’affiche à l’écran.
Placez vous juste au dessus de private et taper 3 « / ». Visual Studio reconnait la commande et
génère automatiquement les commentaires à la norme C#. Les commentaires sur une fonction sont
normalisés et permettent de générer de la documentation automatiquement sur votre code par la
suite.
Il vous reste plus qu’à compléter entre les balises les informations.
Pour afficher un hello world dans une message box insérez le code suivant :
MessageBox.Show("hello world");
Lancez une compilation, si aucune erreur n’apparait vous allez pouvoir lancer l’application.
Utilisation du débuggeur
Nous allons poser un break point pour pouvoir suspendre le programme et pouvoir visualiser les
valeurs des variables.
Pour pouvoir poser un break point il faut cliquer sur la partie grise, sur la ligne où on veut stopper
le programme. Pour notre exemple nous allons arrêter le programme sur la ligne :
int res = a + b;
Pour afficher une valeur d’une variable, il faut mettre le pointeur de la souris sur le nom de la
variable. Et une bulle d’aide s’affiche indiquant les informations.
En mode debug, deux nouvelles touches sont importantes :
Touches Description
F10 Permet de passer à la fonction suivante
F11 Permet de rentrer à l’intérieur de la fonction
Pendant le debuggage du programme une fenêtre apparait en bas de l’éditeur avec toutes les
variables visibles par le debugger.
Nom Description
Autos Affichage automatique des variables du debugger
Locals Affichage des variables locales accessibles à l’endroit où se trouve le debugger
Watch1 Permet d’ajouter des variables à surveiller
Pour continuer l’execution il faut rappuyer sur F5. Le résultat est le suivant :
Les breakpoints ont leurs propres options, pour y accéder effectuez un clique droit sur un des
breakpoints le menu suivant apparait :
Noms Fonctionnalité
Delete Breakpoint Supprime le break point
Disable Breakpoint Désactive le break point il pourra être réactivé par la suite
Location … Permet de mettre un break point à une certaine position dans le fichier
Condition … Permet de s’arrêter sur le break point avec une certaine condition. Pour
mettre une condition :
Rentrer dans l’espace « conditions » :
b == 2
Hit Count … Nombre de fois passé sur le break point, on peut effectuer une action si la
condition est réalisée
Filter … Permet d’activer le break point seulement pour un thread en particulier …
When Hit … Effectue une action particulière quand le debugger passe par le break point
Passez sur la vue designer. Pour ajouter des composants à une form, il faut se servir du menu
toolbox. La toolbox contient tous les élèments que vous pouvez ajouter à votre fenêtre. Les élèments
s’ajoutent à celle-ci en glissant déposant un élèment du menu Toolbox directement sur la fenêtre.
Pour afficher la toolbox, cliquez sur l’onglet à gauche de l’éditeur. Si l’onglet n’est pas présent
faîtes :
Ctrl + alt + X
Insérez un button sur la form, pour cela sélectionnez le button et faire un glisser déposer sur la
fenêtre.
1 2
Pour afficher les propriétés d’un élément faire un simple clique gauche sur l’élément et cela met à
jour la fenêtre des propriétés.
Numéros Description
1 Bouton permettant d’afficher les propriétés
2 Bouton permettant d’afficher les événements liés au contrôle
Pour attacher un événement à un contrôle cliquer sur le bouton événement de la fenêtre
propriétés :
int a = 1;
int b = 2;
int res = a + b;
MessageBox.Show(res.ToString());
Conclusion :
Dans ce tutoriel vous avez pu voir les bases de l’utilisation de visual studio. Cela vous permettra de
commencer à développer avec cet IDE. Il reste encore beaucoup de fonctionnalités qui n’ont pas été
abordées, elles feront l’objet de nouveaux articles.