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

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

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

 

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

הקדמה:

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

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

תודה מיוחדת לולרי פקר שיצר את המחלקה הגרפית Turtle.

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

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

את הפירוט המלא של אוסף המחלקות ותיעודן, ניתן לראות בקובץ Unit4 MSDN.

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

1.הורידו את הקובץ Unit4.dll ושמרו אותו בספריית הפרויקט בתיקיה bin/debug.

2. לחצו לחיצה ימנית עם העכבר על References, מתוך חלון ה-solution של הפרוייקט,  בחרו Add reference…. בחלון שהתקבל בחרו בכרטיסיה Browse ואז היכנסו לתיקייה bin/debug, סמנו את הקובץ Unit4.dll ולסיום לחצו על הכפתור OK.

3. כדי להשתמש במחלקות שבספריית העזר, יש לייבא אותן על ידי הוספת using בראש התוכנית:

·        לשימוש במחלקה "דלי".  using Unit4.BucketLib;

·         לשימוש במחלקה "צב".  using Unit4.TurtleLib; 

·         לשימוש במחלקות האוספים ומבני הנתונים. using Unit4.CollectionsLib;

שימו לב: כדי למנוע "התנגשות" עם מחלקות האוספים של C#, יש להסיר מראש התוכנית את השורה: using System.Collections.Generic; המוכנסת אוטומטית ע"י C#.

 

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

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