ABA


"יש לי שאלה כללית בתיכנות.כנסו בבקשה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14209 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14209
אנריקו 
חבר מתאריך 18.3.04
5425 הודעות
   15:32   16.07.07   
אל הפורום  
  יש לי שאלה כללית בתיכנות.כנסו בבקשה  
 
   ערכתי לאחרונה בתאריך 16.07.07 בשעה 15:32 בברכה, אנריקו
 
האם יש שיטות הנחייה מנוסחות בהסבר מלל בתהליך השלבים של כתיבת תוכנית בשפת c++ או שצריך להישען רק על "תחושות בטן" ? והאם מורה פרטי בתיכנות אמור ללמד אותי את אותם ההנחיות שכיוונו אותו לעבור שלב אחרי שלב בתהליך כתיבת התוכנית ?.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אמממ DLN 16.07.07 17:50 1
     אז לדעתי לא הבנת ממש את c++ iceman23 17.07.07 13:05 3
         צודק ב100 אחוז DLN 17.07.07 15:34 4
  כמו בכל שפה... אתה צריך להתמודד עם היכולות Nesher  16.07.07 18:50 2
     חשיבה נכונה ? אנריקו  17.07.07 19:49 5
         כנס.. iceman23 18.07.07 12:33 6
             על קצה המזלג :) Sn00py  18.07.07 12:37 7
                 כן אני מקווה שלא ניסחפתי... iceman23 18.07.07 12:50 8
                     לא נסחפת Sn00py  18.07.07 14:06 9
                     איך STL קשור לOOP? עידן_הכלי 19.07.07 20:01 10

       
DLN
חבר מתאריך 20.4.07
15884 הודעות
   17:50   16.07.07   
אל הפורום  
  1. אמממ  
בתגובה להודעה מספר 0
 
   אם אתה מתכנת עם OOP ממש ברצינות אני יודע שיש
לתיכנות פרוצדורלי גם בטוח יש אבל לא נתקלתי
בספר C++ של הוד עמי יש פרק שלם על ניתוח ועיצוב מוכווני עצמים שממש אין בו שורת קוד אחת, זה הכל ברמת התכנון והסקיצה
דילגתי עליו לגמרי חח


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

   13:05   17.07.07   
אל הפורום  
  3. אז לדעתי לא הבנת ממש את c++  
בתגובה להודעה מספר 1
 
   ממש בלי לעליב! פשוט לדעתי זה החלק הכי חשוב בc++ הרי אתה יכול לכתוב את אותה תוכנה בc ולא להסתבך עם ירושות מרובות ופולימורפיזם שעל זה בעצם מושתת OOP.

אבל ברמה של פרוייקט פשוט אין ממש חובה ללמוד איך אמורים "לתרגם" פרוייקט ל OOP...

בשבילי זה היה ממש קשה לחשוב בצורת OOP.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות
   15:34   17.07.07   
אל הפורום  
  4. צודק ב100 אחוז  
בתגובה להודעה מספר 3
 
   אני לא מתכנת מקצועי ואני לא ממש משתמש בOOP עדיין בצורה רצינית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   18:50   16.07.07   
אל הפורום  
  2. כמו בכל שפה... אתה צריך להתמודד עם היכולות  
בתגובה להודעה מספר 0
 
שלה וההגבלות של השפה (למרות ש-++C לא מוגבלת כמעט) וכמובן חשיבה נכונה
זה לא הולך לפי תחושת בטן...
מורה פרטי יכול לכוון אותך לדרך חשיבה אחת... אבל אתה יכול ללכת לדרך חשיבה אחרת שעושה את אותו הדבר

בסופו של דבר בשביל להגיע למשהו אתה צריך לחשוב איך צריך לעשות את זה
איפה יותר חשוב היעילות ואיפה צריך להתפשר בשביל תוצאה טובה

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אנריקו 
חבר מתאריך 18.3.04
5425 הודעות
   19:49   17.07.07   
אל הפורום  
  5. חשיבה נכונה ?  
בתגובה להודעה מספר 2
 
   יש אפשרות לפרט יותר או לתת דוגמא כדי שאני יבין את הרעיון של "חשיבה נכונה"?


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

   12:33   18.07.07   
אל הפורום  
  6. כנס..  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 18.07.07 בשעה 12:34 בברכה, iceman23
 
לדוגמא.. (אני אנסה לתת את הרעיו הכללי)

אתה צריך לבנות מערכת מכרזים(אתה יודע כמו ההוא שצועק sold!) שיש בה כמה סוגים של מכרזים. למשל מכרז רגיל שבו ההצעה הגבוהה זוכה מכרז אחר שבו יש מחיר מקס' וממנו יורד כל פעם 5 שח עד שיש מציע שהציע את הסכום ועוד מכרזים כאלה....
עכשיו יש לך את המציעים שכל אחד מהם יכול להציע לכל מכרז כסף...

עכשיו לאיך(פחות או יותר) לחשוב על זה בOOP:
יש לך כל מיני מכרזים אז אתה צריך להבין שאתה צריך לבנות ממשק שזה מחלקה שממנה ירשו כל המכרזים שקיימים. אותה מחלקה תממש חלק מהמתודות(פונ') הכלליות של המכרז כמו להדפיס את הזוכה לנעול מכרז ולנהל אותו ויהיו כמ מתודות כמובן שהן וירטואליות או אפילו pure virtual כלומר כל מכרז שאתה או מישהו אחר ירצו להוסיף יבנה בהתאם לממשק שאתה הגדרת!
וכמובן אתה בונה מחלק של מציעים שהיא תכיל את המידע על כל מציע ועוד מחלקה של הצעות שתכיל מצביע למציע וסכום הכסף שהוא משקיע... וכו....

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

אני מקווה שהייתי ברור והדוגמא טובה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:37   18.07.07   
אל הפורום  
  7. על קצה המזלג :)  
בתגובה להודעה מספר 6
 
   ועכשיו להכנס ל Design Patterns

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   12:50   18.07.07   
אל הפורום  
  8. כן אני מקווה שלא ניסחפתי...  
בתגובה להודעה מספר 7
 
   חכה יש עוד Templates וSTL הפונקצינליות החביבה עליי ביצירה של Bjarne Stroustrup

חח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:06   18.07.07   
אל הפורום  
  9. לא נסחפת  
בתגובה להודעה מספר 8
 
   OOP זה לא משהו שאפשר להסביר בהודעה בפורום.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   20:01   19.07.07   
אל הפורום  
  10. איך STL קשור לOOP?  
בתגובה להודעה מספר 8
 
   STL זה סתם חבילה של פונקציות וטיפוסים שבאים להקל עליך.


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

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

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



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