Kako Napraviti Isticanje Sintakse

Sadržaj:

Kako Napraviti Isticanje Sintakse
Kako Napraviti Isticanje Sintakse

Video: Kako Napraviti Isticanje Sintakse

Video: Kako Napraviti Isticanje Sintakse
Video: Praktična žena - Kako da istaknete grudi konturing metodom? 2024, Novembar
Anonim

Pri pisanju koda, bez obzira na programski jezik, vrlo je zgodno kada su rezervirane riječi jezika označene drugom bojom. Nekima će možda biti prikladno obojati zagrade za otvaranje i zatvaranje u različite boje. Također je vrijedno napomenuti da mnogi ljudi vole uvlačiti kako bi prikazali hijerarhiju koda.

Kako napraviti isticanje sintakse
Kako napraviti isticanje sintakse

Instrukcije

Korak 1

Bez obzira koliko se korisnici trudili, svako okruženje za programere nema isticanje sintakse koja će udovoljiti bilo kojem zahtjevu. U Delphiju se možete istaknuti koristeći komponentu RichEdit. Navedite operatore koji će se automatski istaknuti. Bilo bi dobro da istaknete izjave kao što su if, then, else, begin, end, for, to i druge. Napravite potpunu listu sličnih riječi.

Korak 2

Da biste istakli listu operatora, napišite jednostavnu funkciju za prevlačenje po tekstu koda. Da biste to učinili, upotrijebite ponavljanje - while i naredbu for. Pozivajući se na komponentu RichEdit, možete pozvati funkciju FindText koja joj je svojstvena, te komponente SelStart, SelLength, SelAttributes i druge. Koristite sljedeća svojstva tipa Paragraph da napišete logiku koda za implementaciju vlastitog isticanja elemenata teksta: Poravnanje (za poravnanje teksta), Numeriranje (kontrolira markere), TabCount (broj tačaka) i druga. Svaki element Paragraph ima svoje parametre.

Korak 3

Uredite napisani kod i provjerite pomoću ugrađenog Delphi programa za otklanjanje pogrešaka. Isprobajte ispisani isječak koda na vlastitom tekstu. Unesite promjene ako ste propustili neke od elemenata obrade tijekom razvoja funkcija. Na Internetu možete pronaći gotove isječke koda posebno napisane za postizanje određenih ciljeva. Prilično je teško razviti isticanje sintakse, s obzirom na činjenicu da je gotove prilično teško pronaći. U pravilu ne postoje optimalne opcije.

Preporučuje se: