4
  P  ROGRAMMATION ORIENTEE OBJET C++   Equipe C++ 1 OBJECTIF : Prise en main de l'environnement de programmatio n 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 fichier dans 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 prog rammes -> Microsoft V isual Studio 2008 -> Mi crosoft Visual Studio 2008 Ensuite, lancer un nouveau projet :  File -> New. Vous arrivez alors devant la boîte de dialogue suivante : TP 1: 1 er  PROGRAMME AVEC VISUAL C++  

Tp 1-Programme Avec Visual c

Embed Size (px)

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