Visual Studio C++ pour débutant : Source - David Saint

Transcription

Visual Studio C++ pour débutant : Source - David Saint
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
Page 1 sur 13
Microsoft Visual C++ pour les débutants
Ranga Narasimhan
Microsoft Corporation
30 novembre 1999
S'applique à : Microsoft Visual C++ Version 6.0
Sommaire
l
Visual C++
l
Les AppWizards de Visual C++
l
Comparaison entre les projets de console et les projets Windows
l
Espace de travail et projets
l
Création d'une application de console Win32
l
Ajout de fichiers à un projet
l
Navigation
l
Compilation et édition de liens
l
Nettoyage et copie d'un projet
l
Résolution des problèmes de génération
l
Ajout de projets nouveaux ou existants à un espace de travail
l
Conseils
l
Conclusion
l
Informations complémentaires
Résumé
Cet article est destiné aux débutants en matière de développement à l'aide de C/C++ et de Visual C++. Il n'est pas destiné à
enseigner la programmation en C/C++, mais à présenter l'environnement Visual C++ (VC++) et à vous aider à :
l
créer un programme de console Win32 simple à l'aide des AppWizards ;
l
comprendre l'organisation des projets et des espaces de travail ;
l
résoudre les erreurs de compilation et d'édition de liens.
(16 pages imprimées)
Visual C++
Microsoft® Visual C++ 6.0 fait partie de la famille de produits de développement Visual Studio 6.0. Il est disponible en trois
éditions : Standard, Professionnelle et Entreprise. Pour plus d'informations, reportez-vous à l'article « About the Visual C++
Editions » (en anglais) dans la bibliothèque MSDN.
Visual C++ (VC++) offre un environnement de développement intégré (IDE, Integrated Development Environment) qui permet
d'écrire, générer et déboguer des programmes C/C++ sur 32 bits. Il permet également de naviguer aisément au sein du code
source (voir la section Navigation de cet article pour plus d'informations).
Les AppWizards de Visual C++
VC++ comporte un ensemble d'AppWizards (application wizards, assistants de création d'application) qui guident l'utilisateur
lors de la création d'un nouveau programme. Ces AppWizards comportent des configurations ou du code de base, ce qui
permet d'économiser énormément de temps. Il est important de choisir l'AppWizard approprié au type d'application que vous
désirez créer.
Pour faire apparaître les AppWizards
1.
Dans le menu File, cliquez sur New.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 2 sur 13
2.
Cliquez sur l'onglet Projects.
Les AppWizards s'affichent, comme le montre la figure 1.
3.
Sélectionnez Win32 Console Application dans la liste.
Cet AppWizard vous aide à créer un programme de console à l'aide des fonctions de l'API Console, qui prend en charge
l'affichage en mode caractères dans les fenêtres de console.
Figure 1. L'AppWizard Win32 Console Application
Conseil : pour plus d'informations, reportez-vous à l'article « Overview: Creating a Console Program » (en anglais)
dans la bibliothèque MSDN.
Comparaison entre les projets de console et les projets Windows
Un programme de console est destiné à s'exécuter sous une ligne de commande MS-DOS. C'est un programme 32 bits, mais
pas un programme Windows. La première fonction qui est appelée dans un programme de console écrit en C/C++ est la
suivante :
int main(int argc, char *argv[])
La première fonction qui est appelée dans un programme Windows est la suivante :
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
Une application de console ne comporte pas d'interface utilisateur, par exemple une boîte de dialogue. Si vous découvrez la
programmation en C/C++, il est conseillé de vous concentrer sur la création d'applications de console.
Espace de travail et projets
VC++ organise les programmes créés à l'aide des AppWizards sous forme de groupes de projets dans un espace de travail. En
d'autres termes, un espace de travail se compose de projets et chaque projet contient des fichiers. Plusieurs projets peuvent
partager des fichiers. L'illustration ci-dessous explique cette organisation.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 3 sur 13
Figure 2. Organisation de l'espace de travail et des projets dans Visual C++
L'exemple d'espace de travail de l'illustration ci-dessus contient trois projets : A, B et C. Ces projets contiennent différents
fichiers C++, respectivement a.cpp, b.cpp et c.cpp. Ces fichiers sont partagés par les trois projets.
Les informations sur l'espace de travail sont conservées dans des fichiers portant l'extension .dsw, et les informations sur les
projets sont conservées dans des fichiers portant l'extension .dsp. Les AppWizards créent un espace de travail et un projet par
défaut ; l'ajout de projets à un espace de travail est documenté dans une autre section. Reportez-vous à l'article « File Types
Created for Visual C++ Projects » (en anglais) dans la bibliothèque MSDN pour plus d'informations sur les fichiers de
démarrage que VC++ génère pour un projet.
Pour ouvrir un espace de travail
1.
Cliquez sur Open Workspace dans le menu File.
2.
Recherchez le fichier de définition de l'espace de travail, avec l'extension .dsw.
Vous pouvez aussi ouvrir directement le fichier du projet (*.dsp). Les extensions .dsw et .dsp sont associées à VC++, si bien
que vous pouvez utiliser Windows Explorer pour repérer le fichier .dsw ou .dsp désiré, et double-cliquer sur ce fichier pour
ouvrir l'espace de travail dans VC++.
Création d'une application de console Win32
Procédez comme indiqué ci-dessous pour créer un nouveau projet de console.
Pour créer un nouveau projet de console
1.
Dans le menu File, cliquez sur New, puis cliquez sur l'onglet Projects.
2.
Cliquez sur Win32 Console Application.
3.
Indiquez l'emplacement choisi pour votre projet dans la zone Emplacement.
4.
Tapez le nom du projet dans la zone Project Name.
Dans la zone Location, une barre inversée suivie du nom de projet que vous avez tapé à l'étape 2 apparaissent. Les
fichiers de votre projet seront enregistrés dans un sous-répertoire du répertoire indiqué.
La figure 3 représente un projet de console Win32, appelé TestProgram, créé dans le répertoire C:\My
Program\TestProgram:
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 4 sur 13
Figure 3. Création d'un nouveau projet de console
5.
Cliquez sur OK.
La boîte de dialogue Win32 Console Application – Step 1 of 1.
6.
Acceptez le choix par défaut, An empty project, et cliquez sur Finish.
Les autres choix créent des fichiers et ajoutent des paramètres supplémentaires. Voir Figure 4.
Figure 4. Boîte de dialogue Win32 Console Application—Step 1 of 1
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 5 sur 13
Remarque à destination des utilisateurs de VC++5.0 : sautez l'étape 6, car vous ne verrez pas apparaître cette
boîte de dialogue. Par défaut, cet AppWizard crée un projet vide.
7.
La boîte de dialogue finale New Project Information affiche le contenu et le résumé du projet que vous venez de créer.
Cliquez sur OK.
VC++ crée le jeu de fichiers suivants dans le cadre du projet TestProgram, et les place dans le répertoire C:\My
Program\TestProgram :
l
TestProgram.DSW : fichier de l'espace de travail
l
TestProgram.DSP : fichier du projet
l
TestProgram.OPT : fichier de configuration de l'espace de travail
l
TestProgram.NCB : fichier ClassView (contient également des informations sur la fonction AutoCompletion)
Pour plus d'informations sur les fichiers de démarrage que VC++ génère pour votre projet, reportez-vous à « File Types
Created for Visual C++ Projects » (en anglais) dans la bibliothèque MSDN.
Remarque : n'effacez pas les fichiers .dsw et .dsp. Les fichiers .opt et .ncb peuvent être renommés ou effacés, car VC++ les
régénère à l'ouverture de l'espace de travail.
Suivez les étapes décrites ci-dessus pour créer un espace de travail avec un projet vide, c'est-à-dire ne contenant pas de
fichiers source. Le projet et l'espace de travail sont tous deux appelés TestProgram. Suivez les étapes décrites ci-dessous pour
ajouter un fichier au projet vide :
Pour ajouter un fichier à un projet vide
1.
Dans le menu File, cliquez sur New, puis cliquez sur l'onglet Files.
2.
Cliquez sur C++ Source File.
3.
Indiquez un nom dans la zone File name. Par défaut, la case à cocher Add to project est activée. L'extension de nom
de fichier par défaut est .cpp. Par exemple, si vous tapez Test, le nom de fichier sera Test.cpp. Si vous désirez
utriliser l'extension .c, vous devez l'indiquer. Voir Figure 5.
Figure 5. La boîte de dialogue New
4.
Cliquez sur OK.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 6 sur 13
5.
Dans le fichier vide, tapez le code suivant :
#include<stdio.h>
float ver;
void main()
{
ver = 6.0;
printf("Bienvenue dans Visual C++ %.1f\n",ver);
}
6.
Dans le menu Build (Génération), cliquez sur Build TestProgram.exe, ou appuyez sur la touche F7.
Le processus de génération démarre alors la compilation et la création de liens de tout le projet. Si celui-ci comporte de
nombreux fichiers, ils sont tous inclus dans cette opération. La progression de celle-ci est affichée dans la fenêtre
Output, dans la partie inférieure de l'environnement VC++. Pour ce projet, vous devez voir apparaître le contenu
représenté par la figure 6.
Figure 6. La fenêtre Output
Les détails de la figure 6 indiquent que le fichier exécutable TestProgram.exe a été créé avec succès, sans erreurs ni
avertissements. Si votre programme comporte des erreurs, le ou les messages appropriés s'affichent dans cette fenêtre. Vous
voyez aussi apparaître « Configuration: TestProgram – Win32 Debug ». Il s'agit de la configuration par défaut, que vous
pouvez remplacer par « Win32 Release » ou par une configuration personnalisée. Voir Compilation et édition de liens pour plus
d'informations.
Si vous désirez compiler le fichier uniquement, choisissez Compile Test.cpp dans le menu Build. Il ne sera pas créé de fichier
executable. Pour plus d'informations, consultez la section Compilation et édition de liens dans cet article.
Pour exécuter TestProgram.exe
1.
Dans le menu Build, choisissez Execute TestProgram.exe, ou appuyez sur la combinaison de touches Ctrl+F5.
Vous verrez apparaître une invite MS-DOS avec le message « Bienvenue dans Visual C++ 6.0 ».
2.
Appuyez sur une touche pour continuer.
Ajout de fichiers à un projet
Comme nous l'avons déjà mentionné, un projet peut comporter plusieurs fichiers possédant différentes extensions, dont .h, .rc,
etc. Pour ajoute un fichier d'en-tête (.h) au projet de console TestProgram (voir la section « Création d'une application de
console Win32 »), suivez la procédure décrite ci-dessous.
Pour ajouter un fichier d'en-tête (.h) au projet de console TestProgram
1.
Dans le menu File, cliquez sur New, puis cliquez sur l'onglet Files.
2.
Choisissez C/C++ Header File.
3.
Tapez un nom de fichier dans la zone Nom du projet.
Par défaut, l'extension de nom de fichier est .h. Par exemple, si vous tapez Test, le nom de fichier sera Test.h. Pour
utiliser une autre extension, vous devez l'indiquer.
4.
Cliquez sur OK.
Remarque : la case Add to project est cochée par défaut. Ne désactivez pas cette case, faute de quoi le fichier ne
serait pas inclus dans le processus de génération.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 7 sur 13
Pour ajouter des fichiers existants
1.
Dans VC++, ouvrez le projet dans lequel vous désirez ajouter des fichiers.
2.
Dans le menu Project, cliquez sur Add to project.
3.
Cliquez sur Files.
4.
Dans la boîte de dialogue Insert Files into Project sélectionnez les fichiers et cliquez sur OK.
Cette méthode vous permet de réutiliser des fichiers existants. La réutilisation de code est l'un des attraits de C++.
Navigation
Il est très facile de naviguer dans l'environnement VC++ lorsque vous utilisez la fenêtre Workspace. Pour ouvrir cette fenêtre,
cliquez sur Workspace dans le menu View. Si vous avez créé le projet de console TestProgram (voir la section « Création
d'une application de console Win32 »), vous noterez que la fenêtre de l'espace de travail comporte deux onglets, ClassView et
FileView (voir Figure 7).
Figure 7. La fenêtre Workspace
ClassView
L'onglet ClassView affiche les classes C++ et les données globales présentes dans le projet. Dans le cas du programme
TestProgram, vous devez voir TestProgram classes (comme sur la figure 7). Développez ce nœud en cliquant sur le signe + ;
vous devez voir un dossier Globals. Développez ce dossier, et vous verrez main et ver. Pour ouvrir le fichier qui contient la
fonction main, double-cliquez sur son icône : le fichier Test.cpp s'ouvre, avec le curseur positionné sur la fonction main.
Pour plus d'informations sur ClassView, reportez-vous à l'article « Overview: ClassView » (en anglais) dans la bibliothèque
MSDN.
FileView
L'onglet FileView affiche les fichiers de votre projet. Dans le cas du programme TestProgram, vous devez voir les fichiers de
ce programme ; si vous cliquez sur le signe +, l'arborescence se développe et vous verrez Source Files, Header Files et
Resource Files. Comme le projet ne contient qu'un seul fichier (Test.cpp), vous le trouverez dans le dossier Source Files. Si
vous ajoutez un autre fichier, par exemple Test.h, vous le trouverez dans le dossier des fichiers d'en-tête. Ces dossiers
contiennent les fichiers comportant les extensions appropriées ; les fichiers source se terminent normalement par l'extension .c
ou .cpp, et les fichiers d'en-tête par l'extension .h. Pour ouvrir un fichier dans l'éditeur de source, double-cliquez sur son nom
(voir Figure 8.)
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 8 sur 13
Figure 8. L'onglet FileView
Pour plus d'informations sur ce mode d'affichage, reportez-vous à l'article « FileView » (en anglais) dans la bibliothèque MSDN.
Vous pouvez également utiliser Wizard Bar pour la navigation. Pour l'activer, procédez comme suit :
Pour activer Wizard Bar
1.
Dans le menu Tools, cliquez sur Customize.
2.
Cliquez sur l'onglet Toolbars.
3.
Cliquez sur WizardBar dans la barre d'outils, à gauche de la boîte de dialogue.
Pour plus d'informations, reportez-vous à « Overview: WizardBar » (en anglais) dans la bibliothèque MSDN.
Compilation et édition de liens
Le processus de compilation permet de créer les fichiers objets (.obj) et d'autres fichiers intermédiaires. Le compilateur de
VC++, CL.EXE, utilise en entrée tous les fichiers du projet pour générer les fichiers .obj correspondants. Pour le projet de
programme de console créé dans la section précédente, un répertoire cible est créé dans C:\My Program\TestProgram
selon la configuration que vous avez choisie. Ce répertoire contient les fichiers .obj, intermédiaires et exécutables.
La configuration par défaut est Win32 Debug. Dans cette configuration, votre exécutable se trouvera dans le répertoire
C:\My Program\TestProgram\Debug. En configuration de déboguage, votre code contient les informations de déboguage
qui vous aideront à déboguer aisément votre application. Dans cette configuration, votre code n'est pas optimisé. L'autre
configuration proposée par VC++ pour votre application est Win32 Release. Cette configuration implique une optimisation du
code et ne comporte pas d'informations de déboguage. Le code créé selon la configuration de distribution se trouve dans le
répertoire C:\My Program\TestProgram\Release. Pour plus d'information, reportez-vous à « Elements of Project
Workspaces » (en anglais) dans la bibliothèque MSDN.
L'éditeur de liens (LINK.EXE) est chargé de générer l'exécutable final à partir des fichiers .obj et des autres fichiers
intermédiaires. Le processus d egénération commence par exécuter le compilateur, puis l'éditeur de liens. Pour générer un
exécutable, il est conseillé de générer le projet. Si vous ne compilez que le fichier, un fichier .obj sera généré.
Ce processus est plus facile à expliquer à l'aide du diagramme ci-dessous (Figure 9).
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 9 sur 13
Figure 9. Diagramme du processus de génération
La fenêtre Output représentée dans la figure 10 présente les résultats d'une génération.
Figure 10. La fenêtre Output affichant les résultats d'une génération
Dans ce cas, le répertoire C:\My Program\TestProgram\Debug contient le fichier exécutable TestProgram.exe.
Les résultats de la génération sont également enregistrés dans un fichier doté de l'extension .plg. Pour le projet TestProgram,
c'est le fichier TestProgram.plg qui contient ces informations. Pour plus d'informations, voir « Compiling and Linking » (en
anglais) dans la bibliothèque MSDN.
Nettoyage et copie d'un projet
Pour nettoyer un projet, cliquez sur Clean dans le menu Build. Le nettoyage d'un projet consiste à supprimer tous les fichiers
du répertoire cible (qui peut être le répertoire Debug ou Release selon la configuration du projet), y compris le fichier
exécutable. Si vous désirez copier vos projets dans un autre emplacement, par exemple sur une disquette, il est utile de
nettoyer le projet, afin d'en réduire la taille et d'accélérer le processus de copie. Dans le cas du projet TestProgram, vous
pouvez effectuer un glisser/déposer de l'ensemble du répertoire. Pour générer le fichier exécutable après un nettoyage, il vous
faudra lancer une nouvelle génération.
Résolution des problèmes de génération
De nombreuses raisons expliquent les erreurs de compilation et/ou d'édition de liens. Par exemple, vous pouvez avoir oublié
d'inclure les fichiers d'en-tête corrects, ou avoir commis des fautes de frappe, ou faire un usage incorrect des commutateurs de
compilation et d'édition de liens, etc. Quelles que soient l'erreur et sa cause, les informations sur cette erreur apparaissent
dans la fenêtre Output.
Supposons que vous avez suivi les étapes décrites dans la section Création d'une application de console Win32 de cet article, et
créé le projet TestProgram. Nous allons insérer une erreur dans le fichier Test.cpp ; effacez le contenu de ce fichier, et tapez le
code suivant à la place :
#include<stdio.h>
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 10 sur 13
float ver;
void main()
{
ver = 6.0;
print("Bienvenue dans Visual C++ %.1f\n",ver); //nous avons remplacé l'instruction printf
//par print
}
Générez le projet, et vous verrez apparaître un message dans la fenêtre Output, comme dans la figure 11.
Figure 11. La fenêtre Output affichant un message d'erreur
Cette fenêtre montre que l'erreur s'est produite à la ligne 8 du fichier Test.cpp. Pour atteindre cette ligne, vous pouvez doublecliquer sur le message d'erreur dans la fenêtre Output, ou appuyer sur la touche F4. Cette méthode est recommandée lorsque
vous travaillez avec de gros fichiers.
Chaque code d'erreur a une signification précise. Vous en trouverez l'explication dans le fichier d'aide de VC++ (bibliothèque
MSDN). Dans notre exemple, le code d'erreur est C2065. Pour découvrir la cause de cette erreur, procédez comme suit.
Pour découvrir la cause d'une erreur
1.
À l'aide de la souris, amenez le curseur sur le code d'erreur de compilation C2065 dans la fenêtre de sortie. Le curseur
doit clignoter sur ce code d'erreur, sinon vous ne verrez pas apparaître la rubrique d'aide correcte.
2.
Appuyez sur la touche F1.
3.
L'erreur C2065 ouvre deux rubriques d'aide. Choisissez celle qui pointe vers « Guide du programmeur Visual C++ ».
L'explication apparaît dans le volet de droite. Elle vous demande de vérifer l'orthographe de l'identificateur (« Make
sure the identifier name is spelled correctly »). Nous savons déjà que c'est là que réside l'erreur.
Vous pouvez aussi procéder comme expliqué ci-dessous pour trouver ces informations :
1.
Dans VC++, cliquez sur Index dans le menu Help.
2.
Tapez C2065 dans la zone Type in the keyword to find.
La rubrique d'aide associée à cette erreur s'affiche dans la liste sous la zone de saisie.
3.
Double-cliquez sur la ligne C2065.
Pour l'erreur C2065, il existe deux rubriques d'aide.
4.
Choisissez celle qui pointe vers « Guide du programmeur Visual C++ ».
L'explication apparaît dans le volet de droite. Elle vous demande de vérifer l'orthographe de l'identificateur (« Make
sure the identifier name is spelled correctly »). Nous savons déjà que c'est là que réside l'erreur.
Les informations sur l'instruction printf se trouvent dans le fichier stdio.h inclus dans la première ligne du programme. Si vous
ouvrez ce fichier, vous ne trouverez pas de fonction appelée « print », c'est pourquoi le compilateur a rejeté cette instruction.
S'il existait une fonction appelée « print », vous n'auriez pas reçu d'erreur de compilation, mais le comportement du
programme lors de son exécution pourrait être inattendu.
Reportez-vous toujours à la bibliothèque MSDN pour trouver la signification des codes d'erreur. Vous pouvez accéder à la
bibliothèque en ligne de MSDN à http://msdn.microsoft.com/library/default.htm (en anglais).
Ajout de projets nouveaux ou existants à un espace de travail
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 11 sur 13
Les sections suivantes expliquent comment ajouter un nouveau projet et un projet existant.
Ajout de nouveaux projets
Pour ajouter un nouveau projet à un espace de travail existant, reprenez les étapes décrites pour la création du projet
TestProgram (voir la section Création d'une application de console Win32), à cette exception près :
l
Dans la boîte de dialogue New, activez l'option Add to current workspace.
Vous remarquerez que l'emplacement du nouveau projet change immédiatement.
Par exemple, si vous ajoutez un nouveau projet appelé AnotherTestProgram au projet TestProgram, l'activation de l'option
Add to current workspace change le chemin de C:\My Program\AnotherTestProgram à C:\My Program\TestProgram
\AnotherTestProgram (voir Figure 12).
Figure 12. Ajout d'un nouveau projet à un projet existant
Ajout de projets existants
Procédez comme expliqué ci-dessous pour ajouter un projet existant.
Pour ajouter un projet existant
1.
Dans le menu Project, cliquez sur Insert Project into Workspace.
2.
Dans la boîte de dialogue Insert Projects into Workspace, sélectionnez le ou les projets à insérer.
Parcourez l'arborescence pour indiquer les fichiers DSP qui représentent le ou les projets.
Lorsque vous ajoutez un autre projet à un projet existant, la fenêtre de l'espace de travail affiche tous les projets. Par
exemple, en cas d'ajout du projet AnotherTestProgram au projet TestProgram, FileView affiche ces deux projets, comme le
montre la figure 13.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 12 sur 13
Figure 13. Ajout à un projet existant
Remarquez que AnotherTestProgram files apparaît en gras, ce qui indique qu'il s'agit du projet actif. C'est toujours le projet
actif qui est généré. Vous pouvez définir le projet actif en ouvrant le sous-menu Set Active Project du menu Project.
Pour plus d'informations, voir « Home Page: Working with Projects » (en anglais) dans la bibliothèque MSDN.
Conseils
l
Évitez les erreurs suivantes :
l
Créer et générer un projet directement sur une disquette. Il n'y a pas assez d'espace sur une disquette.
l
Ouvrir à deux reprises deux instances du même projet VC++ sur le même poste de travail.
l
Effacer et modifier les fichiers VC++ .dsp et .dsw. Types Created for Visual C++ Projects » (en anglais) dans la
bibliothèque MSDN pour plus d'informations sur les fichiers de démarrage que VC++ génère pour un projet.
l
Appliquez les derniers services packs VC++.
l
Pour afficher la liste de tous les raccourcis clavier, choisissez Keyboard Map dans le menu Help.
Conclusion
Dans cet article, nous vous avons présenté les concepts de base de la navigation dans l'environnement de développement
Visual C++ et de la création d'un programme simple en C/C++, à l'aide d'exemples faciles à comprendre. Une liste de
références vous aidera à progresser en Visual C++. Le but de cet article est de résoudre les difficultés initiales qu'affronte un
programmeur débutant lorsqu'il essaie de créer un programme en C/C++ à l'aide de Visual C++.
Informations complémentaires
Pour lire des informations récentes sur VC++, consultez les ressources suivantes :
l
Site Web VC++ : /france/visualc/
l
FAQ de la bibliothèque MSDN : http://msdn.microsoft.com/subscriptions/resources/libraryfaq.asp
Pour plus d'informations sur la programmation en C++, reportez-vous à :
l
The C++ Programming Language par Bjarne Stroustrup
l
Thinking in C++ par Bruce Eckel
l
« C/C++ Languages and C++ Libraries » dans la bibliothèque MSDN
-------------------------------------------© 1999 Microsoft Corporation. Tous droits réservés.
Microsoft France - Impression de la page http://www.microsoft.com//france/visualc/langref/VcBeginner.html
... Page 13 sur 13
Les informations contenues dans ce document représentent l’opinion actuelle de Microsoft Corporation sur les points cités à la
date de publication. Microsoft s’adapte aux conditions fluctuantes du marché et cette opinion ne doit pas être interprétée
comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information
présentée après la date de publication.
Ce document n'existe qu'à titre d'information. MICROSOFT N'OFFRE AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, DANS CE
DOCUMENT.
Microsoft est une marque déposée de Microsoft Corporation.
Les autres noms de produits et de sociétés mentionnés dans ce document peuvent être des marques de leurs propriétaires
respectifs.
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Dernière mise à jour le mercredi 24 mai 2000