⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tutcpp_premierpas.html

📁 ce fichier est un tutorial de c++.
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<br><tt><font color="#1A3251">{</font></tt>
<br><tt><font color="#1A3251">&nbsp;</font><font color="#3333FF">int</font><font color="#1A3251">
i;</font></tt>
<p><tt><font color="#1A3251">&nbsp;printf( </font><font color="#1F3D61">"Debut
boucle\n"</font><font color="#1A3251"> );</font></tt>
<br><tt><font color="#1A3251">&nbsp;</font><font color="#3333FF">for</font><font color="#1A3251">(
i=0; i&lt;200; i++ )</font></tt>
<br><tt><font color="#1A3251">&nbsp;{</font></tt>
<br><tt><font color="#1A3251">&nbsp; printf( "*" );</font></tt>
<br><tt><font color="#1A3251">&nbsp;}</font></tt>
<br><tt><font color="#1A3251">&nbsp;printf( </font><font color="#1F3D61">"\nFin
boucle\n"</font><font color="#1A3251"> );</font></tt>
<br><tt><font color="#1A3251">}</font></tt></td>
</tr>
</table>

<p><img SRC="../Images/Visual_Interfaces/Mainc_Compil.jpg" ALT="La compilation" NOSAVE BORDER=0 height=254 width=205 align=RIGHT>
<br><font face="Verdana"><font color="#1A3251">Vous aviez &eacute;t&eacute;
pr&eacute;venu, ce n'est pas de la haute voltige. Maintenant que le code
a &eacute;t&eacute; entr&eacute;, il faut le compiler.</font></font>
<br><font face="Verdana"><font color="#1A3251">Il existe deux compilations
diff&eacute;rentes : soit vous compilez le fichier courant seul ("<b>Maj+F7</b>")
ou bien le projet dans sa globalit&eacute; ("<b>F7</b>"). C'est la deuxi&egrave;me
qui permet la g&eacute;n&eacute;ration d'un ex&eacute;cutable, bien entendu.</font></font>
<br><font face="Verdana"><font color="#1A3251">Il est &eacute;galement
toujours possible d'acc&eacute;der &agrave; ces actions, par l'interm&eacute;diaire
du menu "<b>Build</b>" de l'interface, ou encore par le bouton correspondant.</font></font>
<br>&nbsp;</blockquote>
<b><font face="Verdana"><font color="#1A3251">L'ex&eacute;cution</font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">l'ex&eacute;cution
est elle aussi tr&egrave;s simple. A partir du moment o&ugrave; vous avez
compil&eacute; le projet, vous pouvez l'ex&eacute;cuter en s&eacute;lectionnant
"<b>Execute MyProject.exe</b>" (<b>Ctrl+F5</b>).</font></font>
<br><font face="Verdana"><font color="#1A3251">Une fen&ecirc;tre Dos s'affiche
alors : elle contient les sorties du programme que vous venez d&eacute;crire.</font></font></blockquote>
</blockquote>
<a NAME="Le debugger"></a><b><font face="Verdana"><font color="#1A3251"><font size=+1>Le
debugger</font></font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">Par d&eacute;faut,
Visual C++ compile les projets en mode "<b>Debug</b>". Cela signifie que
des informations de debuggage sont incluses dans l'ex&eacute;cutable, afin
d'aider le programmeur &agrave; retrouver certaines erreurs. En effet,
le programme est alors <b>tra&ccedil;able</b>, c'est-&agrave;-dire qu'&agrave;
tout moment durant l'ex&eacute;cution, il est possible de savoir o&ugrave;
on se trouve dans le code.</font></font>
<br><font face="Verdana"><font color="#1A3251">De m&ecirc;me, lors d'un
plantage, le debugger pourra rendre la main si on le d&eacute;sire, exactement
&agrave; l'endroit o&ugrave; l'erreur a eu lieu. Ceci simplifie bien &eacute;videmment
grandement la t&acirc;che du d&eacute;veloppeur.&nbsp;</font></font>
<p><b><font face="Verdana"><font color="#1A3251">Tracer un programme</font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">Comme il a &eacute;t&eacute;
signal&eacute; pr&eacute;c&eacute;demment, il est possible de "tracer"
un programme. Cela consiste &agrave; l'ex&eacute;cuter ligne par ligne,
expression apr&egrave;s expression. Pour ce faire, il y a plusieurs solutions.</font></font>
<p><font face="Verdana"><font color="#1A3251">La premi&egrave;re fonctionne
suivant la technique des "<b>Breakpoints</b>" : on place un point d'arr&ecirc;t
quelque part dans le code (<b>Ctrl+B</b>, cf. <i>Figure 6</i>), &agrave;
une ligne donn&eacute;e (en fait, la ligne courante du curseur de texte).</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Add_Breakpoint.jpg" ALT="Rajouter un point d'arr阾" NOSAVE height=251 width=302>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
6 : rajouter un breakpoint dans le code</font></font></font></i></center>

<p><font face="Verdana"><font color="#1A3251">On obtient un petit rond
rouge sur la gauche de la ligne de code, qui signifie qu'un breakpoint
est pr&eacute;sent (<i>Figure 7</i>).</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Breakpoint.jpg" ALT="Un breakpoint mis en place" NOSAVE height=314 width=376>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
7 : un breakpoint mis en place</font></font></font></i></center>

<p><font face="Verdana"><font color="#1A3251">On lance alors l'ex&eacute;cution
en mode Debug (<b>F5</b>), et le programme s'arr&ecirc;te automatiquement
&agrave; l'endroit voulu. Il est alors possible de tracer le programme
ligne par ligne (<b>F10</b> ou <b>F11</b>), ou bien de le relancer jusqu'&agrave;
la fin ou le prochain point d'arr&ecirc;t.</font></font>
<p><font face="Verdana"><font color="#1A3251">Une seconde solution consiste
&agrave; ne pas mettre de breakpoint, mais &agrave; ex&eacute;cuter un
programme jusqu'&agrave; une ligne donn&eacute;e. Cette possibilit&eacute;
est offerte par Visual gr&acirc;ce au menu "<b>Build</b>", "<b>Start Debug</b>",
puis "<b>Run To Cursor</b>" (<b>Ctrl+F10</b>).</font></font>
<br><font face="Verdana"><font color="#1A3251">C'est personnellement la
m&eacute;thode que j'utilise, puisqu'elle est tr&egrave;s simple et surtout
rapide &agrave; mettre en oeuvre.</font></font>
<p><font face="Verdana"><font color="#1A3251">Essayez les deux !</font></font></blockquote>
<b><font face="Verdana"><font color="#1A3251">Les donn&eacute;es</font></font></b>
<blockquote><font face="Verdana"><font color="#1A3251">C'est bien joli
de pouvoir tracer un programme, mais il est peut-&ecirc;tre plus int&eacute;ressant
encore de pouvoir jeter un oeil sur l'&eacute;tat des donn&eacute;es (variables)
du programme.</font></font>
<p><font face="Verdana"><font color="#1A3251">Pour cela, vous pouvez vous
servir de la barre qui s'affiche en bas de l'interface de Visual en mode
debuggage (<i>Figure 8</i>). La partie de droite est notamment tr&egrave;s
utile pour suivre l'&eacute;volution d'une variable lorsque vous tracez
un programme. Pour rajouter une variable dans cette partie, il suffit d'effectuer
un <i>glisser-d&eacute;poser</i> de cette derni&egrave;re.</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Debug_Variable.jpg" ALT="Debug Variables" NOSAVE height=99 width=554>
<br><i><font face="Verdana"><font color="#1A3251"><font size=-1>Figure
8 : &agrave; gauche, les variables et fonctions en cours d'utilisation,
&agrave; droite, les variables que l'utilisateur souhaite examiner</font></font></font></i></center>

<p><font face="Verdana"><font color="#1A3251">Vous pouvez &eacute;galement
avoir acc&egrave;s au contenu d'une variable en cliquant sur elle &agrave;
l'aide du bouton droit de la souris, puis "<b>Quickwatch</b>".</font></font>
<center>
<p><img SRC="../Images/Visual_Interfaces/Quickwatch.jpg" ALT="Quickwatch" NOSAVE height=209 width=322>
<br><i><font color="#1A3251"><font size=-1><font face="Verdana">Figure
9 : Quickwatch d'une variable (ici, "</font><tt>i</tt><font face="Verdana">")</font></font></font></i></center>
</blockquote>
</blockquote>

<p><br><font face="Verdana"><font color="#1A3251">Vous savez d&eacute;sormais
cr&eacute;er un nouveau projet, y inclure de nouveaux fichiers, le compiler,
l'ex&eacute;cuter et enfin le debugger. Il est temps de passer aux choses
s&eacute;rieuses : le <b>langage C++</b> en lui-m&ecirc;me...</font></font>
<br><font face="Verdana"><font color="#1A3251"></font></font>&nbsp;<font face="Verdana"><font color="#1A3251"></font></font>
<p><font face="Verdana"><b><font color="#FF0000">Attention !</font></b><font color="#1A3251">
: <i>d&eacute;sormais, nous allons faire du C++, l'extension du fichier
contenant le "<b>main</b>", ainsi que de tout autre fichier d'impl&eacute;mentation,
doit &ecirc;tre "<b>cpp</b>" (pour l'instant, c'&eacute;tait "<b>c</b>").</i></font></font>
<br><i><font face="Verdana"><font color="#1A3251">De plus, si vous ne changez
pas de projet, veillez &agrave; retirer votre fichier C du projet, en effectuant
un "<b>Suppr</b>" dans l'onglet "<b>FileView</b>" de Visual C++.</font></font></i></td>
</tr>
</table></center>

<p><img SRC="../Images/TutorialCPP_Sepa.gif" ALT="S閜arateur" NOSAVE height=20 width=100%>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=3 WIDTH="95%" >
<tr>
<td><a href="TutCPP_AvantPropos.html"><img SRC="../Images/Previous.gif" ALT="Pr閏閐ent" NOSAVE BORDER=0 height=54 width=54 align=ABSCENTER></a><b><font face="Verdana"><font color="#407AC3"><font size=-1>Avant
Propos</font></font></font></b></td>

<td>
<center><a href="index.html"><img SRC="../Images/Sommaire.gif" ALT="Sommaire" NOSAVE BORDER=0 height=50 width=100></a></center>
</td>

<td>
<div align=right><b><font face="Verdana"><font color="#407AC3"><font size=-1>Pr&eacute;sentation
G&eacute;n&eacute;rale de C++&nbsp;</font></font></font></b><a href="TutCpp_PresentGale.html"><img SRC="../Images/Next.gif" ALT="Suivant" NOSAVE BORDER=0 height=54 width=54 align=ABSCENTER></a></div>
</td>
</tr>

<tr>
<td><font face="Verdana"><font color="#407AC3"><font size=-2>Pr&eacute;c&eacute;dent</font></font></font></td>

<td>
<center><b><i><font face="Verdana"><font color="#407AC3"><font size=-2>Tutorial
C++ &eacute;crit par Gwena&euml;l Brunet</font></font></font></i></b>
<br><font face="Verdana"><font color="#407AC3"><font size=-2>Vous pouvez
lui envoyer un <b><a href="mailto:brunet@traezh.enst-bretagne.fr">mail</a></b></font></font></font></center>
</td>

<td>
<div align=right><font face="Verdana"><font color="#407AC3"><font size=-2>Suivant</font></font></font></div>
</td>
</tr>
</table></center>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -