Kā Veikt Sintakses Izcelšanu

Satura rādītājs:

Kā Veikt Sintakses Izcelšanu
Kā Veikt Sintakses Izcelšanu

Video: Kā Veikt Sintakses Izcelšanu

Video: Kā Veikt Sintakses Izcelšanu
Video: Обыкновенные зомби. Как работает ложь (полный выпуск) 2024, Maijs
Anonim

Rakstot kodu, neatkarīgi no programmēšanas valodas, ir ļoti ērti, ja valodas rezervētie vārdi tiek izcelti citā krāsā. Dažiem var būt ērti iekrāsot atvēršanas un aizvēršanas iekavas dažādās krāsās. Ir arī vērts atzīmēt, ka daudziem cilvēkiem patīk atkāpe, lai parādītu koda hierarhiju.

Kā veikt sintakses izcelšanu
Kā veikt sintakses izcelšanu

Instrukcijas

1. solis

Neatkarīgi no tā, kā lietotāji cenšas, ne katrā izstrādātāja vidē ir sintakses izcelšana, kas apmierinās jebkuru pieprasījumu. Delfos šādu izcelšanu var izdarīt pats, izmantojot RichEdit komponentu. Uzskaitiet operatorus, kas tiks automātiski izcelti. Iespējams, vēlēsities noteikti izcelt tādus apgalvojumus kā, piemēram, ja, tad, cits, sākums, beigas, priekš, uz un citiem. Izveidojiet pilnu līdzīgu vārdu sarakstu.

2. solis

Lai iezīmētu operatoru sarakstu, uzrakstiet vienkāršu funkciju, lai atkārtotu koda tekstu. Lai to izdarītu, izmantojiet atkārtošanas ciklu un priekšrakstu. Atsaucoties uz RichEdit komponentu, varat izsaukt tam piemītošo funkciju FindText un komponentus SelStart, SelLength, SelAttributes un citus. Izmantojiet šādus rindkopas tipa rekvizītus, lai uzrakstītu koda loģiku, lai ieviestu savu teksta elementu izcelšanu: Līdzināšana (teksta līdzināšanai), Numerācija (kontrolierīču marķieri), TabCount (cilnes pieturu skaits) un citas. Katram rindkopas elementam ir savi parametri.

3. solis

Rediģējiet rakstīto kodu un pārbaudiet to ar iebūvēto Delphi atkļūdotāju. Izmēģiniet uzrakstītā koda fragmentu savam tekstam. Veiciet izmaiņas, ja, izstrādājot funkcijas, nokavējāt dažus apstrādes elementus. Internetā varat atrast gatavus koda fragmentus, kas rakstīti tieši noteiktu mērķu sasniegšanai. Izstrādāt sintakses izcelšanu ir diezgan grūti, ņemot vērā faktu, ka gatavus ir diezgan grūti atrast. Parasti nav optimālu iespēju.

Ieteicams: