צוות מדעי המחשב

המרכז להוראת המדעים

האוניברסיטה  העברית בירושלים

 

מדריך לשימוש בספריית העזר unit4

הקדמה:

ספריית העזר מכילה אוסף מחלקות, המאורגנות בחבילות. הספרייה נבנתה לצורך נוחיות הלמידה של היחידה הרביעית: "עיצוב תוכנה מבוסס עצמים בשפת Java".

בספרייה ניתן למצוא את המחלקה IO המאפשרת קלט/פלט נוח בעברית ובאנגלית, את המחלקות הגרפיות Turtle ו-Bucket ללימוד מהנה של עצמים, את המחלקות Node<T>, Stack<T>, Queue<T>, List<T>, Map<V>, BinTreeNode<T> המגדירות אוספים ומבני נתונים גנריים, את מחלקות השירות ListUtils ו-BinTreeUtils בהן פעולות שימושיות על רשימות ועצים כדוגמת הצגת עץ בצורה גרפית, ועוד...

 

תיעוד המחלקות בספריית העזר:

הטבלה הבאה מסכמת את כל החבילות והמחלקות שקיימות בספריית העזר:

את הפירוט המלא של המחלקות ותיעודן, ניתן לראות בצורה מקוונת: Unit4 API. כמו כן ניתן לקבל תיעוד זה מתוך סביבת העבודה בלחיצה על מקש F1 כששם המחלקה מסומן או בחלונית הנפתחת בזמן השלמה אוטומטית של פעולות.

שימוש בספריית העזר:

בזמן ביצוע ההתקנה של סביבת העבודה, הושתלה ספריית העזר unit4 לתוך סביבת העבודה. לכן, ניתן להשתמש במחלקות שבה כאילו היו חלק מאוסף המחלקות של שפת Java. כל שצריך לעשות הוא לייבא את המחלקה שרוצים להשתמש בה.

דוגמאות:

1. כדי לצייר באמצעות הצב, יש לייבא את המחלקה Turtle שנמצאת בחבילה turtleLib שבספריית העזר unit4:  

2. כדי להשתמש במחסנית, יש לייבא את המחלקה Stack שנמצאת בחבילה collectionsLib שבספריית העזר unit4:

 

עדכון ספריית העזר:

כאמור, ספריית העזר נשתלה בסביבת העבודה בזמן ההתקנה. קובץ ספריית העזר unit4.jar נמצא בתיקיית ההתקנה במחיצה HelpFiles כמתואר באיור:

ספריית העזר מתעדכנת מדי פעם. הודעות על עדכון ספריית העזר יופיעו בפורום עיצוב תוכנה. כדי לבצע עדכון של ספריית העזר בסביבת העבודה שלכם, יש להוריד את הקובץ המעודכן ביותר מכאן unit4.jar ולשמור אותו (בעת השמירה הקפידו שהסיומת תהיה jar) בתיקיית ההתקנה, במחיצה HelpFiles כמתואר באיור. קובץ מעודכן זה "ידרוס" את הקובץ הישן.

הערה חשובה: תהליך עדכון ה- unit4.jar חייב להיעשות כאשר ה Eclipse סגור! בסיום התהליך, עם פתיחת ה ,Eclipse תיטען ספריית העזר המעודכנת.