شرح الدوال المركبه

more block

ماهي الدوال المركبه :

الدوال المركبه في سكتشوير هي فكره من اجمل الافكار في سكتشوير ووظيفتها الاساسيه تحويل كود برمجي الى بلوك من ضمن بلوكات سكتشوير كذلك لها وظيفه اخرى تقوم باختصار البلوكات الطويله . أي يمكنك اختصار 20 بلوك ببلوك واحد يحتوي على كل ما تحتاجه وتستطيع الاستفاده منه في كافة مشاريعك الاخرى بدون تغيير في المدخلات كيف يتم ذلك تابع معنا  : سنتشرح فقط كيفية بناء البلوكات وذلك بسبب توقف دعم سكتشوير الموقت لبناء الأكواد ، وعند عودة دعم تطبيق سكتشوير باذن الله سنقوم بشرح كيفية بناء الدول . مثلا لدي 3 textview اريد ان اقوم بطباعة قيمه نصيه واحده بداخلها بدون ان اقوم بتحديد جميع هذه الاماكن كل على حده كيف يمكنني القيام بذلك باستخدام الدول المركبه في سكتشوير .

اولا :

أقوم بانشاء متغير باسم ys من نوع string يحتوي على القيمه المراد عرضها في هذه النصوص الثلاثه بهذه الطريقه . 

ثانيا :

اقوم بالدخول لخانة more block واضغط على create 

ثالثا :

اقوم باختيار اسم setText كاسم اساسي للبلوك . 

رابعا :

اقوم باختيار متغير من نوع string واقوم باضافة اسمه st ثم اقوم بالضغط على add الموجوده امام اسم المتغير لكي تضاف للبلوك العلوي .    واقوم باختيار متغير اخر من نوع text واقوم باختيار t1 كاسم خاص به ومن ثم اقوم باضافته الى البلوك العلوي واكرر العمليه مرتين باسماء t2 و t3 لكي تصبح لدي ثلاث نصوص ومن ثم اضغط على كلمة add السفليه  لانشاء البلوك الجديده . 

خامسا :

من قائمة Event اضغط على more block ، ثم اضغط على بلوك setText للتعديل عليه. .  

 سادسا :

قم باضافة 4 بلوكات من نوع setText وقم باضافة متغير st بالخانه الاخيره من خلال سحبه من الاعلى وكذلك اضافة متغيرات النصوص التي تحمل الاسماء t1 t2 t3 في الخانه الاولى بخانة text  بهذا الشكل    

سابعا :

اذهب الى الواجهه وقم باضافة 3 نصوص من نوع textview الى واجهة تطبيقك 

ثامنا واخيرا :

انتقل الى خانة oncreate وقم باختيار البلوك التي قمت بانشاءه من خانة more block وقم باضافة متغير ys له وبعد ذلك حدد النصوص الثلاثه التي قمت بانشاءها في الختام : نحن نقوم بتحسين شرح بلوكات
Open chat
مرحبا من فضلك احتاج الى مساعده