Comment Faire La Coloration Syntaxique

Table des matières:

Comment Faire La Coloration Syntaxique
Comment Faire La Coloration Syntaxique

Vidéo: Comment Faire La Coloration Syntaxique

Vidéo: Comment Faire La Coloration Syntaxique
Vidéo: Faire de la coloration syntaxique (Facile - HTML et CSS) 2024, Peut
Anonim

Lors de l'écriture de code, quel que soit le langage de programmation, il est très pratique que les mots réservés du langage soient surlignés dans une couleur différente. Certains peuvent trouver pratique de colorer les crochets d'ouverture et de fermeture dans différentes couleurs. Il convient également de noter que beaucoup de gens aiment mettre en retrait pour montrer la hiérarchie du code.

Comment faire la coloration syntaxique
Comment faire la coloration syntaxique

Instructions

Étape 1

Quels que soient les efforts des utilisateurs, tous les environnements de développement ne disposent pas d'une coloration syntaxique qui satisfera n'importe quelle demande. Dans Delphi, vous pouvez le faire vous-même en utilisant le composant RichEdit. Répertoriez les opérateurs à mettre automatiquement en surbrillance. Vous voudrez peut-être vous assurer de mettre en évidence des déclarations telles que if, then, else, begin, end, for, to et autres. Faites une liste complète de mots similaires.

Étape 2

Pour mettre en évidence une liste d'opérateurs, écrivez une fonction simple pour parcourir le texte du code. Pour ce faire, utilisez une boucle repeat - until et une instruction for. En vous référant au composant RichEdit, vous pouvez appeler la fonction FindText qui lui est inhérente, ainsi que les composants SelStart, SelLength, SelAttributes et autres. Utilisez les propriétés suivantes du type Paragraphe pour écrire la logique du code pour implémenter votre propre mise en évidence des éléments de texte: Alignment (pour l'alignement du texte), Numbering (marqueurs de contrôle), TabCount (nombre de taquets de tabulation) et autres. Chaque élément Paragraph a ses propres paramètres.

Étape 3

Modifiez le code écrit et vérifiez avec le débogueur Delphi intégré. Essayez l'extrait de code écrit sur votre propre texte. Apportez des modifications si vous avez manqué certains éléments de traitement lors du développement des fonctions. Sur Internet, vous pouvez trouver des extraits de code prêts à l'emploi écrits spécifiquement pour atteindre certains objectifs. Il est assez difficile de développer la coloration syntaxique, étant donné qu'il est assez difficile de trouver des colorations toutes faites. En règle générale, il n'y a pas d'options optimales.

Conseillé: