====מדריך לכתיבת תכנית ב Ruby====
===מטרת המדריך===
מטרת מדריך זה להשלים את הפער בין החומר התאורטי הנלמד בכתה או מספר לימוד, לבין העבודה המעשית על המערכת.
===למי מיועד המדריך===
המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של שפת Ruby, וזקוקים להדרכה כיצד לכתוב ולהדר את התכניות הראשונות
שלהם במערכת GNU/Linux.
===על איזו מערכת נבנה המדריך===
המדריך נבנה על מערכת Ubuntu GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות
למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות.
===דברים שצריך לאסוף לפני תחילת העבודה===
* - מתרגם ל Ruby וספריות בסיסיות, מאוחר יותר אפשר להוסיף עוד סיפריות וכלי פיתוח נוספים.
במערכות Ubuntu הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת תכנית Ruby בסיסית (יש צורך בהרשאות משתמש על):
sudo apt-get install ruby
במערכות Debian הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת תכנית Ruby בסיסית (יש צורך בהרשאות משתמש על):
su
apt-get install ruby
במערכות Mandriva הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת תכנית Ruby בסיסית (יש צורך בהרשאות משתמש על):
su
urpmi ruby
במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן מתרגם מסוג ruby
* - ספר לימוד ל Ruby
אם אתם תלמידים המחברת שלכם תספיק בהחלט, ספר לימוד טוב לא יזיק. כדאי לזכור
כי לשפת Ruby מדריכים רבים ברשת.
[[http://www.rubycentral.com/book///|קישור למדריך ברשת (אנגלית)]]
===מהלך העבודה===
==כתיבת התכנית==
את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של Gnome.
כתוב תכנית פשוטה בעורך הטקסט,
קוד:
#code
class Hello
def initialize(name)
puts "Hello " + name
end
end
hello = Hello.new("world")
#code
==הרצת התכנית==
אנו נריץ את התכנית בעזרת מתרגם ruby, מתוך המסוף ([[#תמונת מסך|ראה תמונת מסך בסוף המדריך]])
ruby helloworld.rb
==תמונת מסך==
כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההרצה.
{{מדריכים:ruby_cmd1.jpg?200x200}}
(לחץ על התמונה כדי לקבל תמונה מוגדלת)
===איך להמשיך===
בהמשך העבודה בודאי תרצו להתקין כלי פיתוח נוספים וספריות פיתוח חדשות.
אפשר למצוא מדריכים לשימוש בכלים אלו ברשת ופה באתר.
=== מדריכי תכנות ===
[[מדריכי תכנות]] - אוסף מדריכי התכנות בפנגווין.