Page 9 - ai2 beginners book
P. 9

‫מסע לפיתוח אפליקציות להוראה ולמידה‬

   ‫אפאינונטור היא סביבה מבוסס אינטרנט לבניית אפליקציות‬
      ‫אנדרואיד‪ ,‬ובקרוב גם ל‪ .IOS-‬הכלי עושה שימוש בשיטת‬

  ‫פיתוח תוכנה ויזואלית‪ ,‬כלומר המשתמש יכול לבצע משימות‬
   ‫תכנות מבלי להכניס קוד מחשב המבוסס על מילים‪ .‬תיכנות‬
 ‫דרך כתיבת מילים מלווה בקשיים רבים‪ ,‬שכן כל שגיאת כתיב‬
  ‫או תחביר יוצרת תקלה‪ .‬לעומת זאת‪ ,‬תיכנות ויזואלי מפחית‬

     ‫כמעט כליל בעיות של כתיבת שורות קוד שגויות‪ .‬זוהי עוד‬
                                            ‫גדולה של אפאינונטור‪.‬‬

  ‫הפיתוח מתבצע בשני חלקים מרכזיים של אפאינונטור‪ :‬חלון‬
                   ‫העיצוב ‪ ,Designer -‬וחלון התיכנות ‪.Blocks -‬‬

           ‫איור‪ :‬הכפתורים המאפשרים מעבר בין שת היכולות‬
                                    ‫המרכזיות ‪ -‬העיצוב והתכנות‪.‬‬

       ‫בחלון העיצוב‪ ,Designer ,‬מחליט המפתח אילו מרכיבים‬
       ‫(‪ )components‬יש להוסיף‪ ,‬ואיך המסך של האפליקציה‬

                                                              ‫ייראה‪.‬‬

‫התכנות מתרחש בחלון עורך הבלוקים‪ .Blocks ,‬שם מתכנתים‬
‫את מה שהאפליקציה צריכה לעשות‪ ,‬ומגדירים סדרת הוראות‬

                                     ‫מדויקות על מנת שזה יקרה‪.‬‬

‫היכולות הספציפיות מתוכנתות באמצעות חתיכות המתחברות‬
  ‫זו לזו אשר נקראות בלוקים‪ .‬כל בלוק מגדיר הוראה שתבוצע‬
 ‫כאשר האפליקציה תיפעל‪ .‬במשך הזמן‪ ,‬לומדים מה כל בלוק‬
     ‫תורם‪ ,‬ומוצאים דרכים מגוונות לחבר אותם זה עם זה כדי‬

                                  ‫‪-9-‬‬
   4   5   6   7   8   9   10   11   12   13   14