Page 25 - ai2 beginners book
P. 25
מסע לפיתוח אפליקציות להוראה ולמידה
ארועיםEvent handlers -
אפאינוטור פועל בשיטת פיתוח תוכנה 'מונחת ארועים'.
משמע ,הכל באפליקציה נגרם על ידי אירוע .כאשר לוחצים על
כפתור ,זהו אירוע .כשהמכשיר הנייד מנוער ,זהו אירוע .כאשר
הודעת טקסט מגיעה ,זהו אירוע.
ארוע מיוצג על ידי בלוק בצבע חרדל ועליו כיתוב המתאר את
הארוע.
איור :בלוק ארוע לחיצה על כפתור
צורת בלוק ארוע היא כזו המאפשרת לחבר לתוכו עוד בלוקים.
למעשה חיבור הבלוקים הפנימיים הוא המאפשר לתכנת
התנהגות לאפליקציה אשר תקרה בזמן התרחשות הארוע.
דוגמא להתנהגות כזו היא כאשר לוחצים על כפתור אז
מושמע צליל ,זו התנהגות נפוצה .לחיצה על קומפוננטת
כפתור מפעילה בלוק אירוע מסוג ' .'Button.Clickוכל הבלוקים
המחוברים אל הארוע מבוצעים גם כן.
כמעט כל הבלוקים מהסוגים שאינם ארועים ,יהיו מחוברים
לבלוק ארוע .כל פעם שקורה ארוע כזה ,מופעל בלוק הארוע
המתאים ,וכל הבלוקים שבתוכו מופעלים אחד אחרי השני
בסדר מוגדר מראש – מהבלוק העליון לתחתון.
- 25 -