LinqPad עבור C#
-
@צדיק-תמים אני לא מכיר את החומר, אבל 2015 בשביל C# זה מאוד עדכני ובכל מקרה לא תצטרך להוציא כלום מהראש. 2015 זה אומר C# 4, והיום אנחנו ב10 (היסטוריה רשמית, וראה גם ויקיפדיה). C# 4 לדעתי כוללת כל דבר שנחוץ לדעת אותו במהלך הלימוד.
הוסיפו פיצ'רים (המון) אבל הם לא ליבתיים בכלל, אולי הם אפילו מזיקים להיכרות כשלומדים בהתחלה ולומדים אותם (אם רוצים!) תוך שניה מאוחר יותר.
שוב, אני לא מכיר את הסדרה הזו ספציפית, אבל גם אם זה C# 1 זה מצויין להתחלה.
יש נקודה משמעותית כיום זה בשביל הלימוד: כיום ניתן לכתוב קוד C# ללא מחלקה עוטפת ובלי מתודת Main (התבנית console בVS נותנת את זה בברירת מחדל), זה דבר שמקל את הלימוד לכן אני מציין אותו. כמו כן יש תוכנה בשם linqpad שברשיון (בתשלום) היא מאוד עוזרת ללמוד.
עוד משהו, אל תשתמש בVSCODE עבור C#, הVS הרגיל הוא מוצר וותיק ומאוד יעיל עבור השפה הזו. -
@dovid אמר בתגובה: מדריך לימוד שפת C#:
כמו כן יש תוכנה בשם linqpad שברשיון (בתשלום) היא מאוד עוזרת ללמוד
אפשר להשתמש בחינם בלי השלמה אוטומטית, ככה השתמשתי שנים, בסוף התייאשתי (והורדתי פרוץ
)
@חגי אמר בתגובה: מדריך לימוד שפת C#:
@dovid אמר בתגובה: מדריך לימוד שפת C#:
כמו כן יש תוכנה בשם linqpad שברשיון (בתשלום) היא מאוד עוזרת ללמוד
אפשר להשתמש בחינם בלי השלמה אוטומטית, ככה השתמשתי שנים, בסוף התייאשתי (והורדתי פרוץ
)
אתה לא באמת משתמש בC# אם אתה אומר את זה (או שלא למדת להשתמש בתוכנה הזו טוב).
-
@חגי אמר בתגובה: מדריך לימוד שפת C#:
@dovid אמר בתגובה: מדריך לימוד שפת C#:
כמו כן יש תוכנה בשם linqpad שברשיון (בתשלום) היא מאוד עוזרת ללמוד
אפשר להשתמש בחינם בלי השלמה אוטומטית, ככה השתמשתי שנים, בסוף התייאשתי (והורדתי פרוץ
)
אתה לא באמת משתמש בC# אם אתה אומר את זה (או שלא למדת להשתמש בתוכנה הזו טוב).
@dovid
אני משתמש בה במקום REPL (כמובן REPL מאוד נוח, שמציג אובייקטים), למרות שלפי השם שלה, אני מניח שהיא נועדה בעיקר בשביל לתשאל מסדי נתונים עם LINQ.עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר! -
@dovid
אני משתמש בה במקום REPL (כמובן REPL מאוד נוח, שמציג אובייקטים), למרות שלפי השם שלה, אני מניח שהיא נועדה בעיקר בשביל לתשאל מסדי נתונים עם LINQ.עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר!@חגי אמר בתגובה: מדריך לימוד שפת C#:
עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר!זה ממש לא רק לתשאל את הנתונים...
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).
מלבד זאת יש בה ממשק גרפי לקבל קלט מהמשתמש (כפתורים תיבות טקסט, מד התקדמות ועוד) יש בה המון המון דברים מדהימים (chart, מציאת הבדלים בין שני אובייקטים, פלט מותאם אישית ועוד), תעבור על המדריך האינטראקטיבי בSample, או תראה וידאו/מדריכים באינטרנט. -
@חגי אמר בתגובה: מדריך לימוד שפת C#:
עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר!זה ממש לא רק לתשאל את הנתונים...
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).
מלבד זאת יש בה ממשק גרפי לקבל קלט מהמשתמש (כפתורים תיבות טקסט, מד התקדמות ועוד) יש בה המון המון דברים מדהימים (chart, מציאת הבדלים בין שני אובייקטים, פלט מותאם אישית ועוד), תעבור על המדריך האינטראקטיבי בSample, או תראה וידאו/מדריכים באינטרנט. -
@dovid
רוב מה שכתבת נכלל במה שקראתי לו "REPL"
עברתי על הexamples ונראה שיש שם ממש הכל, אפילו מדריכי לימוד על השפה עצמה!
@צדיק-תמים אתה יכול להוריד את דוגמאות קוד מהתוכנה וללמוד ביחד עם זה -
@חגי אמר בתגובה: מדריך לימוד שפת C#:
עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר!זה ממש לא רק לתשאל את הנתונים...
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).
מלבד זאת יש בה ממשק גרפי לקבל קלט מהמשתמש (כפתורים תיבות טקסט, מד התקדמות ועוד) יש בה המון המון דברים מדהימים (chart, מציאת הבדלים בין שני אובייקטים, פלט מותאם אישית ועוד), תעבור על המדריך האינטראקטיבי בSample, או תראה וידאו/מדריכים באינטרנט. -
@dovid אמר בLinqPad עבור C#:
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).
אתה צודק, זה לא הרוב. כנראה לא שמתי לב בגלל שזה התיאור שפתחת בו.@חגי לא, REPL לא מתחרה אפילו במשבצת הזאת.
אני בכלל לא רואה שאפשר לשים שמה ברייקפוינט, אי אפשר לבחור ולהריץ רק את הבחירה, אין יכולת צפיה קלה באובייקטים, אם הייתי משתמש קבוע בREPL הייתי מוצא עוד עשרה הבדלים לטובת לינקפד.בקשר לסקריפטים כוונתי פעולות שאופיניות לpowershell, למשל שינוי שם חכם של קבצים מרובים, המרת קבצים וכדומה, לינקפד היא תענוג גם בזה.
-