Hvordan Gjøre Syntaksmarkering

Innholdsfortegnelse:

Hvordan Gjøre Syntaksmarkering
Hvordan Gjøre Syntaksmarkering

Video: Hvordan Gjøre Syntaksmarkering

Video: Hvordan Gjøre Syntaksmarkering
Video: Markering for kastanjelunden 15 Sept 2012 2024, November
Anonim

Når du skriver kode, uansett programmeringsspråk, er det veldig praktisk når de reserverte ordene i språket er uthevet i en annen farge. Noen synes det er praktisk å fargelegge åpnings- og lukkebrakettene i forskjellige farger. Det er også verdt å merke seg at mange mennesker liker å rykke inn for å vise kodenes hierarki.

Hvordan gjøre syntaksmarkering
Hvordan gjøre syntaksmarkering

Bruksanvisning

Trinn 1

Uansett hvor hardt brukere prøver, har ikke alle utviklermiljøer syntaksutheving som vil tilfredsstille enhver forespørsel. I Delphi kan du utheve slikt ved å bruke RichEdit-komponenten. Liste over operatørene som skal utheves automatisk. Du vil kanskje sørge for å markere uttalelser som om, ellers, begynn, slutt, for, til og andre. Lag en komplett liste over lignende ord.

Steg 2

For å markere en liste over operatører, skriv en enkel funksjon for å gjenta teksten i koden. For å gjøre dette, bruk en repetisjon - til sløyfe og en for uttalelse. Med henvisning til RichEdit-komponenten kan du ringe FindText-funksjonen som ligger i den, og komponentene SelStart, SelLength, SelAttributes og andre. Bruk følgende egenskaper av avsnittstypen for å skrive logikken til koden for å implementere din egen utheving av tekstelementer: Justering (for tekstjustering), Nummerering (kontrollmarkører), TabCount (antall tabulatorstopp) og andre. Hvert avsnittelement har sine egne parametere.

Trinn 3

Rediger den skrevne koden og sjekk med den innebygde Delphi-feilsøkingsprogrammet. Prøv den skrevne kodebiten på din egen tekst. Gjør endringer hvis du savnet noen av behandlingselementene mens du utviklet funksjonene. På Internett kan du finne ferdige kodebiter skrevet spesielt for å oppnå bestemte mål. Det er ganske vanskelig å utvikle syntaksmarkering, med tanke på at ferdige de er ganske vanskelig å finne. Som regel er det ingen optimale alternativer.

Anbefalt: