Ako To Urobiť So Zvýrazňovaním Syntaxe

Obsah:

Ako To Urobiť So Zvýrazňovaním Syntaxe
Ako To Urobiť So Zvýrazňovaním Syntaxe

Video: Ako To Urobiť So Zvýrazňovaním Syntaxe

Video: Ako To Urobiť So Zvýrazňovaním Syntaxe
Video: Ожерелье-заколка для монет | Курс дизайна ювелирных украшений Nazo 2024, November
Anonim

Pri písaní kódu je bez ohľadu na programovací jazyk veľmi výhodné, keď sú vyhradené slová jazyka zvýraznené inou farbou. Niektorým sa môže hodiť zafarbenie otváracej a zatváracej konzoly rôznymi farbami. Je tiež potrebné poznamenať, že veľa ľudí chce odsadiť, aby zobrazilo hierarchiu kódu.

Ako to urobiť so zvýrazňovaním syntaxe
Ako to urobiť so zvýrazňovaním syntaxe

Inštrukcie

Krok 1

Bez ohľadu na to, ako sa používatelia snažia, nie každé vývojárske prostredie má zvýraznenie syntaxe, ktoré uspokojí každú požiadavku. V Delphi môžete také zvýraznenie urobiť pomocou komponenty RichEdit. Zoznam operátorov, ktoré sa majú automaticky zvýrazniť. Možno budete chcieť zvýrazniť výroky ako napríklad, potom, inak, začať, skončiť, pre, pre a iné. Vytvorte úplný zoznam podobných slov.

Krok 2

Ak chcete zvýrazniť zoznam operátorov, napíšte jednoduchú funkciu na iteráciu textu kódu. Ak to chcete urobiť, použite slučku opakovania - do a príkaz for. S odvolaním sa na komponent RichEdit môžete volať inherentnú funkciu FindText a komponenty SelStart, SelLength, SelAttributes a ďalšie. Nasledujúce vlastnosti typu Odsek použite na napísanie logiky kódu na implementáciu vlastného zvýraznenia textových prvkov: Zarovnanie (pre zarovnanie textu), Číslovanie (značky ovládacích prvkov), TabCount (počet zarážok) a ďalšie. Každý prvok odseku má svoje vlastné parametre.

Krok 3

Upravte napísaný kód a skontrolujte pomocou vstavaného debuggeru Delphi. Vyskúšajte napísaný úryvok kódu na svojom vlastnom texte. Ak ste počas vývoja funkcií vynechali niektoré prvky spracovania, urobte zmeny. Na internete nájdete pripravené úryvky kódu napísaného špeciálne na dosiahnutie určitých cieľov. Je dosť ťažké vyvinúť zvýraznenie syntaxe, vzhľadom na to, že hotové sa hľadajú dosť ťažko. Spravidla neexistujú žiadne optimálne možnosti.

Odporúča: