Guide de configuration et d utilisation des classes et bibliothèques du livre «La Bible C++»



Documents pareils
wxwidgets dans un environnement Microsoft Windows

Installation et compilation de gnurbs sous Windows

Projet De Stijl Plate-forme pour robots mobiles

Installation et configuration du serveur syslog sur Synology DSM 4.0

GUIDE VISUEL DE SOUTIEN À L UTILISATEUR PLATEFORME COLLABORATIVE DE LA COMMUNAUTÉ DE PRATIQUE SUR LE SYNDROME DOULOUREUX RÉGIONAL COMPLEX

Leçon N 5 PICASA Généralités

Gestion des documents avec ALFRESCO

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

Ouvrir le compte UQÀM

Réalisation de cartes vectorielles avec Word

Tutoriel code::blocks

Introduction à Eclipse

0.1 Mail & News : Thunderbird

NAVIGATION SUR INTERNET EXPLORER

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

GUIDE D UTILISATION LE PRESENT DOCUMENT VISE A FACILITER LA PRISE EN MAIN DE L@GOON CLOUD. * Synchroniser votre entreprise

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

ESPACE COLLABORATIF SHAREPOINT

Manuel v. 6sV Simplement surfer. Simplement cliquer. Simplement bloguer.

Excel 2007 Niveau 3 Page 1

Planète Multimédia. Voici le logo qu il faut choisir : et tapez sur puis acceptez.

Netstorage et Netdrive pour accéder à ses données par Internet

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

HAYLEM Technologies Inc.

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Faire du publipostage par mails (mass-mailing) avec VTigerCRM

Création d un site Internet

Les outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux. Certains sont gratuits.

NETSUPPORT SCHOOL 7 MAÎTRISEZ VOTRE ESPACE DE TRAVAIL ET CELUI DE VOTRE CLASSE INFORMATIQUE

La Clé informatique. Formation Excel XP Aide-mémoire

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur

1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 PARAMETRER LE MODULE MESSAGERIE INTERNE 4 4 UTILISATION DE LA MESSAGERIE INTERNE 8

1. CRÉER UNE LISTE DE CONTACTS

Google Documents permet d élaborer un questionnaire, de le diffuser sur le net pour ensuite le dépouiller.

Tutoriel de formation SurveyMonkey

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Procédure d installation d AMESim 4.3.0

Utilisation de la Plateforme Office365 et d Oultlook Web App

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Manuel BlueFolder ADMINISTRATION

MO-Call pour les Ordinateurs. Guide de l utilisateur

Utilisation du site de retours Lexibook

KWISATZ LA GESTION DES REMISE EN BANQUE

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Le langage C. Séance n 4

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Guide utilisation Omnivox, Léa et MIO

INSTALLATION CONFIGURATION D OWNCLOUD. La réponse informatique

Quelques éléments de compilation en C et makefiles

Utilisez Toucan portable pour vos sauvegardes

Economies d énergie par GPO

Setting Up PC MACLAN File Server

(Mis à jour : 7 déc. 12)

GUIDE Excel (version débutante) Version 2013

Réseau local entre Windows Xp et 7

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Prise en main du logiciel Smart BOARD

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Office 365/WIFI/Courrier. Guide pour les étudiants

Les tableaux croisés dynamiques

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

COURS WINDEV NUMERO 3

PLANIFIER UNE RÉUNION AVEC DOODLE

Manuel : Comment faire sa newsletter

LE CONCEPT. Vous pouvez aussi charger une version sur votre PC afin d'assurer votre présentation dans une salle non connectée.

Retour table des matières

Tutoriel Atout Facture. 14/01/2015 Codelpi

BIRT (Business Intelligence and Reporting Tools)

Thunderbird est facilement téléchargeable depuis le site officiel

Guide de l utilisateur Mikogo Version Windows

Le portfolio numérique Tutoriel de prise en main

Envoyer et recevoir son courrier

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Comment intégrer des images dans un texte

Création d articles sur le site web du GSP

Guide de présentation du courrier électronique. Microsoft Outlook Préparé par : Patrick Kenny

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

GUIDE DE PAIEMENT. Pour Bien Effectuer votre Paiement, veuillez suivre les instructions suivantes :

Guide du maître MODULE TICE. Recherche sur Internet. Mise en forme d exposé et insertion d image. Envoi de fichiers joints

Découvrez Windows NetMeeting

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateurs : Michel Gagné et Réjean Côté

FAIRE UN PAIEMENT TIPI

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

Volet de visualisation

Transfert de notices bibliographiques et d autorité en ligne depuis BnF catalogue général Mode d emploi complet

Guide de démarrage rapide. (pour la version 5.0.)

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Manuel M O D U L E D I M P O R T A T I O N

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Comment utiliser FileMaker Pro avec Microsoft Office

TD/TP 1 Introduction au SDK d Android

GUIDE D UTILISATION DU BACKOFFICE

Gestion des bases SQL Server Microsoft Guide pratique

FICHE 17 : CREER UN SITE WEB

Installation LTE-SIM. Simulation du réseau 4G (LTE-SIM) en vue d optimiser les ressources spectrales de l opérateur.

Transcription:

Université de Sherbrooke Département de génie électrique et informatique Guide de configuration et d utilisation des classes et bibliothèques du livre «La Bible C++» Guide rédigé par Pascal Durocher Révision 3 (12 septembre 2006)

Installation des fichiers du livre «La Bible C++»... 4 La classe Time... 5 La bibliothèque CCC_WIN... 8 Récapitulation... 13 2

Vous êtes bon, même très bon, car vous êtes rendu aux problèmes du chapitre 3. Vous devez donc utiliser la class Time et la bibliothèque graphique CCC_WIN. Voici comment faire 3

Installation des fichiers du livre «La Bible C++» Dans un premier temps, vous devez télécharger les classes et bibliothèques proposées dans votre livre. Pour ce faire, dirigez-vous sur la page Web de l APP2 et téléchargez le fichier cccfiles.zip. Décompressez ce fichier dans un répertoire qui ne fait pas partie de votre «workspace» Eclipse. Par exemple, vous pourriez décompresser le fichier cccfiles.zip dans le répertoire C:\ccc3e. Dans votre nouveau répertoire, vous devriez voir apparaître les répertoires suivants : Pour le moment, on s intéresse au répertoire cccfiles. Dans ce répertoire se trouve les classes utilisées dans l ouvrage «La Bible C++» ainsi que la bibliothèque graphique CCC_WIN. (Désolé pour la surutilisation du mot répertoire.) 4

La classe Time Pour utiliser la classe Time on doit inclure le fichier d en-tête ccc_time.h à même notre programme. Afin d illustrer le tout, voici un exemple de solution du problème 3.1 : Notez l inclusion du fichier d en-tête ccc_time.h. Grâce à ce fichier, le compilateur comprend ce que vous voulez dire lorsque vous écrivez Time. Il faut également inclure le fichier ccc_time.cpp dans le même dossier que votre programme. Par exemple, dans ce cas, le fichier de notre programme est Main.cpp ; nous devons donc inclure le fichier ccc_time.cpp dans le même répertoire, tel qu illustré : Se faisant, le compilateur va compiler Main.cpp ainsi que ccc_time.cpp. Le fichier d en-tête ccc_time.h permet au compilateur de comprendre ce que vous entendez par 5

Time (le quoi). Le fichier code source ccc_time.cpp permet au compilateur d accéder à une définition de Time (le comment). Finalement, il faut indiquer au compilateur où trouver le fichier d en-tête ccc_time.h. Vous savez qu il se trouve, par exemple, dans C:\ccc3e. Le compilateur lui n en sait rien. Pour l indiquer au compilateur, vous devez ajouter un chemin d inclusion de fichiers d en-têtes. Voici comment faire : on clique sur le bouton droit de la souris sur le répertoire de notre projet. Ensuite, on sélectionne Properties. De là, on clique sur C/C++ Build. Dans la fenêtre de droite, on choisit Tools Settings. L image qui suit parle d elle-même. 6

On clique sur le bouton puis on entre le répertoire contenant les fichiers d en-tête : Voilà! Vous devriez être en mesure de compiler un programme qui fait usage de la classe Time. 7

