السبت، 30 أغسطس 2008

الأرقام الحقيقة Float

تدعم روبي الارقام الحقيقة أو أرقام ذات الفاصلة العائمة كما تسمى
ويتكون الرقم من رقم صحيح إضافة إلى رقم كسري مثل
1.2
211.2362
تنتمي الأرقام الحقيقة إلى الفصيل Float
أكتب الرقم مع نقطة وclass
لتعرف نوع الكائن المستخدم
يمكن استعمال العمليات الحسابية المعروفة على الارقام كأي لغة أخرى
12.2+1.0
122/151

الخميس، 28 أغسطس 2008

الأرقام الصحيحة Fixnum

الارقام الصحيحة هي الارقام بلا فواصل مثلا
121
1214511
15121441
يمثل النوع fixnum النوع الصحيح للأرقام في اللغة وهي كائنات وفصائل قائمة بذاتها
جرب التالي
123+145
200-211
522/121
25*62
(4*26).to_s
السطر الاخير يحول نتيجة الضرب إلى سلسلة أحرف

الاثنين، 25 أغسطس 2008

استعمال SciTE لتحرير البرامج

يأتي مع حزمة روبي محرر نصوص لمجموعة من لغات البرمجة منها روبي
أدخل البرنامج ثم نفذه وشاهد النتائج على الجانب الايمن
كما يمكن تحميله من هنا
http://www.scintilla.org/

الثلاثاء، 24 يونيو 2008

أنواع البيانات data types

لمن يعرف اللغات الأخرى تتكون انواع البيانات من مجموعة من البيانات التي تتعامل معها اللغة إضافة إلى بيانات متكونة من قبل المبرمج
وفي روبي أنواع البانات ايضا كائنات اساسية
  • الارقام وتسمى faxnum
  • السلاسل sring
  • المنطقية boolean

الارقام تشمل الارقام الصحيحة والحقيقة

أمثلة

100+100

"100"+100

السبت، 21 يونيو 2008

البرنامج الأول

بعد التنصيب الذي لن أدخل فيه ,يمكن استعمال بيئة التشغيل أو الموقع المصاحب هنا حيث يمكن تجريب برامجك على الخط.
أكتب اي سلسلة احرف وضعها بين قوسين
"ruby first" واضغط مفتاح الادخال وهذه النتيجة
"ruby first"
هذه النتيجة التى نفذها المفسر
ولان روبي لغة كائنية بالكامل فقد قام المفسر يتنفيذ النهج الافتراضي للفصيل Class String
لمعرفة نوع الفصيل أكتب
class.class
لمعرفة جميع النهج للفصيل أكتب
class.method
سيكتب المفسر جميع عناصر الفصيل ..
جرب الفصائل التالية
"rubylang"
10
10.01

الخميس، 12 يونيو 2008

التحميل والتنصيب

يمكن تحميل روبي من هنا
http://www.ruby-lang.org/en/downloads/
يمكنك تجريب بعض البرامج البسيطة في هذا الموقع
http://tryruby.hobix.com/

الجمعة، 2 مايو 2008

ماهي لغة روبي؟

السلام عليكم
قلم ماتز الياباني بتطوير لغة روبي1995  وانتشرت اللغة سريعا وتقدمت على لغات كثيرة في استعمال ملقمات الشبكة لخدمة طلبات المتصفحين .
لغة كائنية كليا مجانية مفتوحة المصدر تعمل على كل أنظمة التشغيل ,سهلة التعلم , بسيطة الترميز.