הערות בתוך הקוד

יסודות השפה אין תגובות »

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

הסבר והדגמה למיון מהיר (Quick Sort)

מערכים אין תגובות »

וידאו קליפ זה מסביר כיצד פועל האלגוריתם 'מיון מהיר', אשר ידוע בשמו הלועזי Quick Sort. ההסבר כולל שימוש בדוגמת קוד ושימוש באיורים אשר מסבירים את אופן פעולתו הרקורסיבי. הוידאו זמין בשני חלקים.

quick.zip

הסבר והדגמה למיון הכנסה

מערכים אין תגובות »

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

insert.zip

שינוי שמות באמצעות באמצעות Refactoring

יסודות השפה אין תגובות »

וידאו קליפ זה מסביר כיצד ניתן להשתמש באפשרויות ה-Refactoring של ה-Visual Studio כדי לבצע שינויים בשמות של מתודות, משתנים, מחלקות וכו'.. באופן יעיל.

הסבר והדגמה למיון בועות

מערכים אין תגובות »

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

bubble.zip

הבנת רקורסיה באמצעות דוגמת קוד

יסודות השפה אין תגובות »

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

factorial_recursive.zip

מיון מערכים באמצעות המתודה Array.Sort

מערכים 2 תגובות »

באמצעות המתודה Sort אשר מוגדרת במחלקה Array ניתן למיין מערכים, לרבות מערכים של אובייקטים. כדי למיין באמצעות מתודה זו מערך של אובייקטים, יש להגדיר את המחלקה שממנה האובייקטים נוצרים כמחלקה שיורשת מ-IComparable. ב-interface זה מוגדרת מתודה אחת בלבד ששמה CompareTo. וידאו קליפ זה מסביר כיצד לעשות זאת.

array_sort.zip

גירסה חדשה לפרק 'הורשה'

הורשה אין תגובות »

זה עתה סיימתי לערוך גירסה חדשה לפרק 'הורשה'. הגירסה הקודמת כללה חוסר דיוק בהסבר שנוגע להרשאות הגישה של members שמוגדרים ב-interface. ההסבר שופר. את הגירסה החדשה של פרק זה ניתן להוריד בעמוד הורדת הפרקים של אתר זה בכתובת ה-URL הבאה:
http://www.csharpbook.co.il/wordpress/?page_id=10

הסבר אופן השימוש במתודה CreateInstance אשר מוגדרת במחלקה Array

מערכים אין תגובות »

באמצעות המתודה CreateInstance אשר מוגדרת במחלקה Array ניתן ליצור מערך חדש. אפשרות זו מקנה לנו את היכולת לכתוב תכניות אשר תיצורנה מערכים חדשים בזמן ריצה אשר כל אחד מהתאים בהאם הוא מ-type אשר לא היה ידוע בשלב כתיבת התכנית. כך לדוגמה, ניתן לכתוב תכנית אשר עושה שימוש במערך של אובייקטים אשר יווצרו ממחלקה שנכתבה על ידי צד ג' ושלא הייתה ידועה לנו בעת כתיבת התכנית. וידאו קליפ זה מסביר ומדגים את אופן השימוש במתודה Array.CreateInstance. כמו כן, וידאו קליפ זה כולל הסברים בנוגע לאופן השימוש במחלקה Type. 

array_class_demo.zip

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

מחלקות אין תגובות »

זה עתה סיימתי לערוך גירסה חדשה לפרק 'אובייקטים ומחלקות'. הגירסה החדשה כוללת הסבר מדוייק ומפורט בנוגע לאפשרות להגדיר Properies ב-#C. ניתן להוריד את הגירסה החדשה בחינם בעמוד הורדת הפרקים של בלוג זה בכתובת ה-URL הבאה:
http://www.csharpbook.co.il/wordpress/?page_id=10

להכנס RSS תגובות RSS פוסטים
WP Theme & Icons by N.Design Studio
התאמה לעברית: We CMS