La bibliothèque CCC_WIN La bibliothèque graphique CCC_WIN vous permet de tracer toutes sortes de formes géométriques, d afficher du texte et de saisir des entrées d un utilisateur. Afin de l utiliser, on doit suivre certaines étapes. Premièrement, on doit attacher sa tuque avec de la broche. Nous allons utiliser le petit programme bidon suivant comme plateforme à nos explications : Deux choses très importantes à noter. Premièrement, on doit inclure le fichier d en-tête ccc_win.h. Deuxièmement, on doit remplacer main par ccc_win_main. Ensuite, on doit configurer quelque peu le compilateur. On doit indiquer que l on souhaite utiliser la version Win32 de la bibliothèque graphique CCC_WIN en définissant le symbole CCC_MSW. Ensuite, on doit demander au compilateur de lier (linker en bon français) la librairie gdi32 avec notre programme. Cette librairie fournis les services graphiques utilisés par la version Win32 de la bibliothèque CCC_WIN. Finalement, il ne faut pas oublier d ajouter le répertoire d inclusion des fichiers d en-têtes tout comme pour le cas de l utilisation de la classe Time. 8

Comme une image vaut environ 1000 mots, voici quelque 4000 mots (oui, 4 images suivent). Définition du symbole CCC_MSW : on clique avec le bouton droit de la souris sur le dossier de notre projet. On sélectionne Properties. Dans la fenêtre de gauche, on clique sur C/C++ Build. Dans la fenêtre de droite se trouvent plusieurs onglets ; on choisit Tools Settings. L image qui suit montre que dans la section GCC C++ Compiler/Preprocessor, l on doit ajouter un symbole en cliquant sur le bouton avec un «plus» en vert et taper le nom de symbole CCC_MSW. 9

Ajout du répertoire d inclusion des fichiers d en-têtes : on clique avec le bouton droit de la souris sur le dossier de notre projet. On sélectionne Properties. Dans la fenêtre de gauche, on clique sur C/C++ Build. Dans la fenêtre de droite se trouvent plusieurs onglets ; on choisit Tools Settings. L image qui suit montre que dans la section GCC C++ Compiler/Directories, l on doit ajouter un chemin d inclusion en cliquant sur le bouton avec un «plus» en vert et taper le chemin du répertoire où se trouve les fichiers d en-têtes du livre. 10

Indication au compilateur du besoin de se lier à la librairie gdi32 : on clique avec le bouton droit de la souris sur le dossier de notre projet. On sélectionne Properties. Dans la fenêtre de gauche, on clique sur C/C++ Build. Dans la fenêtre de droite se trouvent plusieurs onglets ; on choisit Tools Settings. L image qui suit montre que dans la section GCC C++ Linker/Libraries, l on doit ajouter le nom de la librairie avec laquelle on doit lier notre programme ainsi que le chemin où se situe cette librairie. Non, nous n allons pas, pour une troisième fois, répéter de quelle manière procéder pour ajouter ces valeurs. Il ne faut pas oublier de copier les fichiers ccc_msw.cpp et ccc_shap.cpp dans le répertoire de votre programme (pour les mêmes raisons que vous aviez copié le fichier ccc_time.cpp dans le répertoire de votre programme faisant utilisation de la classe Time). 11

Si tout se passe bien, l exécution de votre programme devrait générer une fenêtre avec le contenu qui suit : 12

Récapitulation Pour utiliser une classe du livre, il faut ajouter le fichier de définition de la classe (.cpp) dans le même répertoire que votre programme et s assurer que son fichier d en-tête correspondant (.h) est bel et bien dans un répertoire d inclusion. Il faut également penser d ajouter la directive #include au haut de votre programme. Afin d utiliser la bibliothèque graphique CCC_WIN, il faut indiquer au compilateur quelle version de la bibliothèque l on désire utiliser en définissant le symbole approprié (p.ex. : CCC_MSW). On doit ajouter les fichiers ccc_msw.cpp (si on a utilisé le symbole CCC_MSW) et ccc_shap.cpp dans le répertoire de notre programme. Les fichiers ccc_msw.h (si on a utilisé le symbole CCC_MSW) et ccc_shap.h doivent se trouver dans un répertoire d inclusion. On doit ajouter la directrive #include appropriée. Finalement, il faut indiquer au compilateur que l on désire lier notre programme à la librairie gdi32. Sans trop vous en rendre compte, vous commencez à écrire des programmes plus élaborés. N oubliez pas que c est en programmant que l on apprend, alors n hésitez pas à faire TOUS les exercices proposés. 13