Come Fare L'evidenziazione Della Sintassi

Sommario:

Come Fare L'evidenziazione Della Sintassi
Come Fare L'evidenziazione Della Sintassi

Video: Come Fare L'evidenziazione Della Sintassi

Video: Come Fare L'evidenziazione Della Sintassi
Video: ITALIANO - Insegnare il lessico e la sintassi - Accademia dei Lincei e SNS - 16 aprile 2018 2024, Novembre
Anonim

Quando si scrive codice, indipendentemente dal linguaggio di programmazione, è molto comodo quando le parole riservate della lingua sono evidenziate con un colore diverso. Alcuni potrebbero trovare conveniente colorare le parentesi di apertura e chiusura in diversi colori. Vale anche la pena notare che a molte persone piace indentare per mostrare la gerarchia del codice.

Come fare l'evidenziazione della sintassi
Come fare l'evidenziazione della sintassi

Istruzioni

Passo 1

Non importa quanto gli utenti si sforzino, non tutti gli ambienti di sviluppo hanno l'evidenziazione della sintassi in grado di soddisfare qualsiasi richiesta. In Delphi, puoi farlo da solo utilizzando il componente RichEdit. Elenca gli operatori da evidenziare automaticamente. Potresti assicurarti di evidenziare affermazioni come if, then, else, inizio, fine, per, a e altri. Fai un elenco completo di parole simili.

Passo 2

Per evidenziare un elenco di operatori, scrivi una semplice funzione per scorrere il testo del codice. Per fare ciò, usa un ciclo repeat - till e un'istruzione for. Facendo riferimento al componente RichEdit, è possibile chiamare la funzione FindText inerente ad esso e i componenti SelStart, SelLength, SelAttributes e altri. Usa le seguenti proprietà del tipo di paragrafo per scrivere la logica del codice per implementare l'evidenziazione degli elementi di testo: Allineamento (per l'allineamento del testo), Numerazione (marcatori di controllo), TabCount (numero di punti di tabulazione) e altri. Ogni elemento di paragrafo ha i suoi parametri.

Passaggio 3

Modifica il codice scritto e controlla con il debugger Delphi integrato. Prova lo snippet di codice scritto sul tuo testo. Apporta modifiche se hai perso alcuni elementi di elaborazione durante lo sviluppo delle funzioni. Su Internet è possibile trovare frammenti di codice già pronti, scritti appositamente per raggiungere determinati obiettivi. È abbastanza difficile sviluppare l'evidenziazione della sintassi, dato che quelli già pronti sono piuttosto difficili da trovare. Di norma, non ci sono opzioni ottimali.

Consigliato: