📄 tutcpp_premierpas.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Gwena雔 Brunet">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (WinNT; I) [Netscape]">
<meta name="Description" content="Tutorial C++ : premiers pas en Visual C++">
<title>Premiers pas en Visual C++</title>
</head>
<body text="#000000" bgcolor="#E2E2F1" link="#0000FF" vlink="#800080" alink="#FF0080">
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="95%" BGCOLOR="#F7F2F6" >
<tr>
<td WIDTH="100"><img SRC="../Images/Tutorial_LogoMini.jpg" NOSAVE height=120 width=120 align=ABSCENTER></td>
<td><b><font face="Verdana"><font color="#407AC3"><font size=+3>Premiers
pas en Visual C++</font></font></font></b>
<blockquote><a href="#Cr閍tion et lancement d'un projet"><img SRC="../Images/Puce2.gif" NOSAVE BORDER=0 height=12 width=12></a><font face="Verdana"><font color="#1F3D61">
Création et lancement d'un projet</font></font>
<br><a href="#Compilation et ex閏ution"><img SRC="../Images/Puce2.gif" NOSAVE BORDER=0 height=12 width=12></a><font face="Verdana"><font color="#1F3D61">
Compilation et exécution</font></font>
<br><a href="#Le debugger"><img SRC="../Images/Puce2.gif" NOSAVE BORDER=0 height=12 width=12></a><font face="Verdana"><font color="#1F3D61">
Le debugger</font></font></blockquote>
</td>
</tr>
</table></center>
<br>
<br>
<center><table BORDER=0 COLS=1 WIDTH="80%" >
<tr>
<td><font face="Verdana"><font color="#1A3251">Le présent chapitre
a pour but de vous apprendre très succintement, la manipulation
de Visual C++, en ce qui concerne la création d'un projet très
simple, afin de pouvoir compiler les exemples futurs.</font></font>
<br><font face="Verdana"><font color="#1A3251">Bien entendu, </font><b><font color="#CC0000">si
votre compilateur n'est pas Visual C++, vous pouvez passer ce chapitre
! </font></b></font>
<p><a NAME="Cr閍tion et lancement d'un projet"></a><b><font face="Verdana"><font color="#1A3251"><font size=+1>Création
et lancement d'un projet</font></font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">Visual C++ fonctionne
suivant les notions de "<b>Projet</b>" et "<b>Espace de travail</b>", comme
désormais la plupart des environnements de programmation intégrés.</font></font>
<blockquote><font face="Verdana"><font color="#1A3251"><i>L'espace de travail</i>
est l'environnement de développement du programmeur, et est sauvegardé
dans un fichier dès sa fermeture, afin d'offrir à l'utilisateur
les mêmes conditions lors de la réouverture. Il faut également
savoir qu'un "<i>Workspace</i>" peut contenir plusieurs projets.</font></font>
<p><font face="Verdana"><font color="#1A3251">Un <i>projet</i> contient
des informations plus techniques relatives à la programmation. C'est
dans ce fichier que seront stockés le nom des fichiers présents,
les librairies utiles, etc. C'est un peu l'équivalent d'un "<b>makefile</b>"
Unix, sauf qu'il est auto-généré, d'après des
renseignements entrés dans une boîte de dialogue.</font></font></blockquote>
<font face="Verdana"><font color="#1A3251">Pour créer un nouveau
projet (qui fera partie automatiquement d'un espace de travail par défaut),
vous devez choisir le menu "<i>File</i>" puis "<i>Nouveau</i>". </font><font color="#CC0000">Attention,
le bouton "new" de la barre d'outils n'a pas le même rôle</font><font color="#1A3251">
: il permet de créer seulement un nouveau fichier, mais pas de projet.</font></font>
<br><font face="Verdana"><font color="#1A3251">Vous arrivez alors devant
la boîte de dialogue suivante :</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/NewProject1.jpg" ALT="Bo顃e de dialogue de cr閍tion de projet" NOSAVE height=300 width=421>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
1 : Création d'un nouveau projet</font></font></font></i></center>
<p><font face="Verdana"><font color="#1A3251">Vous pouvez remarquer la
présence de quatre onglets différents : <i>Files</i>, <b><i>Projects</i></b>,
<i>Workspaces
</i>et
<i>Other
Documents</i>. Nous verrons dans un prochain cours leur signification respective
; pour l'instant nous allons juste créer un projet pour la compilation
de code C++. Pour cela, choisissez l'onglet "<i>Projects</i>" si ce n'est
pas encore fait, puis cliquez sur le 10ème choix de la liste : "<b>Win32
Console Application</b>".</font></font>
<br><font face="Verdana"><font color="#1A3251">Visual C++ permet en effet
d'effectuer de nombreux types de programmes différents, comme par
exemple, des librairies, des applications Windows classiques ou encore
des programmes qui s'exécutent en mode "<b>Dos</b>" (fenêtre
Dos). C'est de cette dernière possibilité dont nous avons
besoin pour étudier le C++, afin de passer outre les contraintes
de programmation d'interfaces.</font></font>
<p><font color="#1A3251"><font face="Verdana">Vous pouvez alors entrer
un nom pour votre projet dans la boîte d'édition "<b>Project
Name</b>" ("</font><tt>MyProject</tt><font face="Verdana">" dans l'exemple)
et la localisation physique de votre projet sur le disque dur, dans "<b>Location</b>"
("</font><tt>D:\Temp\</tt><font face="Verdana">" pour l'exemple).</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/NewProject2.jpg" ALT="Cr閍tion d'un nouveau projet bis" NOSAVE height=300 width=421>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
2 : choix de type de projet</font></font></font></i></center>
<p><font face="Verdana"><font color="#1A3251">Vous pouvez alors appuyer
sur "<b>Ok</b>". Visual C++ se charge alors de créer pour vous tout
l'environnement de base, nécessaire à la réalisation
de votre programme.</font></font>
<br><font face="Verdana"><font color="#1A3251">Bien sûr, dans notre
cas "<i>d'application console</i>", il ne vous crée aucun fichier
de code : c'est à vous de jouer !</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/All1.jpg" ALT="L'interface de d関eloppement Visual C++" NOSAVE height=477 width=605>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
3 : L'interface de développement Visual C++</font></font></font></i></center>
</blockquote>
<p><br><a NAME="Compilation et ex閏ution"></a><b><font face="Verdana"><font color="#1A3251"><font size=+1>Compilation
et exécution</font></font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">Votre projet est
créé, il ne vous reste "plus" qu'à l'étoffer
avec quelques lignes de code... Pour cela, nous allons commencer par un
programme très simple en <b>langage C</b>, permettant de voir comment
on compile, on exécute et on debugge (même si je me doute
que cela ne vous sera jamais utile !).</font></font>
<p><img SRC="../Images/Visual_Interfaces/New_Button.gif" ALT="Bouton New" HSPACE=5 VSPACE=5 NOSAVE height=39 width=32 align=LEFT><font face="Verdana"><font color="#1A3251">Tout
d'abord, créons un nouveau fichier. Pour cela, vous devez appuyer
sur le bouton "<i>New</i>" de la barre d'outils (image de gauche).</font></font>
<p><font color="#1A3251"><font face="Verdana">Vous vous retrouvez alors
avec un nouvelle fenêtre ouverte, vide et sans titre (enfin, c'est
juste un titre par défaut du style "</font><i><tt>Text1</tt></i><font face="Verdana">").</font></font>
<br><font color="#1A3251"><font face="Verdana">La première chose
à faire consiste à donner un nom à ce fichier. Pour
cela, faites un "<i>Save</i>" ou "<i>Save As</i>" du menu "<i>Files</i>"
ou bien cliquez sur le bouton correspondant. Pour notre exemple, appelons
le "</font><b><tt>main.c</tt></b><font face="Verdana">".</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Mainc_Empty.jpg" ALT="Le fichier main.c" NOSAVE height=469 width=558>
<br><i><font color="#1A3251"><font size=-1><font face="Verdana">Figure
4 : le fichier "</font><tt>main.c</tt><font face="Verdana">"</font></font></font></i></center>
<p><font face="Verdana"><font color="#1A3251">Il est maintenant possible
d'insérer le dit fichier dans le projet. En effet, vous avez pour
l'instant créé un fichier, mais il ne fait même pas
partie du projet : sous Visual C++, vous pouvez charger des fichiers externes
au projet sans problème.</font></font>
<br><font color="#1A3251"><font face="Verdana">Pour cela, le plus simple
est de cliquer avec le bouton droit du mulot, sur la fenêtre du fichier,
désormais nommée </font><tt>main.c</tt><font face="Verdana">.
Choisissez alors "<b>Insert File Into Project</b>", puis "<b>MyProject</b>"
(ou le nom de votre projet). Une autre solution, plus longue, passe par
le menu "<i>Project</i>", puis "<i>Add To Project</i>" et enfin "<i>Files</i>".
Là, vous pouvez choisir votre nouveau fichier fraîchement
créé.</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Mainc_Insert.jpg" ALT="Insert File" NOSAVE height=343 width=390>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
5 : insérer le fichier dans le projet</font></font></font></i></center>
<p><font face="Verdana"><font color="#1A3251">Vous avez donc maintenant
un fichier "main.c" dans le projet. C'est le seul pour l'instant (partie
gauche de l'interface de Visual, onglet "<b>FileView</b>").</font></font>
<p><font face="Verdana"><font color="#1A3251">Il est temps de se mettre
enfin à programmer. Nous allons commencer en douceur, avec une application
de type "Hello World !", afin de voir rapidement les rouages de l'environnement.</font></font>
<p><b><font face="Verdana"><font color="#1A3251">La compilation</font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">La première
tâche consiste à entrer le bout de code suivant dans la fenêtre
:</font></font>
<br>
<table BORDER=0 CELLSPACING=0 CELLPADDING=5 COLS=1 WIDTH="70%" BGCOLOR="#DBDBEE" >
<tr>
<td><tt><font color="#3333FF">#include </font><font color="#1A3251"><stdio.h></font></tt>
<p><tt><font color="#3333FF">void </font><font color="#1A3251">main()</font></tt>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -