Kuinka Tehdä Syntaksin Korostus

Sisällysluettelo:

Kuinka Tehdä Syntaksin Korostus
Kuinka Tehdä Syntaksin Korostus

Video: Kuinka Tehdä Syntaksin Korostus

Video: Kuinka Tehdä Syntaksin Korostus
Video: Miten Tehdä Pikkukuvia? 2024, Saattaa
Anonim

Koodia kirjoitettaessa on ohjelmointikielestä riippumatta erittäin kätevää, kun kielen varatut sanat on korostettu eri väreillä. Joidenkin mielestä voi olla kätevää värittää avaus- ja sulkumerkinnät eri väreillä. On myös syytä huomata, että monet ihmiset haluavat sisenyttää näyttämään koodin hierarkiaa.

Kuinka tehdä syntaksin korostus
Kuinka tehdä syntaksin korostus

Ohjeet

Vaihe 1

Huolimatta siitä kuinka kovasti käyttäjät yrittävät, kaikilla kehittäjäympäristöillä ei ole syntaksikorostuksia, jotka tyydyttävät kaikki pyynnöt. Delphissä voit tehdä tällaisen korostamisen itse RichEdit-komponentin avulla. Luettele automaattisesti korostettavat operaattorit. Kannattaa ehkä korostaa sellaisia lauseita, kuten jos sitten alku, loppu, ja, muille. Tee täydellinen luettelo samankaltaisista sanoista.

Vaihe 2

Korostaaksesi luettelon operaattoreista, kirjoita yksinkertainen toiminto, joka toistaa koodin tekstin. Voit tehdä tämän käyttämällä toistoa - kunnes silmukka ja lauseketta for. RichEdit-komponenttiin viitaten voit kutsua siihen sisältyvän FindText-toiminnon sekä SelStart-, SelLength-, SelAttributes- ja muut komponentit. Käytä seuraavia Kappale-tyypin ominaisuuksia kirjoittaaksesi koodin logiikan toteuttaaksesi oman tekstielementtien korostuksen: Tasaus (tekstin tasausta varten), Numerointi (ohjaa merkkejä), TabCount (sarkainten pysäyttämien määrä) ja muut. Jokaisella kappaleelementillä on omat parametrit.

Vaihe 3

Muokkaa kirjoitettua koodia ja tarkista sisäänrakennetulla Delphi-virheenkorjaimella. Kokeile kirjoitetun koodinpätkää omaan tekstiin. Tee muutoksia, jos menetät joitain käsittelyelementtejä kehittäessäsi toimintoja. Internetistä löydät valmiita koodinpätkiä, jotka on kirjoitettu nimenomaan tiettyjen tavoitteiden saavuttamiseksi. Syntaksien korostamista on melko vaikea kehittää, kun otetaan huomioon, että valmiita on melko vaikea löytää. Optimaalisia vaihtoehtoja ei pääsääntöisesti ole.

Suositeltava: