Hoe Om Sintaksbeligting Te Doen

INHOUDSOPGAWE:

Hoe Om Sintaksbeligting Te Doen
Hoe Om Sintaksbeligting Te Doen

Video: Hoe Om Sintaksbeligting Te Doen

Video: Hoe Om Sintaksbeligting Te Doen
Video: 16 Vita Dei Woordskool: Hoe om die Bybel te lees 2024, November
Anonim

Wanneer u kode skryf, ongeag die programmeertaal, is dit baie handig as die voorbehou woorde van die taal in 'n ander kleur uitgelig word. Sommige vind dit handig om die openings- en sluitbeugels in verskillende kleure in te kleur. Dit is ook opmerklik dat baie mense wil inspring om die hiërargie van die kode aan te dui.

Hoe om sintaksbeligting te doen
Hoe om sintaksbeligting te doen

Instruksies

Stap 1

Dit maak nie saak hoe hard gebruikers probeer nie, nie elke ontwikkelaaromgewing het sintaksis-beklemtoning wat aan elke versoek sal voldoen nie. In Delphi kan u self sulke beklemtonings doen met die RichEdit-komponent. Lys die operateurs wat outomaties uitgelig moet word. U moet miskien seker maak dat u uitsprake uitlig, soos of, dan, begin, eindig, vir, aan en ander. Maak 'n volledige lys van soortgelyke woorde.

Stap 2

Om 'n lys van operateurs uit te lig, skryf 'n eenvoudige funksie om die teks van die kode te herhaal. Gebruik hiervoor 'n herhaling - tot lus en 'n for - verklaring. Met verwysing na die RichEdit-komponent, kan u die FindText-funksie wat daarin is, noem en die komponente SelStart, SelLength, SelAttributes en ander. Gebruik die volgende eienskappe van die Paragraaf-tipe om die logika van die kode te skryf om u eie beklemtoning van tekselemente te implementeer: Alignment (vir teksbelyning), Numbering (kontrolemarkers), TabCount (aantal tabstops) en ander. Elke paragraaf-element het sy eie parameters.

Stap 3

Wysig die geskrewe kode en kontroleer dit met die ingeboude Delphi-ontfouter. Probeer die geskrewe kode in u eie teks. Maak veranderinge as u sommige van die verwerkingselemente misgeloop het tydens die ontwikkeling van die funksies. Op die internet kan u gereedgemaakte brokkies kode vind wat spesifiek geskryf is om sekere doelwitte te bereik. Dit is redelik moeilik om sintaksbeligting te ontwikkel, gegewe die feit dat dit moeilik is om gereed te maak. Daar is gewoonlik geen optimale opsies nie.

Aanbeveel: