A + + Language Documents


الكائن محرر_اكواد

هذا الكائن عبارة عن مربع يمكن للمستخدم كتابة اكواد بايثون فيه حيث انه سيقوم بتلوينها

ن = محرر_اكواد(النافذة = م)


جلب النص من المحرر وحفظه في متغير

يمكن ذلك من خلال الدالة احضار_النص



تحديد مكان ظهور المحرر في النافذة

عادة سيتم اظهار المحرر في منتصف النافذة ،، ولتحديد مكان محدد للمحرر نستخدم الدالة تحديد_احداثي_العرض وهي تعتمد نظام الاحداثيات وتكون الوحدة الاحداثية تساوي بكسل واحد فقط فتاخذ منك الدالة رقم احداثي العرض ورقم احداثي الارتفاع بالشكل التالي

ح.تحديد_احداثي_العرض(س = 10 , ص = 20)

حيث ص احادثي الارتفاع و س احداثي العرض



الدالة مسح_النص

عند تنفيذ هذه الدالة يتم مسح جميع النص في المحرر

ن = محرر_اكواد(النافذة =  م)
ن.مسح_النص()


التحكم بخواص المحرر

النافذة

يستخدم لتحديد النافذة التي سيظهر فيها المحرر

النص

يستخدم هذا المُدخل لتحديد النص الذي سيظهر على المحرر


العرض

يستخدم للتحكم بعرض المحرر


الطول

يستخدم للتحكم بطول المحرر


لون_الخلفية

يستخدم لتحديد لون خلفية المحرر من خلال نظام A++ Colors


لون_الخط

يستخدم لتحديد لون خط المحرر من خلال نظام A++ Colors


المؤشر

يستخدم لتحديد شكل مؤشر الماوس عند مروره على المحرر وتاخذ القيم عادي و اضافة و تحميل و تحريك و قلب



معرفة قيمة احد الخواص

في بعض الاحيان قد تحتاج معرفة قيمة احد خواص المحرر ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي

ن = محرر_اكواد( النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "لون_الخلفية"))

سيتم كتابة لون خلفية المحرر



تغيير احد خواص المحرر

في بعض الاحيان قد نحتاج الى تغيير احد خواص المحرر كلون الخلفية مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية

ن = مربع_ادخال(النص = "تطبيق" , النافذة = ب)
ن.تغيير_الخاصية(لون_الخلفية = "3ا32ب3")


الدالة تراجع

عند تنفيذها سيتم تغيير النص الموجود في المحرر الى النص الذي كان موجود قبل اخر تعديل

من_مكتبة الواجهات_الرسومية استدعاء *
ن = نافذة()

ح = محرر_اكواد(النافذة = ن)

انشاء_دالة_باسم تراجع() :
    ح.تراجع()

ز = زر(النافذة = ن , الوظيفة = تراجع , النص="جمع")

ن.تشغيل_النافذة()

سيتم التراجع عند الضغط على الزر



استعادة

تستخدم لاستعادة التراجع



والحمد لله رب العالمين