კოდის წერისას, მიუხედავად პროგრამირების ენისა, ძალიან მოსახერხებელია, როდესაც ენის დათქმული სიტყვები სხვა ფერის მონიშნულია. ზოგს შეიძლება მოსახერხებელი ჰქონდეს სხვადასხვა ფერის გახსნისა და დახურვის ფრჩხილების შეფერილობა. აღსანიშნავია ისიც, რომ ბევრ ადამიანს მოსწონს კოდის იერარქიის ჩვენება.
ინსტრუქციები
Ნაბიჯი 1
რაც არ უნდა ეცადონ მომხმარებლებმა, დეველოპერების ყველა გარემოს არ აქვს სინტაქსური ხაზგასმა, რომელიც დააკმაყოფილებს ნებისმიერ მოთხოვნას. დელფში თქვენ შეგიძლიათ გააკეთოთ ასეთი მონიშვნა RichEdit კომპონენტის გამოყენებით. ჩამოთვალეთ ოპერატორები, რომლებიც ავტომატურად გამოირჩევა. თქვენ მოისურვებთ დარწმუნდეთ, რომ გამოკვეთეთ ისეთი განცხადებები, როგორიცაა მაგალითად, თუ სხვა შემთხვევაში იწყება, მთავრდება, და სხვა. შეადგინეთ მსგავსი სიტყვების სრული სია.
ნაბიჯი 2
ოპერატორების სიის გამოსაყოფად, დაწერეთ მარტივი ფუნქცია კოდის ტექსტზე გადასასმელად. ამისათვის გამოიყენეთ გამეორება - მარყუჟამდე და განცხადება. RichEdit კომპონენტის მითითებით შეგიძლიათ დარეკოთ მისთვის დამახასიათებელი FindText ფუნქციისა და SelStart, SelLength, SelAttributes და სხვების კომპონენტებზე. გამოიყენეთ აბზაცის ტიპის შემდეგი თვისებები კოდის ლოგიკის დასაწერად, ტექსტური ელემენტების საკუთარი ხაზგასმის განსახორციელებლად: გასწორება (ტექსტის გასწორებისთვის), ნუმერაცია (კონტროლის ნიშნები), TabCount (ჩანართების გაჩერების რაოდენობა) და სხვა. აბზაცის თითოეულ ელემენტს აქვს საკუთარი პარამეტრები.
ნაბიჯი 3
შეცვალეთ დაწერილი კოდი და შეამოწმეთ ჩამონტაჟებული Delphi გამხსნელი. სცადეთ დაწერილი კოდის ფრაგმენტი საკუთარ ტექსტზე. ცვლილებების შეტანა თუ ფუნქციების შემუშავებისას გამოტოვეთ დამუშავების ზოგიერთი ელემენტი. ინტერნეტში შეგიძლიათ იპოვოთ მზა ნაწყვეტები კოდისა, რომლებიც სპეციალურად დაწერილია გარკვეული მიზნების მისაღწევად. საკმაოდ რთულია სინტაქსური ხაზგასმის შემუშავება, იმის გათვალისწინებით, რომ მზაების პოვნა საკმაოდ რთულია. როგორც წესი, ოპტიმალური ვარიანტები არ არსებობს.