بسم الله الرحمن الرحيم
انشاء سبحة الكترونية لاجهزة الاندرويد
و هي عبارة عن label و زر كلما يتم الضغط علي الزر يتم اظهار عدد
الضغطات في Label
( عدد التسبيحات ) و عندما يصل العدد الي 33 يقوم التليفون بالاهتزاز
لتنبيه المستخدم
و يتم البدء من 1 مرة اخرى و هكذا
2 - اضغط
علي الزر Invent
3 - اضغط
علي زر New
لانشاء مشروع جديد
4 - اكتب
اسم المشروع ( sebha )
5 - ثم
اضغط Ok
6 - قم
بتجهيز خلفية شاشة للتطبيق بمقاس 320 x
430 بكسل
او استخدم هذه الصورة
او استخدم هذه الصورة
7 - قم
بتجهيز رمز Icon
للتطبيق
او استخدم هذه الصورة
او استخدم هذه الصورة
8 - في
تبويب media بشاشة
الموقع اسفل الشاشة اضغط علي زر Upload new و قم برفع ملف الخلفية و الايقونة
9 - ثم
من شريط الادوات Palette
قم باضافة الادوات التالية بالترتيب
عدد ( 2 ) Label
عدد ( 1 ) Button
عدد ( 1 ) Sound
عدد ( 2 ) Label
عدد ( 1 ) Button
عدد ( 1 ) Sound
10 - قم بتغيير الاعدادت لكل منها كما يلي
اولا Screen1:
ثانيا : label1
ثالثا : Label2
رابعا : Button1
ليصبح التصميم كما بالشاشة
11 - قم بحفظ العمل
12 - قم
بالضغط علي Open
the Block
editor
لفتح البلوك اديتور لكتابة الكود
شرح الكود
نقوم بانشاء متغير Variable باسم CountX
في الحدث Screen1.initialize نضع كود تغيير النص ل Label2 ليساوى قيمة Countx
في الحدث Button1.click
نخبر البرنامج ان يقوم باضافة
1 علي المتغير Count1 ثم
نختبر الشرط ان Countx يساوي
33
فعند تحقق الشرط ( ان CountX = 33 ) نطلب
من البرنامج استدعاء الامر Vibrate للكائن Sound1
و هذا الامر هو المسئول عن
تشغيل الاهتزاز و يجب تحدد مدة الاهتزتز بالمللي ثانية ( 500 ) مثلا
ثم يتم اختبار الشرط ان CountX اكبر من
33 ليتم عندها بدء العد من جديد
ليكون الكود كامل كما بالصورة
قم بتجربة المشروع علي المحاكي
بعد التاكد من عدم وجود اخطاء
قم باغلاق Block
Editor
و العودة لشاشة الموقع
تصدير مشروع App Inventor بصيغة Apk
من شاشة الموقع اضغط علي زر Pack for phone >> download to this
computer