Hogyan Kell Elvégezni A Szintaxis Kiemelését

Tartalomjegyzék:

Hogyan Kell Elvégezni A Szintaxis Kiemelését
Hogyan Kell Elvégezni A Szintaxis Kiemelését

Videó: Hogyan Kell Elvégezni A Szintaxis Kiemelését

Videó: Hogyan Kell Elvégezni A Szintaxis Kiemelését
Videó: How to Apply Measure Now in OpenStudio OS measures 2024, November
Anonim

Kódíráskor, a programozási nyelvtől függetlenül, nagyon kényelmes, ha a nyelv fenntartott szavai más színnel vannak kiemelve. Egyesek számára kényelmes lehet a nyitó és záró zárójel különböző színű színezése. Érdemes megjegyezni azt is, hogy sokan szeretnek behúzni, hogy megmutassák a kód hierarchiáját.

Hogyan kell elvégezni a szintaxis kiemelését
Hogyan kell elvégezni a szintaxis kiemelését

Utasítás

1. lépés

Bármennyire is próbálkoznak a felhasználók, nem minden fejlesztői környezet rendelkezik olyan szintaxis kiemeléssel, amely bármilyen kérést kielégít. A Delphiben ilyen kiemeléseket tehet magának a RichEdit komponens használatával. Sorolja fel az automatikusan kiemelendő operátorokat. Érdemes feltétlenül kiemelni az olyan állításokat, mint például, ha, akkor, más, kezdete, vége, a, és mások számára. Készítsen egy teljes listát a hasonló szavakról.

2. lépés

Az operátorok listájának kiemeléséhez írjon egy egyszerű függvényt a kód szövege fölé. Ehhez használjon ismétlés - loop-ot és egy for-utasítást. A RichEdit komponensre hivatkozva meghívhatja a benne rejlő FindText függvényt, valamint a SelStart, SelLength, SelAttributes és egyéb összetevőket. Használja a Bekezdés típus következő tulajdonságait a kód logikájának megírásához a saját szövegelemek kiemelésének megvalósításához: Igazítás (a szöveg igazításához), Számozás (markerek vezérlése), TabCount (tabulátorok száma) és mások. Minden bekezdéselemnek megvannak a maga paraméterei.

3. lépés

Szerkessze az írott kódot, és ellenőrizze a beépített Delphi hibakeresővel. Próbálja ki a saját szövegére írt kódrészletet. Végezzen módosításokat, ha a funkciók fejlesztése közben kimaradt néhány feldolgozási elem. Az interneten kész kódrészleteket találhat, amelyeket kifejezetten bizonyos célok elérésére írtak. Elég nehéz kidolgozni a szintaxis kiemelését, tekintettel arra, hogy a készeket meglehetősen nehéz megtalálni. Általános szabály, hogy nincsenek optimális lehetőségek.

Ajánlott: