Sintaksis Işıqlandırması Necə Edilir

Mündəricat:

Sintaksis Işıqlandırması Necə Edilir
Sintaksis Işıqlandırması Necə Edilir

Video: Sintaksis Işıqlandırması Necə Edilir

Video: Sintaksis Işıqlandırması Necə Edilir
Video: Sintaktik əlaqələr (yanaşma, uzlaşma, idarə) 2024, Bilər
Anonim

Kod yazarkən, proqramlaşdırma dilindən asılı olmayaraq, dilin ehtiyat sözlərinin fərqli bir rəngdə vurğulanması çox rahatdır. Bəziləri açılış və bağlanma mötərizələrini fərqli rənglərdə rəngləndirməyi əlverişli hesab edə bilər. Bir çox insanın kodun iyerarxiyasını göstərmək üçün girinti etməyi sevdiyini də qeyd etmək lazımdır.

Sintaksis işıqlandırması necə edilir
Sintaksis işıqlandırması necə edilir

Təlimat

Addım 1

İstifadəçilər nə qədər çalışsalar da, hər bir inkişaf mühitində hər hansı bir istəyi təmin edəcək sintaksis vurğulaması yoxdur. Delphi-də, RichEdit komponentini istifadə edərək özünüzü belə vurğulamaq olar. Avtomatik olaraq vurğulanacaq operatorları siyahıya alın. İstəyirsinizsə, sonra, başqa, başlasın, bitərsən, üçün, başqaları kimi ifadələri vurğulamağa əmin ola bilərsiniz. Oxşar sözlərin tam siyahısını yaradın.

Addım 2

Operatorların siyahısını vurğulamaq üçün kodun mətni üzərində təkrarlamaq üçün sadə bir funksiya yazın. Bunu etmək üçün təkrar - loop qədər və for for bəyanatından istifadə edin. RichEdit komponentinə istinad edərək, ona xas olan FindText funksiyasına və SelStart, SelLength, SelAttributes və digər komponentlərə zəng edə bilərsiniz. Mətn elementlərinin öz işıqlandırılmasını həyata keçirmək üçün kodun məntiqini yazmaq üçün Paraqraf tipinin aşağıdakı xüsusiyyətlərindən istifadə edin: Hizalama (mətn hizalaması üçün), Nömrələmə (markerləri idarə edir), TabCount (nişanın dayanma sayı) və s. Hər bir Paraqraf elementinin öz parametrləri var.

Addım 3

Yazılan kodu redaktə edin və quraşdırılmış Delphi ayıklayıcı ilə yoxlayın. Yazılan kod parçasını öz mətninizdə sınayın. Funksiyaları inkişaf etdirərkən bəzi emal elementlərini qaçırdıysanız dəyişikliklər edin. İnternetdə müəyyən hədəfləri yerinə yetirmək üçün xüsusi olaraq hazırlanmış hazır kod parçalarını tapa bilərsiniz. Hazır olanları tapmaq olduqca çətin olduğunu nəzərə alaraq, sintaksis işıqlandırmasını inkişaf etdirmək olduqca çətindir. Bir qayda olaraq, optimal seçimlər yoxdur.

Tövsiyə: