Jak Zvýraznění Syntaxe

Obsah:

Jak Zvýraznění Syntaxe
Jak Zvýraznění Syntaxe

Video: Jak Zvýraznění Syntaxe

Video: Jak Zvýraznění Syntaxe
Video: Syntax II: Intro to linguistics [Video 6] 2024, Smět
Anonim

Při psaní kódu je bez ohledu na programovací jazyk velmi výhodné, když jsou vyhrazená slova jazyka zvýrazněna jinou barvou. Některým se může zdát vhodné obarvit otvírací a zavírací konzolu různými barvami. Za zmínku stojí také to, že mnoho lidí chce odsadit, aby zobrazilo hierarchii kódu.

Jak zvýraznit syntaxi
Jak zvýraznit syntaxi

Instrukce

Krok 1

Bez ohledu na to, jak moc se uživatelé snaží, ne každé vývojářské prostředí má zvýraznění syntaxe, které uspokojí jakýkoli požadavek. V Delphi můžete takové zvýraznění udělat pomocí komponenty RichEdit. Seznam operátorů, které mají být automaticky zvýrazněny. Možná budete chtít zvýraznit příkazy jako if, then, else, begin, end, for, to a další. Vytvořte úplný seznam podobných slov.

Krok 2

Chcete-li zvýraznit seznam operátorů, napište jednoduchou funkci pro iteraci textu kódu. K tomu použijte smyčku opakování - do a příkaz for. S odkazem na komponentu RichEdit můžete volat funkci FindText, která je v ní obsažena, a komponenty SelStart, SelLength, SelAttributes a další. Následující vlastnosti typu Odstavec použijte k zápisu logiky kódu k implementaci vlastního zvýraznění textových prvků: Zarovnání (pro zarovnání textu), Číslování (značky ovládacích prvků), TabCount (počet zarážek) a další. Každý prvek odstavce má své vlastní parametry.

Krok 3

Upravte psaný kód a zkontrolujte pomocí vestavěného debuggeru Delphi. Vyzkoušejte napsaný fragment kódu na svém vlastním textu. Pokud jste při vývoji funkcí zmeškali některé prvky zpracování, proveďte změny. Na internetu najdete hotové úryvky kódu napsaného speciálně pro dosažení určitých cílů. Je docela obtížné vyvinout zvýraznění syntaxe, vzhledem k tomu, že hotové je docela těžké najít. Zpravidla neexistují žádné optimální možnosti.

Doporučuje: