سلسلة تعليم mit app   inventor

سلسلة تعليم mit app inventor

0 reviews

تعتبر برنامج اب انفنتورق mit app inventorمن أسهل طرق إنشاء تطبيقات اندرويد Android للمبتدئين، يعتمد العمل في هذه المنصة على سحب وإفلات العناصر والأدوات وقطع المكونات التي تحتوي على أكواد برمجية، فيمكن من خلاله تصميم أي فكرة تطبيق في دقائق معدودة دون سابق خبرة بالبرمجة.نشاء حساب على موقع برنامج اب انفنتور appinventor


يمكن العمل مباشرة على موقع برنامج اب انفنتور appinventor أون لاين من خلال متصفح الإنترنت (Chrome) أو(Firefox) بشكل مباشر، ويتطلب ذلك تسجيل الدخول بحساب جوجل (Google Account) الخاص بك، على هذا الموقع: http://ai2.appinventor.mit.eduواجهة اب انفنتور appinventor

 يمكن العمل في اب اينفنتور من خلال واجهتين رئيسيتين، وهما: واجهة المصمم (Designer)، والواجهة الأخرى هي واجهة الكتل (Blocks).أولاً: واجهة المصمم Designer في اب انفنتور

تعتبر هي الواجهة الافتراضية التي تظهر عند إنشاء تطبيق جديد، وهي مكونة من أربعة مكونات رئيسية، وهي:

 

  1. اللوح (Palette): ويظهر يسارا، ويستخدم لإضافة العناصر المكونة للتطبيق.
  2. المشهد View: يظهر في الوسط، ويظهر الشاشة الأولى Screen1 ويتم سحب العناصر والأدوات إليها لتكوين التطبيق.
  3. المكونات (Components): وتظهر به المكونات والعناصر المضافة للشاشة الحالية (Screen).
  4. الخصائص (Properties): يظهر أقصى اليسار ويستخدم لتحديد الخصائص التي يتم تحديدها من لوح المكونات (Components).

 


 

ثانيا: واجهة الكتل (Blocks) في اب انفنتور

 

من مميزات برنامج اب انفنتور أنه لا يحتاج إلى كتابة أكواد برمجية إنما يعتمد على تركيب قطع أو أجزاء تسمى بالكتل (Blocks) وهي تشبه تماما قطع البازل، وتستخدم لإعطاء أوامر البرمجة لكل جزء من التطبيق.من مميزات برنامج اب انفنتور أنه لا يحتاج إلى كتابة أكواد برمجية إنما يعتمد على تركيب قطع أو أجزاء تسمى بالكتل (Blocks) وهي تشبه تماما قطع البازل، وتستخدم لإعطاء أوامر البرمجة لكل جزء من التطبيق.

يتم الانتقال من واجهة المصمم (Designer) إلى واجهة الكتل (Blocks) بضغط زر (Blocks) الموجود أعلى اليمين أسفل القوائم.يتم سحب الكتل من القائمة الموجودة يسارا، إلى المشهد (View)، ويتم بعد ذلك ضبط خصائصها، أو إضافة بلوكات جديدة لها، لتوسيع وظائفها.

تتغير المكونات الموجودة في محرر الكتل (Block Editor) استجابة للمكونات المضافة لشاشة المصمم (Designer)، وقد تم توزيع الكتل المختلفة (Blocks) في ثمان فئات رئيسية، سنوضحها فيما يلي:


 

1. كتل التحكم Control

تتضمن هذه الفئة كتل القرار التي تخبر ما يجب أن يقوم به البرنامج، كالتفرع الشرطي، وحلقات التكرار التي تعد وسيلة قوية لتكرار المهام.

الشرح والأمثلة لاستخدام هذه الكتل

القرار (Decision): لو نقرت على زر الوجه السعيد سوف يرسل الهاتف رسالة وجه مبتسم. وإذا نقرت زر الوجه الحزين سيرسل الهاتف رسالة بها وجه حزين.

 

التكرار (Loop): عندما تكتب مجموعة من جهات الاتصال، يقوم الهاتف بتنفيذ حلقة تكرار من الرقم الأول إلى الرقم الأخير، ويقوم بإرسال النص بشكل فردي في كل مرة. وفعل ذلك بشكل يدوي سيكون مملا.


 

2. كتل المنطق Logic

تتضمن القيم المنطقية (True) أو (والاختبارات المنطقية (AND, OR, NOT, =)

اذا اردتم المزيد من الشرح تبعونى

 

 

 

 

 

 

 

 

 


 


 


 

 




 


 

comments ( 0 )
please login to be able to comment
article by

articles

2

followers

3

followings

1

similar articles