Page 51 - ai2 beginners book
P. 51

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

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

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

     ‫משתנה לוקאלי הוא סוג משתנה פחות נפוץ באפליקציות‬
                                         ‫בסיסיות של אפאינונטור‪.‬‬

                                                            ‫מה אפשר לאחסן במשתנה‬

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

                            ‫טקסט‪ ,‬אך אפשר גם דברים אחרים‪.‬‬

                                                                      ‫הגנה על המפתח‬

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

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

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

                                ‫‪- 51 -‬‬
   46   47   48   49   50   51   52   53   54   55   56