View
25
Download
0
Category
Preview:
Citation preview
5/16/2018 Tp 1-Programme Avec Visual c - slidepdf.com
http://slidepdf.com/reader/full/tp-1-programme-avec-visual-c 1/4
P ROGRAMMATION ORIENTEE OBJET C++
Equipe C++ 1
OBJECTIF :
Prise en main de l'environnement de programmation Visual studio 2008
A. Création et lancement d'un projet :
Visual studio 2008 fonctionne suivant les notions de "Projet" et "Espace de travail":
L'espace de travail (Workspace) est l'environnement de développement du programmeur, il est
sauvegardé dans un fichier dès sa fermeture. (un "Workspace" peut contenir plusieurs projets).
Un projet contient des informations plus techniques relatives à la programmation. C'est un fichierdans le quel sera stockés le nom des fichiers présents, les librairies utiles, etc.
Tout d’abord, lancer Microsoft Visual studio 2008 ( XP/vista):
Démarrer -> Tous les programmes -> Microsoft Visual Studio 2008 -> Microsoft Visual Studio 2008
Ensuite, lancer un nouveau projet : File -> New. Vous arrivez alors devant la boîte de dialogue suivante:
TP 1: 1er
PROGRAMME AVEC VISUAL C++
5/16/2018 Tp 1-Programme Avec Visual c - slidepdf.com
http://slidepdf.com/reader/full/tp-1-programme-avec-visual-c 2/4
P ROGRAMMATION ORIENTEE OBJET C++
Equipe C++ 2
Vérifier tout d’abord 1 qu’il s’agit bien du langage c++, puisque le VS08 supporte plusieurs langages
de programmation
Assurez-vous que le projet est de type Général 2 et sous le modèle : projet vide 3
Il vous suffit juste de spécifier le nom de votre projet et de vérifier le chemin d’enregistrement des
fichiers le composant 4
Par la suite, l’interface générale se présente sous cette forme :
L’interface de développement de Visual C++, en dehors de ses menus et barres d’outils, possède troiszones
Workspace : zone d’affichage des classes, fichiers et ressources,
Affichage : zone d’affichage des fichiers ouverts : sources, aide, etc … ,
Output : fenêtre d’affichage des résultats de compilation, de débogage et de recherches.
B. Création des fichiers sources:
L'écriture de programme peut se faire dans un seul fichier source. Cependant, il est fortement
conseillé de développer des applications en utilisant plusieurs fichiers afin d'améliorer la lisibilité et
la maintenance du programme. Même si les programmes que nous ferons lors de ces TP peuvent sansproblème tenir dans un seul fichier, nous efforcerons de les construire en plusieurs, ceux-ci étant
rassemblés sous la forme d'un projet.
Créez un premier fichier nommé "entete.h". Pour cela, sélectionnez encore le choix "new" dans le
menu "file". Puis cliquez sur l'onglet "Files". Choisissez un type de fichier "C/C++ Header File" et
saisissez le nom de votre fichier. Veillez à ce que ce fichier soit ajouté au projet TP1 avant de valider
l'écran.
L'environnement de développement lance l'éditeur sur le fichier "entete.h". Vous pouvez alors saisir
le contenu de ce fichier:
#include <iostream.h>
Using namespace std ; //voir en annexe
Sauvegardez et fermez ce fichier.
5/16/2018 Tp 1-Programme Avec Visual c - slidepdf.com
http://slidepdf.com/reader/full/tp-1-programme-avec-visual-c 3/4
P ROGRAMMATION ORIENTEE OBJET C++
Equipe C++ 3
Créez maintenant de la même manière un fichier de type "C++ Source File" nommé "Principal.cpp"
et qui s'ajoute, bien entendu, au projet TP1. L'édition de ce fichier est alors lancée. Placez le contenu
suivant dans ce fichier:
#include "entete.h"int main (){
cout << "Bonjour" << endl;cout << "Bienvenue dans le langage C++" <<endl;return 0;
}
Sauvegardez le fichier. Vous venez de créer votre premier projet sous Microsoft Visual C++.
C. Compilation et exécution du programme:
Compilez votre projet en sélectionnant l'option "Compile Principal.cpp Ctrl + F7" dans le menu
"Build". Que constatez-vous comme message dans la fenêtre "Build" se situant en bas de l'écran?
Générer votre programme en choisissant l'option "Build TP1.EXE F7" dans le menu "Build". Que
voyez-vous apparaître comme message dans la fenêtre "Build" ?
Exécuter maintenant votre programme en choisissant l'option "Execute TP1.EXE Ctrl+F5" du menu"Build".
D. Ajout d'un nouveau fichier source:
Déclarez une constante réelle nommé Pi dans le fichier "entete.h". Vous fixerez sa valeur à 3.14159.
Relancez l'exécution de votre programme. Que constatez-vous ?
Créez maintenant un second fichier "C++ Source File" nommé "second.cpp" et faisant partie du
projet TP1. Placez le contenu suivant dans ce fichier:
#include "entete.h"void affichePi (void)
{cout << "La valeur de Pi est: " << Pi <<endl;
}
Sauvegardez le fichier et relancez une exécution de votre programme. Que constatez-vous ?
Ajoutez la ligne suivante dans le fichier "entete.h":
void affichePi(void);
Placez enfin un appel à la fonction "affichePi" dans la fonction principale de votre programme:
affichePi();
Lancez une nouvelle exécution du programme.
Complétez votre programme afin que celui-ci, à partir d'une variable représentant un rayon, calcule lacirconférence d'un cercle (2*Pi*R) puis le volume d'une sphère (4/3*Pi*R
3). Le rayon sera une
valeur entière pouvant varier de 0 à 32768.
Une fois le projet créé, vous pouvez visualiser la manière dont vos
fichiers ont été organisés par l'environnement. Pour cela, sélectionnez
l'onglet "FileView" dans la fenêtre "Workspace".
En double cliquant sur un fichier, il s’ouvre dans la zone d’affichage.
5/16/2018 Tp 1-Programme Avec Visual c - slidepdf.com
http://slidepdf.com/reader/full/tp-1-programme-avec-visual-c 4/4
P ROGRAMMATION ORIENTEE OBJET C++
Equipe C++ 4
Ajouter une fonction Menu() retournant un entier (lancée par main()) et qui affiche le texte suivant:
Que souhaitez vous faire ?:- Calcul de la circonférence d'un cercle d'après le rayon donne (tapez 1)- Volume d'une sphère d'après le rayon donne (tapez 2)- Quitter le programme (tapez 3)Votre choix:
Suivant le caractère retourné qui correspond au choix de l'utilisateur, la fonction principale effectue la
saisie du rayon (double) et lance une fonction calculant la circonférence ou une fonction calculant le
volume. Dans le cas 3, la fonction principale quittera le programme. Dans le cas où le caractère ne
correspond à aucun des choix proposés, le menu est affiché à nouveau.
Dresser un bilan sur ce qui se passe lors des modifications de vos différents fichiers sources.
Annexe :
Namespace (nom d’espace) : Un espace de noms est un ensemble de ce qui est désignable dans uncontexte donné par une méthode d'accès donnée faisant usage de noms symboliques (par exemple des
chaînes de caractères avec ou sans restriction d'écriture). Pour prendre un exemple simple, si vous avezsous les yeux un annuaire téléphonique, l'espace de noms associé est celui des abonnés au téléphonedu département concerné (WIKIPéDIA).
WIKIBOOK :http://fr.wikibooks.org/wiki/Programmation_C-C%2B%2B/Les_espaces_de_nommage/Définition_des_espaces_de_nommage
Recommended