יום שישי, 12 באפריל 2013

שימוש בלשוניות כדי ליצור מחברת דיגיטלית - שיעור 4




נציב כפתור לשוניות על הכרטיס
נוסיף לשונית (tabbed button) וניתן שם לכל לשונית ולרכיב עצמו (עושים זאת בחלון ה-Properties שאפשר לפתוח מתפריט Object).

נכנת את כפתור הלשוניות להוביל מכל לשונית לכרטיס שלה
הנה נכניס את הקוד הבא ללשונית:

on mouseUp            

 get the selectedText of me -- מזהה את בחירת המשתמש--  

go card it  -- הולך לכרטיס ששמו זהה ללשונית שנבחרה --     
end mouseUp

מה הקוד עושה? - השורה הראשונה מזהה את בחירת המשתמש (הופכת אותה ל-it, שהוא סוג של משתנה מקומי). השורה השניה מובילה לכרטיס (כזכור כרטיס בלייבקוד הוא מסך) ששמו הוא it, כלומר שמו הוא שם הלשונית שהוקלקה. בעצם הפקודה היא "לך לכרטיס ששמו הוא שם הלשונית שהוקלקה".

יש עוד אפשרות לקוד יותר קצר:

on mouseUp

    go cd value(the selectedline of btn "Tab Menu" -- הולך לכרטיס ששמו זהה ללשונית שנבחרה --     

end mouseUp

נגדיר את הלשוניות כקבוצה
בואו נגדיר את כפתור הלשוניות (tab button) כקבוצה, כך שכל לשונית תקבל את התיכנות הזה ולא נצטרך לעשות זאת בנפרד. עושים זאת באמצעות Object -> Group Selected

נשים את הלשוניות ברקע
נגדיר את הרכיב של הלשוניות ברקע, כך שיופיע בכל כרטיס חדש (בכל מסך).
עושים זאת באמצעות פתיחת ההגדרות שלו (Object -> Object Properties)
בחלון ה-Properties ניתן שם עם משמעות לרכיב (בשדה Name) ונסמן את האופציה "Behave like a background" שכמעט בתחתית החלון.

ניצור את הכרטיסים נוספים
עכשיו יוצרים כרטיסים נוספים, שמספרם יהיה כמו הלשוניות שיצרנו. עושים זאת בפקודה Object -> New Card
ניתן להם שמות כמו הלשוניות שמביאות אליהם.


זהו. יצרנו תוכנה קטנה (Stack, זוכרים?) שמאפשרת דפדוף והזנה של טקסט לדפים שונים, כמו פנקס נושאים.
חביב, לא?





אם תרצו להעמיק בנושא, יש שיעור מקיף באנגלית, שכולל אופציות נוספות לאותו עניין ומציג צילומי מסך והמון פירוט...

אין תגובות:

הוסף רשומת תגובה