סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

אובייקטים ומחלקות + פיתוח פרויקט משימות

שלום לכולן,

השיעור למדנו על הנושאים הבאים:

  1. מחלקות CLASS
  2. אובייקטים
  3. משתנים מסוג Private
  4. ולידציה לטופס
  5. פונקציה trim
  6. תנאי IF מקוצר
  7. בניית אלמנטים ב html בצורה דינאמית
  8. מחיקה ממערך

פתרנו את התרגיל הבא:

צרו מחלקה המתארת סטודנט.
ביצירת אובייקט מהמחלקה נדרש להעביר שם לסטודנט, גיל, ומספר ימים בשבוע בהם הוא לומד. בהתאם למספר
הימים אפשר לשבץ את הסטודנט בקורסים שונים.
למשל רועי נרשם לחוג "מדעי הטבע" בלימודי ערב, 3 ימים בשבוע לכן הוא יכול ללמוד עד 3 קורסים במקביל.
ביצירה והוספה של רועי, ידרש לתת שם (רועי) גיל (30) ואת המספר 3 כמספר קורסים מקסימלי שאפשר לשבץ לו.
לכל סטודנט יש את המטודות הבאות:
"showCourses" –  מחזירה את כל הקורסים אליהם הסטודנט רשום.
addCourse –   מקבלת שם של קורס (String) ומוסיפה אותו לנתונים של הסטודנט – במידה והדבר אפשרי בהתאם למגבלה שהוגדר לו ביצירה שלו.
אם הקורס התווסף בהצלחה – אני אקבל הודעה על כך, אם לא אני אקבל הודעה שהקורס לא התווסף כי לתלמיד אין ימים פנויים. 

ולאחר מכן בנינו את הפרויקט של הפתקים תוך שימוש במחלקות עבור Note ואובייקטים לכל פתק.

שיעורי בית:

כדאי מאוד לקרוא את המאמר הבא 

עליכם לבנות לוח משימות – בדגש על יצירת אובייקט מסוג Task המייצג משימה (בניית class בשם Task + יצירת אובייקט כל פעם שמוסיפים משימה)

קבצי השיעור להורדה

סגירת תפריט