Podczas pisania kodu, niezależnie od języka programowania, bardzo wygodne jest, gdy zastrzeżone słowa języka są podświetlone innym kolorem. Niektórzy mogą uznać za wygodne pokolorowanie nawiasów otwierających i zamykających na różne kolory. Warto również zauważyć, że wiele osób lubi wcinać się, aby pokazać hierarchię kodu.
Instrukcje
Krok 1
Bez względu na to, jak bardzo próbują użytkownicy, nie każde środowisko programistyczne ma podświetlanie składni, które zaspokoi każde żądanie. W Delphi możesz zrobić takie podświetlanie samemu za pomocą komponentu RichEdit. Wymień operatorów, które mają być automatycznie podświetlane. Możesz chcieć podkreślić stwierdzenia, takie jak jeśli, to inaczej, początek, koniec, za, do i inne. Zrób pełną listę podobnych słów.
Krok 2
Aby podświetlić listę operatorów, napisz prostą funkcję, która będzie iterować po tekście kodu. Aby to zrobić, użyj pętli repeat - until i instrukcji for. Odwołując się do komponentu RichEdit, można wywołać tkwiącą w nim funkcję FindText oraz komponenty SelStart, SelLength, SelAttributes i inne. Użyj następujących właściwości typu Akapit, aby napisać logikę kodu w celu zaimplementowania własnego wyróżniania elementów tekstowych: Wyrównanie (do wyrównania tekstu), Numerowanie (znaczniki kontrolek), TabCount (liczba tabulatorów) i inne. Każdy element akapitu ma swoje własne parametry.
Krok 3
Edytuj napisany kod i sprawdź za pomocą wbudowanego debuggera Delphi. Wypróbuj napisany fragment kodu we własnym tekście. Wprowadź zmiany, jeśli podczas opracowywania funkcji przegapiłeś niektóre elementy przetwarzania. W Internecie można znaleźć gotowe fragmenty kodu napisane specjalnie po to, aby osiągnąć określone cele. Opracowanie podświetlania składni jest dość trudne, biorąc pod uwagę fakt, że gotowe są dość trudne do znalezienia. Z reguły nie ma optymalnych opcji.