عند كتابة الكود ، بغض النظر عن لغة البرمجة ، يكون من الملائم جدًا تمييز الكلمات المحجوزة للغة بلون مختلف. قد يجد البعض أنه من الملائم تلوين قوسي الفتح والإغلاق بألوان مختلفة. من الجدير بالذكر أيضًا أن العديد من الأشخاص يرغبون في وضع مسافة بادئة لإظهار التسلسل الهرمي للشفرة.
تعليمات
الخطوة 1
بغض النظر عن مدى صعوبة محاولة المستخدمين ، فليس كل بيئة مطوِّرة تحتوي على تمييز بناء جملة يفي بأي طلب. في دلفي ، يمكنك أن تقوم بتمييز نفسك باستخدام مكون RichEdit. قائمة المشغلين ليتم تمييزها تلقائيًا. قد ترغب في التأكد من إبراز عبارات مثل if ، ثم ، else ، start ، end ، for ، to ، وغيرها. قم بعمل قائمة كاملة من الكلمات المتشابهة.
الخطوة 2
لتمييز قائمة المشغلين ، اكتب وظيفة بسيطة للتكرار على نص الكود. للقيام بذلك ، استخدم تكرار - حتى حلقة وعبارة for. بالإشارة إلى مكون RichEdit ، يمكنك استدعاء دالة FindText المتأصلة فيه ، ومكونات SelStart و SelLength و SelAttributes وغيرها. استخدم الخصائص التالية لنوع الفقرة لكتابة منطق الكود لتنفيذ تمييزك لعناصر النص: المحاذاة (لمحاذاة النص) ، الترقيم (علامات عناصر التحكم) ، TabCount (عدد علامات الجدولة) ، وغيرها. كل عنصر فقرة له معلماته الخاصة.
الخطوه 3
قم بتحرير الكود المكتوب وتحقق من مصحح أخطاء دلفي المدمج. جرب مقتطف الشفرة المكتوب على النص الخاص بك. قم بإجراء تغييرات إذا فاتتك بعض عناصر المعالجة أثناء تطوير الوظائف. على الإنترنت ، يمكنك العثور على مقتطفات جاهزة من التعليمات البرمجية مكتوبة خصيصًا لتحقيق أهداف معينة. من الصعب جدًا تطوير إبراز بناء الجملة ، نظرًا لحقيقة أنه من الصعب جدًا العثور على العناصر الجاهزة. كقاعدة عامة ، لا توجد خيارات مثالية.