Программалоо тилине карабастан, код жазууда, тилдин резервдик сөздөрүн башка түскө бөлүп көрсөтүү абдан ыңгайлуу. Айрымдарга ачылуучу жана жабылуучу кашаларды ар кандай түстөрдө боёп берүү ыңгайлуу болушу мүмкүн. Белгилей кетүүчү нерсе, көпчүлүк адамдар коддун иерархиясын көрсөткөндөй чегинүүнү каалашат.
Нускамалар
1 кадам
Колдонуучулар канчалык аракет кылышпасын, бардык эле иштеп чыгуучулардын чөйрөсүндө каалаган өтүнүчтү канааттандырган синтаксистик бөлүп көрсөтүү жок. Delphi-де RichEdit компонентин колдонуп, ушундай өзгөчөлөнтүп көрсөтсөңүз болот. Автоматтык түрдө бөлүп көрсөтүлө турган операторлордун тизмесин келтир. Эгер сиз, анда, анда, анда, анда, үчүн, үчүн, жана башкалар сыяктуу сөздөрдү баса белгилеп кетишиңиз мүмкүн. Окшош сөздөрдүн толук тизмесин түзүңүз.
2-кадам
Операторлордун тизмесин бөлүп көрсөтүү үчүн, коддун текстин кайталоо үчүн жөнөкөй функцияны жазыңыз. Ал үчүн кайталоону колдонуңуз - цикл жана фор оператору. RichEdit компонентине шилтеме берүү менен, ага мүнөздүү FindText функциясын жана SelStart, SelLength, SelAttributes жана башка компоненттерди чакыра аласыз. Параграф түрүнүн төмөнкү касиеттерин колдонуп, тексттин элементтерин өз алдынча бөлүп көрсөтүүнү ишке ашыруу үчүн коддун логикасын жазыңыз: Тегиздөө (текстти тегиздөө үчүн), Номерлөө (белгилерди башкарат), TabCount (табулатуралардын саны) жана башкалар. Ар бир Параграф элементинин өзүнүн параметрлери бар.
3-кадам
Жазылган кодду түзөтүп, камтылган Delphi мүчүлүштүктөрүн текшерүү. Өзүңүздүн текстте жазылган коддун үзүндүсүн байкап көрүңүз. Функцияларды иштеп чыгууда айрым иштетүү элементтерин өткөрүп жиберген болсоңуз, өзгөртүүлөрдү киргизиңиз. Интернеттен белгилүү бир максаттарды ишке ашыруу үчүн атайын жазылган даяр коддун үзүндүлөрүн таба аласыз. Синтаксисти чагылдырууну иштеп чыгуу бир топ татаал, анткени даяр нерселерди табуу кыйынга турат. Эреже боюнча, оптималдуу варианттар жок.