|
|
|
|
| |
[057] מחלקה & מתודה אבסטרקטית | Abstruct Class & Method |
26/01/2018 |
|
מחלקה אבסטראקטית הינה מחלקה אשר לא ניתן ליצור ממנה אובייקטים.
מתודה אבסטראקטית הינה מתודה ללא מימוש החייבת בדריסה.
בקוד זה ניתן לראות דוגמא לפולימורפיזם באמצעות דריסת המתודה האבסטראקטית MyNameIs ע"י כל האובייקטים הנורשים מהמחלקה האבסטראקטית Student . |
|
הורדה: | הסבר |
|
|
|
| |
[058] Stateless Protocol & ViewState |
21/04/2013 |
|
ViewState מאפשר לנו לזכור מידע אשר הזין הלקוח לאחר שליחת בקשה אל השרת.
בקוד זה ניתן לראות שסכום ההפקדה נשמר אל תוך משתנה ב-ViewState אשר שומר את ערכו בצד הלקוח כך אנו מקבלים תוצאה המתחשבת במצב הלקוח למרות פרוטוקול ה Stateless . |
|
הורדה: | הסבר |
|
|
|
| |
[059] הביטוי base |
04/08/2010 |
|
המילה השמורה base מציינת לאיזה constructor במחלקת הבסיס תתבצע קריאה עם יצירת מופע מהמחלקת הנגזרת.
בקוד זה ניתן לראות שימוש במילה base לביצוע קריאה אל constructor מסוים במחלקת הבסיס. |
הרשמה |
|
|
|
|
| |
[060] כתיבה לקובץ באמצעות המחלקה StreamWriter |
26/01/2018 |
|
במקרים בהם נרצה לבצע כתיבה אל קובץ,נשתמש באובייקט StreamWriter אשר יכול לבצע כתיבת תווים אל Stream או אל נתיב.
בקוד זה ניתן לראות כתיבה אל קובץ באמצעות האובייקט StreamWriter.
כמו כן,נכיר את הבלוק try-catch-finally העוזר לנו לטפל בחריגים בזמן כתיבה לקובץ. |
|
הורדה: | הסבר |
|
|
|
| |
[061] קריאת וכתיבת אובייקט לקובץ בינארי | Serialize & Deserialize |
21/04/2013 |
|
במקרים רבים קיים הצורך לשמור מידע עם סגירת התכנית.
באמצעות סריאליזציה אנו יכולים לכתוב כל אובייקט ישירות ל-Stream מבלי להמיר את הערכים לטקסט.
בקוד זה ניתן לראות כתיבת מערך אובייקטים מסוג Customer לקובץ בינארי באמצעות המתודה BinaryFormatter.Serialize . כמו כן נבצע קריאה מהקובץ הבינארי שיצרנו באמצעות המתודה BinaryFormatter.Deserialize. |
|
הורדה: | הסבר |
|
|
|
|
| |
|
|