Kuidas Süntaksi Esiletõstmist Teha

Sisukord:

Kuidas Süntaksi Esiletõstmist Teha
Kuidas Süntaksi Esiletõstmist Teha

Video: Kuidas Süntaksi Esiletõstmist Teha

Video: Kuidas Süntaksi Esiletõstmist Teha
Video: Masterclass con Paola Hermosín sobre Lágrima de Tárrega 2024, Mai
Anonim

Koodi kirjutamisel on programmeerimiskeelest sõltumata väga mugav, kui keele reserveeritud sõnad on esile tõstetud erineva värviga. Mõnel võib avamis- ja sulgudesulgude värvimine erinevat värvi olla mugav. Samuti väärib märkimist, et paljudele inimestele meeldib koodi hierarhia kuvamiseks taanduda.

Kuidas süntaksi esiletõstmist teha
Kuidas süntaksi esiletõstmist teha

Juhised

Samm 1

Sõltumata sellest, kui palju kasutajad proovivad, pole igas arendajakeskkonnas süntaksi esiletõstmist, mis rahuldaks kõiki taotlusi. Delfis saate sellist esiletõstmist ise teha, kasutades RichEditi komponenti. Loetlege automaatselt esile tõstetavad operaatorid. Võiksite kindlasti esile tõsta selliseid väiteid nagu näiteks siis, kui algus, lõpp, jaoks ja teistele. Koostage sarnaste sõnade täielik loetelu.

2. samm

Operaatorite loendi esiletõstmiseks kirjutage lihtne funktsioon, mis kordab koodi teksti. Selleks kasutage kordus - kuni silmust ja lauset for. Viidates komponendile RichEdit, võite helistada sellele omasele funktsioonile FindText ning komponentidele SelStart, SelLength, SelAttributes ja teistele. Koodiloogika kirjutamiseks oma tekstielementide esiletõstmise rakendamiseks kasutage lõigu tüüpi järgmisi omadusi: Joondamine (teksti joondamiseks), Numeratsioon (juhib markereid), TabCount (vahelehtede arv) ja muud. Igal Lõigu elemendil on oma parameetrid.

3. samm

Muutke kirjutatud koodi ja kontrollige sisseehitatud Delphi siluriga. Proovige oma teksti kirjutatud koodilõiku. Tehke muudatused, kui funktsioonide väljatöötamisel jäid mõned töötluselemendid vahele. Internetist leiate valmis koodijuppe, mis on kirjutatud spetsiaalselt teatud eesmärkide saavutamiseks. Süntaksi esiletõstmise arendamine on üsna keeruline, arvestades asjaolu, et valmis on neid üsna raske leida. Reeglina pole optimaalseid võimalusi.

Soovitan: