Noch nicht registriert ? Erstellen Sie eine Overblog !

Mein Blog erstellen

Utiliser l'instruction "case" en Delphi : principes de base, explications et intérêts.

Présente dans de nombreux langages de programmation informatique sous des noms différents (case, switch,...), l'instruction case est également disponible en Delphi. Si son usage n'est pas indispensable, il est nécessaire de la connaître. Dans cet article, nous allons revenir sur l'utilisation de l'instruction case en Delphi, ses principes de base, son intérêt et son explication.

Principe de base

La syntaxe du case est la suivante : case Expression of
valeur1 : Action1;
valeur2 : Action2;
else ActionParDéfaut;
end; Dans ce cas "Expression reçoit l'expression à tester, cela peut être une valeur ou une expression à calculer. Les résultats possibles de cette expression sont ensuite listés (valeur1, valeur2,...) et une action est affectée à chacun d'entre eux (action1, action,2...). En dernier recours, une action par défaut est renseignée au cas où aucune des valeurs précédentes n'est correcte. Exemple
case couleur of
Rouge : ShowMessage('La couleur est rouge');
Bleu: ShowMessage('La couleur est bleue');
else ShowMessage('La couleur n'est ni bleue ni rouge');
end; Suivant la valeur de la variable "couleur", l'un de ces trois messages s'affichera.

Explication

Une fois l'expression interprétée et son résultat connu, on le recherche parmi la liste des résultats pris en compte. Si un des résultats possibles concorde, l'action associée s'effectue. Et si aucun ne convient, c'est un résultat et une action par défaut qui sont utilisés. Cela permet d'effectuer des traitements différents basé sur le résultat d'une seule expression. D'un point de vue plus général, le "case" évalue l'expression qui lui est donnée et aiguille ensuite le programme vers le cas qui correspond à la valeur finale de cette expression. Lorsque le programme est aiguillé, afin de trouver une le bon résultat dans les solutions proposées, il rentre dans le bloc du case et n'en sort que lorsqu'à la fin de l'action associée au résultat. Si la valeur de l'expression donnée ne correspond à aucun des cas, le programme est aiguillé vers l'instruction par défaut qui doit apparaître en dernier.

Intérêt

L'intérêt du case d'éviter une multitude de tests, et donc de gagner du temps de calcul, de la lisibilité et de raccourcir le code. Par exemple, la retranscription du case précédent par des if donnerait la chose suivante : if (couleur==Rouge)
then ShowMessage('La couleur est rouge');
else if (couleur==Bleu)
then Bleu: ShowMessage('La couleur est bleue');
else ShowMessage('La couleur n'est ni bleue ni rouge'); Pour obtenir un résultat identique, le nombre de traitements est considérablement augmenté et la lisibilité est beaucoup moins aisée.

Gleiche Kategorie Artikel Informatique

Guide de création de fichiers pdf

Guide de création de fichiers pdf

Le format pdf s'est imposé au cours des années comme un standard des documents électroniques. permettant de disposer de fichiers légers et protégés, il rend bien des services. pourtant, produire ce format n'est pas évident. voici un guide à l'attention de ceux qui souhaiteraient franchir le pas.
Guide de manipulation d'image en C#

Guide de manipulation d'image en c#

La manipulation du langage c# et notamment, lorsqu'il s'agit d'une image, peut être un art compliqué en particulier pour les débutants. vous pourrez apprendre les bases de la manipulation d'images en c#, à travers cet article. vous saurez comment combiner deux images ou encore comment redimensionner une image.
Mozilla : comment installer une extension ?

Mozilla : comment installer une extension ?

Firefox est un navigateur internet qu'il est possible de doter d'extensions, des modules permettant d'améliorer firefox selon les goûts de l'utilisateur en ajoutant des options pratiques. vous verrez ici comment installer une extension et quelles sont les meilleures extensions du navigateur de mozilla. firefox est le premier navigateur à avoir fait connaître le principe des extensions, elles permettent de personnaliser son navigateur selon ses envies afin d'avoir accès à des options utiles sans sacrifier la rapidité de la navigation.
Où acheter une tablette PC GPS au meilleur prix ? (Adresses)

Où acheter une tablette pc gps au meilleur prix ? (adresses)

Une tablette pc est tactile et n'a pas besoin de clavier ni de souris, tout est intégré dans la tablette. elles sont très pratiques et vous pourrez les emmener partout. certains modèles disposent de la fonctionnalité gps. voici les tablettes pc vendues sur deux boutiques internet.