נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: מישהוא מבין את זה

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2010 בשעה 18:42 | IP רשוּם
ציטוט רפי

 

 

o       צור מחלקה בשם ClassFullException שיורש מ- Exception. הוסף מימוש לכל הצורות של הפונקציה הבונה של מחלקת האב.

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
שושן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2010 בשעה 20:12 | IP רשוּם
ציטוט שושן

איזה חלק לא הבנת בדיוק ?
חזרה לתחילת העמוד הצג את כרטיס החבר של שושן חפש הודעות אחרות של שושן בקר בדף הבית של שושן
 
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2010 בשעה 21:10 | IP רשוּם
ציטוט רפי

את כל המשפט הזה לא הבנתי

 

זה חלק קטן מתרגיל גדול

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
שושן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2010 בשעה 22:51 | IP רשוּם
ציטוט שושן

ליצור מחלקה אני מניח שאתה יודע...

לרשת מ-Exception אני מניח שאתה יודע...

עכשיו, המטרה היא שיהיה אפשר ליצור אובייקט מהמחלקה הזאת כמו כל אובייקט Exceotion רגיל...

כלומר, תכתוב בקוד שלך new Exception( ותראה איזה overloads יש לבניית Exception.

ואז תעשה מימוש של כל האפשרויות האלו גם למחלקה שלך...

לדוגמא

קוד:
public ClassFullException(string Message) : base(Message)
{

}


שושן.
חזרה לתחילת העמוד הצג את כרטיס החבר של שושן חפש הודעות אחרות של שושן בקר בדף הבית של שושן
 
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2010 בשעה 23:00 | IP רשוּם
ציטוט רפי

תסלח לי על הבורות אבל לא הבנתי איזה קונסרקטורים

אני צריך לממש והאם לממש אותם ע"י TRY CATCH

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 28 February 2010 בשעה 11:18 | IP רשוּם
ציטוט shoshan

לא אחינו, המחלקה שלך ששמה ClassFullException
יורשת מ-exception.

עכשיו אתה צריך לממש לה contructor - לדוגמא:

קוד:
class ClassFullException : Exception
{
    public ClassFullException(string Message) : base(Message)
    {

    }
}


בקשר לרשימה של הקונסטרקטורים: המה טרי מה-cache של bing כי MSDN לא עובד לי...

http://msdn.microsoft.com/en-us/library/aa328363(VS.71).aspx

קוד:
Exception Constructor ()
Exception Constructor (String)
Exception Constructor (SerializationInfo, StreamingContext)
Exception Constructor (String, Exception)


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2010 בשעה 00:06 | IP רשוּם
ציטוט רפי

אני עדיין לא הבנתי איפה לעזאזל נכנס הקטע של ה TRY CATCH

 

האם בתוך הקלאסס או ב MAIN

 

בכל מקרה אני ישמח אם תעשה לי את הקונסרקטור הראשון כולל המימוש על מנת שאני יבין את זה יותר טוב

 

תודה רפי

 

 

התרגיל

 

תרגיל ב-Interfaces

התרגיל עוסק במימוש IEnumerable, IClonable ו- Exception

·         צור Solution ריק.

·         צור ClassLibrary

o       צור מחלקה בשם Student

§         צור מאפיין בשם ID.

§         ממש את IClonable

o       צור מחלקה בשם ClassFullException שיורש מ- Exception. הוסף מימוש לכל הצורות של הפונקציה הבונה של מחלקת האב.

 

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
שושן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2010 בשעה 11:07 | IP רשוּם
ציטוט שושן

עשיתי לך את ה-ctor הראשון - זה הקוד ששלחתי!

ולא, אין שום דבר בתרגיל שמתאר זריקת exception או תפיסה של אחד, רק יצירת
מחלקה שיהיה ניתן לזקור exception מסוגה בעתיד - ולכן לא נכנס קטע של try...catch
בקוד!

אם היו אומרים לך צור מחלקה Apple שיורשת מ-Fruit - הוסף מימוש לכל הצורות של
הפונקציה הבונה של מחלקת האב - היית מבין ?
חזרה לתחילת העמוד הצג את כרטיס החבר של שושן חפש הודעות אחרות של שושן בקר בדף הבית של שושן
 
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2010 בשעה 18:43 | IP רשוּם
ציטוט רפי

אני יסביר לך מה אני לא מבין

 

בקונסרקטור הראשון הוא ריק אתה אומר שממשת אותו

 

מה אמור להיות Message איפה ה TRY וה CATCH

זה בדיוק מה שלא ברור

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
שושן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2010 בשעה 20:13 | IP רשוּם
ציטוט שושן

אין TRY CATCH

חוזר על השאלה - אם היו אומרים לך צור מחלקה
Apple שיורשת מ-Fruit - הוסף מימוש לכל הצורות
של הפונקציה הבונה של מחלקת האב - היית מבין
למה הכוונה ?

ומה הכוונה בשאלה הזאת - שכשמבקשים ממך רק לממש
מחלקה אין שום קשר ל-try catch, רק בקשו ממך ליצור
מחלקה שיורשת מ-Exception - אז זה כל מה שצריך לעשות,
תיצור מחלקה.....מופעים של המחלקה הזאת באופן ספציפי
יווצרו כשיהיה משפט raise (זריקת exception) - אבל ממך
ביקשו רק לממש את המחלקה, לא להשתמש בה - ובכל מקרה
גם אם היו מבקשים ממך להשתמש בה קודם כל היית צריך לממש
אותה, דבר שלא קשור בשום צורה ל-try catch ורק אז היית
יכול להשתמש בה.

הקונסטרקטור לא ריק - הוא לא עושה כלום מעבר ללקרוא
לקונסטרקטור של מחלקת הבסיס, הלא היא Exception

זה מה ש הקוד:
קוד:
: base(Message)


עושה - הוא קורא ל-overload של הקונסטרקטור של
המחלקה שיורשים ממנה שמקבלת פרמטר אחד מסוג מחרוזת.


חזרה לתחילת העמוד הצג את כרטיס החבר של שושן חפש הודעות אחרות של שושן בקר בדף הבית של שושן
 
רפי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2010 בשעה 21:08 | IP רשוּם
ציטוט רפי

אני מודה לך על הסבלנות שלך ועל העזרה שלך

 

אני יישב על זה

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

 

אגב אם אתה מורה שעושה שיעורים פרטיים הייתי שמח לייצור קשר

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של רפי חפש הודעות אחרות של רפי בקר בדף הבית של רפי
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 02 March 2010 בשעה 17:28 | IP רשוּם
ציטוט shoshan

אני לא מורה, אני לא מכיר את הסילבוס המלא של מדעי המחשב...

אבל אם תשלח עוד שאלות אני אשמח לענות :)

שושן.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה