Kapag nagsusulat ng code, hindi alintana ang wika ng pagprograma, napaka-maginhawa kapag ang nakareserba na mga salita ng wika ay nai-highlight sa isang iba't ibang mga kulay. Maaaring makita ng ilan na maginhawa upang kulayan ang pagbubukas at pagsasara ng mga braket sa iba't ibang mga kulay. Mahalaga rin na tandaan na maraming mga tao ang nais na indent upang ipakita ang hierarchy ng code.
Panuto
Hakbang 1
Gaano man kahirap subukan ang mga gumagamit, hindi bawat pag-develop ng kapaligiran ay mayroong pag-highlight ng syntax na masiyahan ang anumang kahilingan. Sa Delphi, maaari mong gawin ang naturang pag-highlight ng iyong sarili gamit ang sangkap na RichEdit. Ilista ang mga operator upang awtomatikong ma-highlight. Maaari mong tiyakin na i-highlight ang mga pahayag tulad ng kung, pagkatapos, kung hindi, magsimula, magtapos, para sa, sa at iba pa. Gumawa ng isang kumpletong listahan ng mga katulad na salita.
Hakbang 2
Upang mai-highlight ang isang listahan ng mga operator, sumulat ng isang simpleng pagpapaandar upang umulit sa teksto ng code. Upang magawa ito, gumamit ng ulitin - hanggang sa loop at isang para sa pahayag. Sumangguni sa sangkap na RichEdit, maaari mong tawagan ang FindText na function na likas dito, at ang SelStart, SelLength, SelAttribut at iba pa. Gamitin ang mga sumusunod na katangian ng uri ng Talata upang isulat ang lohika ng code upang ipatupad ang iyong sariling pag-highlight ng mga elemento ng teksto: Pagkahanay (para sa pagkakahanay ng teksto), Pagnunumero (mga marker ng kontrol), TabCount (bilang ng mga paghinto ng tab), at iba pa. Ang bawat elemento ng Talata ay may sariling mga parameter.
Hakbang 3
I-edit ang nakasulat na code at suriin kasama ang built-in na Delphi debugger. Subukan ang nakasulat na snippet ng code sa iyong sariling teksto. Gumawa ng mga pagbabago kung napalampas mo ang ilan sa mga elemento ng pagproseso habang binubuo ang mga pag-andar. Sa Internet, mahahanap mo ang mga handa nang snippet ng code na partikular na nakasulat upang makamit ang ilang mga layunin. Ito ay medyo mahirap na bumuo ng pag-highlight ng syntax, dahil sa ang katunayan na ang mga handa ay medyo mahirap hanapin. Bilang isang patakaran, walang mga pinakamainam na pagpipilian.