ABA


"עזרה בתרגיל להגשה C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15976 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15976
eladmi 
חבר מתאריך 11.5.02
1465 הודעות
   18:52   10.07.10   
אל הפורום  
  עזרה בתרגיל להגשה C#  
 
ערכתי לאחרונה בתאריך 10.07.10 בשעה 19:36 בברכה, eladmi
 
אוקיי אני מבקש רק עזרה בתכנון והדרכה כללית... ואם אתם חושבים שצריך הורשה...
למשל באיזה COLLECTION להשתמש, איזה חתימות לשים במתודות וכו'.
את הכתיבה של הקוד אני אעשה לבד (אנסה לפחות).

רקע קצר: צריך לכתוב תוכנית על המונדיאל עם כל הבתים והקבוצות ועם תפריט שבו אפשר להזין תוצאות משחק או להציג טבלה לפי כל מיני פרמטרים.
העלתי את הקובץ בפורמט PDF.
החומר שנדרש הוא עד GENERICS כולל וקצת ATTRIBUTES.


כאן התחלתי את היישות של קבוצה:


class Team
{
const int DEFAULT_VALUE = 0;

public int Points { get; set; }
public int Played { get; set; }
public int GoalsFor { get; set; }
public int GoalsAgainst { get; set; }
public string Name { get; set; }
public int Won { get; set; }
public int Draw { get; set; }
public int Lost { get; set; }
public Group Group { get; set; }

public Team(string group, string name)
{

}

public override string ToString()
{
return
string.Format(Name, "\t", Played, "\t", Won, "\t", Draw, "\t", Lost, "\t", GoalsFor, "\t", GoalsAgainst, "\t", Points);
}

}

לחצן ימני ושמירה בשם-
https://rotter.name/User_files/nor/4c388c7a32826bfa.pdf

ככה התחלתי את התרגיל:
LIBRARY CLASS שבו יש את היישויות: קבוצה, טורניר(ששם יש את המתודות), בית.
וגם CONSOLE APPLICATION שבה אני מפעיל את המתודות.


שאלה נוספת:
מה יכולה להיות הסיבה שאני לא יכול להשתמש במחלקות של LIBRARY CLASS?
עשיתי ADD REFERENCE, USING מה עוד יכול להיות??


תודה רבה למי שעוזר!
זה ממש חשוב לי...


THE Joker


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תוודא שהגדרת את המחלקה כ-public Nesher  10.07.10 21:55 1
     תודה זה הסתדר לי.. eladmi  11.07.10 09:41 2
  אני חושב שיהיה יותר נכון לעשות משהו כזה: Ice Cold  12.07.10 12:05 3
     תודה על התגובה אחי eladmi  12.07.10 23:27 4
         אתה ביקשת עזרה לגבי מבני נתונים, וזה מה שנתתי לך. Ice Cold  13.07.10 00:47 5
             אוקיי eladmi  20.07.10 14:00 6

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   21:55   10.07.10   
אל הפורום  
  1. תוודא שהגדרת את המחלקה כ-public  
בתגובה להודעה מספר 0
 
אחרת מבחוץ אי אפשר לראות אותה (כלומר בתוכנית שמשתמשת ב-ASSEMBLY)

public class Team
.
.
.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eladmi 
חבר מתאריך 11.5.02
1465 הודעות
   09:41   11.07.10   
אל הפורום  
  2. תודה זה הסתדר לי..  
בתגובה להודעה מספר 1
 
יש לך תשובות לתכנון??


THE Joker


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:05   12.07.10   
אל הפורום  
  3. אני חושב שיהיה יותר נכון לעשות משהו כזה:  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 12.07.10 בשעה 12:10 בברכה, Ice Cold
 
ליצור אובייקטים של:

בית
קבוצה
משחק

קבוצה לשייך לבית ומשחק לשייך ל-2 קבוצות (עם איזה מערך של GAMES).

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

teamA
teamB
goalsA
goalsB

ויש X משחקים כאלה לכל קבוצה לא תהיה לך בעיה לחשב את כל המידע שאתה צריך.

בטורניר עצמו יכולה להיות לך מתודה getTeam שתחזיר קבוצה מסויימת ואז בהזנת משחק של קבוצה למשל זה ייראה משהו כזה:


Team enteredTeamA = tournament.getTeam(teamInputA);
Team enteredTeamB = tournament.getTeam(teamInputB);
Game newGame = new Game(enteredTeamA, enteredTeamB, scoreA, scoreB);
enteredTeamA.addGame(newGame);
enteredTeamB.addGame(newGame);

או ש-getTeam יכולה להיות מתודה של Group אבל אז צריך לעשות מתודה בטורניר שתיקרא getGroup


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eladmi 
חבר מתאריך 11.5.02
1465 הודעות
   23:27   12.07.10   
אל הפורום  
  4. תודה על התגובה אחי  
בתגובה להודעה מספר 3
 
רק שקצת סיבכת אותי עוד יותר...
אני צריך לקורא שוב את מה שרשמת לא נראה לי שזה מה שהתכוונתי.
(אם קראת את הקובץ PDF)

שוב תודה רבה!!


THE Joker


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   00:47   13.07.10   
אל הפורום  
  5. אתה ביקשת עזרה לגבי מבני נתונים, וזה מה שנתתי לך.  
בתגובה להודעה מספר 4
 
לדעתי זו הדרך הכי קלה להשיג את כל המידע שאתה צריך בתרגיל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eladmi 
חבר מתאריך 11.5.02
1465 הודעות
   14:00   20.07.10   
אל הפורום  
  6. אוקיי  
בתגובה להודעה מספר 5
 
אחרי ששברתי את הראש על התרגיל המון זמן ונעזרתי במאפיינים של OOP,
הבנתי מה רצית ממני, והשתמשתי בפתרון שלי.
תודה

עוד מעט מתחיל .NET


THE Joker


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net