סרטונים

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

הקדמה
היכרות ראשונית עם האתר msdn

יסודות השפה
תכנית פשוטה באמצעות Visual Studio
תכנית פשוטה באמצעות שורת הפקודה
הגדרה של משתנה מסוג var
יצירת קבועים באמצעות const
אובייקטים שפועלים בשמם על value types
אופן פעולתה של לולאת for
אופן פעולתה של לולאת foreach
שליחת ארגומנט by reference למתודה
פרמטר מסוג out
פקודות קדם מהדר
הבנת רקורסיה באמצעות דוגמת קוד
שינוי שמות של משתנים באמצעות refactoring
כתיבת הערות בתוך הקוד
הסבר לפיתרון הרקורסיבי של בעיית מגדלי הנוי

אובייקטים ומחלקות
הגדרה של Property
הגדרה של Property באופן מקוצר
הגדרה של constructor סטטי
הפעלה של constructor אחר באמצעות this
הגדרה של struct וההבדלים לעומת class
אופן השימוש בפקודה partial
הגדרה של מחלקה סטטית
דוגמא להורשה פשוטה
הגדרה של מתודה וירטואלית
הפעלת גירסה של מתודה שנדרסה

מערכים ומחרוזות תווים
שליחת ערכים דרך שורת הפקודה
מערך של אובייקטים
המתודה Array.CreateInstance
מיון מערכים באמצעות המתודה Array.Sort
הסבר והדגמה למיון Bubble Sort
הסבר והדגמה למיון Quick Sort
הסבר והדגמה למיון Insert Sort

הורשה
אופן השימוש במחלקה אבסטרקטית
אופן השימוש ב-interfaces

אופרטורים
אופן השימוש באופרטור הטרנרי
אופן השימוש באופרטור checked

ייצוג של פונקציות
שימוש ב-delegates כדי לייצג פונקציות סטטיות
שימוש ב-delegates כדי לייצג פונקציות רגילות

טיפול בשגיאות
הגדרת exception מסוג חדש

קלט פלט
קריאה של נתונים מקובץ

תיכנות מקבילי
יצירת threads חדשים

תקשורת
הורדת קובץ משרת באמצעות WebClient

תבניות תיכנות
דוגמא למימוש של Factory ב- #C
דוגמא למימוש של Singletone ב-#C

הקורס היסודי והמקיף ביותר ללימוד שפת תכנות זו. - Go Programming