« Delphi/Introduction au Delphi » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- d'utiliser + d’utiliser )
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" +...
Ligne 18 :
== Console et interface graphique ==
 
[[ImageFichier:Delphi_okruženje.png|thumb|right|160px|Un dialogue codé en Delphi. C'estC’est une interface graphique.]]
Tout d’abord nous allons démarrer avec une application en invite de commandes mais quelle est la différence entre une invite de commandes et une interface graphique ? Une interface graphique signifie que l'utilisateur dispose d'une ou plusieurs fenêtres contenant ce que l’on appelle des ''composants'', à savoir des champs texte, des boutons, des listes déroulantes, des menus, des barres d'outils, des barres de défilement... sur lesquels l'utilisateur peut éditer ou faire une action qui va déclencher un événement associé à une ''procédure'' (appelée ''fonction'' dans d'autres langages mais il y a une différence entre une procédure et une fonction en Delphi). La procédure est un sous-algorithme avec des commandes (aussi appelés ''instructions'') qui ne sont exécutées que lors de l'appel à l'événement.
 
[[ImageFichier:Pascal-console-howoldru1.png|thumb|left|324px|Le programme ''howoldru'' codé en Pascal. Il s'exécute dans une invite de commandes.]]
Sous Windows, une invite de commandes est une petite fenêtre entièrement remplie d'une zone de texte. Même si cela peut être changé, le fond de la zone de texte est généralement noire et le texte est généralement blanc. Vous pouvez taper du texte et en recevoir en retour mais vous ne pouvez pas afficher de composants. Vous pourrez tout au plus en simuler. Il n'y a généralement pas d'événement, donc tout s'exécute instantanément. Quand le programme termine ce qu’il a à faire, le programme s'arrête alors que dans une interface graphique, quand le programme finit ce qu’il a à faire, il attend et ne s'arrête pas.
 
Ligne 28 :
Comment on crée une interface graphique ? Il y a deux méthodes. La première, mais pas la plus simple, est de prendre une application en mode console et de créer des fenêtres et des composants en utilisant les commandes compliquées de l'API (Application Public Interface) de Windows, une bibliothèque avec un nombre important de fonctions et de procédures pour le multimédia, le graphisme et les fenêtres.
 
La deuxième méthode qui est plus confortable est d’utiliser un IDE spécifique où vous pouvez concevoir des composants à la conception du logiciel (durant le développement du logiciel) et l'IDE (Delphi) génère le code qui crée ces fenêtres et ces composants. C'estC’est la méthode que nous, développeurs Delphi, utilisons.
 
{{Bas de page