« Delphi/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'ordre + l’ordre , - t'as + t’as , - d'asile + d’asile , - d'argent + d’argent , - n'hésite + n’hesite , - m'y + m’y , - l'intervention + l’intervention , - "convention de nommage" +...
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 6 :
| niveau = 14
}}
== Introduction ==
Ce chapitre vous permettra d'obtenir toutes les informations nécessaires et détaillées pour construire un programme simple.
 
Les programmes que nous allons faire seront dans un premier temps des programmes à affichage dans le mode console. Par conséquent il est nécessaire de créer des projets "console".
 
== Le programme ==
programme.pas (ni le nom du fichier ni son extension n’importent pour le compilateur)
<source lang="delphi">
Ligne 26 :
</source>
 
== Explication ==
 
=== program ===
Cette instruction indique le nom du programme et donc le nom des différents fichiers utilisés par le compilateur. Il est extrêmement déconseillé de la modifier autrement qu'en enregistrant le projet sous un autre nom.
 
=== {$APPTYPE CONSOLE} ===
Ceci est une instruction qui indique le type de projet au compilateur, dans ce cas c’est un projet console. Là encore, encore plus, il ne faut absolument pas y toucher.
 
=== uses ===
Cette clause énumère les unités utilisées par le programme. Une unité est l'équivalent des bibliothèques du C, elle contient des fonctions comme WriteLn. Pour en savoir davantage sur une unité précise, je vous recommande l'aide Delphi qui est totalement exhaustive.
 
=== Fonction principale ===
<source lang="delphi">
begin
Ligne 46 :
Ceci est la fonction principale, le programme exécutera les fonctions une à une de "begin" jusqu'à "end.", une fois arrivé à "end.", le programme s'achève. Tout code situé après "end." est ignoré par le compilateur.
 
=== Utilisation de fonctions ===
 
L'unité sysutils fournit les fonctions essentielles d'accès aux entrés et sortie du programme (accès aux fichiers et à l'affichage). Cela peut paraître peu, mais un programme très complexe peut être entièrement construit à partir de ces fonctions.
Ligne 81 :
</source>
 
=== Commentaires ===
 
Un commentaire permet d'écrire des informations supplémentaires au code qui seront ignorées par le compilateur. Un commentaire en Delphi peut s'écrire de deux manières :
Ligne 94 :
On peut utiliser les symboles <font color=grey>/* */</font> sur une seule ligne.
 
== TP ==
Écrivez un programme qui affiche Bonjour VotreNom, saute une ligne et dit "il fait beau, n'est ce pas".