Pri pisanju koda, bez obzira na programski jezik, vrlo je povoljno 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.
Upute
Korak 1
Bez obzira koliko se korisnici trudili, nije svako okruženje za programere istaknuto sintakse koje će udovoljiti bilo kojem zahtjevu. U Delphiju se možete istaknuti pomoću komponente 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 cjelovit popis sličnih riječi.
Korak 2
Da biste istaknuli popis operatora, napišite jednostavnu funkciju koja će se prevlačiti po tekstu koda. Da biste to učinili, upotrijebite loop - 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. Upotrijebite sljedeća svojstva tipa Paragraph da napišete logiku koda za implementaciju vlastitog isticanja elemenata teksta: Poravnanje (za poravnanje teksta), Numeriranje (kontrolira oznake), TabCount (broj tačaka) i druga. Svaki element Paragraph ima svoje parametre.
3. korak
Uredite napisani kod i provjerite pomoću ugrađenog programa za ispravljanje pogrešaka Delphi. Isprobajte ispisani isječak koda na vlastitom tekstu. Unesite promjene ako ste propustili neke elemente 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 mogućnosti.