Page 25 - ai2 beginners book
P. 25

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

                                            ‫ארועים‪Event handlers -‬‬

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

                                ‫הודעת טקסט מגיעה‪ ,‬זהו אירוע‪.‬‬
 ‫ארוע מיוצג על ידי בלוק בצבע חרדל ועליו כיתוב המתאר את‬

                                                             ‫הארוע‪.‬‬
                               ‫איור‪ :‬בלוק ארוע לחיצה על כפתור‬

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

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

‫כפתור מפעילה בלוק אירוע מסוג '‪ .'Button.Click‬וכל הבלוקים‬
                           ‫המחוברים אל הארוע מבוצעים גם כן‪.‬‬

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

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

                                ‫‪- 25 -‬‬
   20   21   22   23   24   25   26   27   28   29   30