====מדריך לכתיבת תכנית ב C#==== ===מטרת המדריך=== מטרת מדריך זה להשלים את הפער בין החומר התאורטי הנלמד בכתה או מספר לימוד, לבין העבודה המעשית על המערכת. ===למי מיועד המדריך=== המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של שפת C#, וזקוקים להדרכה כיצד לכתוב ולהדר את התכניות הראשונות שלהם במערכת GNU/Linux. ===על איזו מערכת נבנה המדריך=== המדריך נבנה על מערכת Ubuntu GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות. ===דברים שצריך לאסוף לפני תחילת העבודה=== * - מהדר ל #C וספריות בסיסיות, מאוחר יותר אפשר להוסיף עוד סיפריות וכלי פיתוח נוספים. במערכות Ubuntu הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת תכנית C# בסיסית: sudo apt-get install mono mono-devel במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן מהדר מסוג mcs ממשפחת mono * - ספר לימוד ל C# אם אתם תלמידים המחברת שלכם תספיק בהחלט, ספר לימוד טוב לא יזיק. כדאי לזכור כי לשפת C# מדריכים רבים ברשת. [[http://www.go-mono.com/docs/|קישור למדריך ברשת (אנגלית)]] ===מהלך העבודה=== ==כתיבת התכנית== את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של Gnome. כתוב תכנית פשוטה בעורך הטקסט, קוד: //code using System; class Hello { static void Main() { Console.WriteLine("Hello world"); } } //code ==הידור התכנית== אנו נהדר את התכנית בעזרת מהדר mcs, מתוך המסוף ([[#תמונת מסך|ראה תמונת מסך בסוף המדריך]]) mcs helloworld.cs ==הרצת התכנית== קוד: mono helloworld.exe ==תמונת מסך== כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההידור וההרצה. {{מדריכים:c_sharp.jpg?200x200}} (לחץ על התמונה כדי לקבל תמונה מוגדלת) ===איך להמשיך=== בהמשך העבודה בודאי תרצו להתקין כלי פיתוח נוספים וספריות פיתוח חדשות. אפשר למצוא מדריכים לשימוש בכלים אלו ברשת ופה באתר. === מדריכי תכנות === [[מדריכי תכנות]] - אוסף מדריכי התכנות בפנגווין.