برنامج تعليمي لروبي: مرحبًا بالعالم

يساعدك هذا البرنامج التعليمي في البدء مع روبي. يشرح ما تحتاجه لكتابة أول برنامج روبي خاص بك. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، وكيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامج روبي من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة حتى تتمكن من البدء مع روبي، ثم الانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على روبي، يمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.

أمثلة رسائل قصيرة بروبي:

إرسال رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
إرسال رسائل قصيرة متعددة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة رسائل قصيرة بروبي من Github

ما هي روبي

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

ما هو برنامج مرحبًا بالعالم في روبي

برنامج مرحبًا بالعالم في روبي هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج مرحبًا بالعالم هو أول برنامج يكتبه المطورون في أي لغة برمجة.

كيف تكتب أول برنامج لك في روبي

لكتابة أول برنامج لك في روبي:

  1. تحقق من المتطلبات الأساسية
  2. إعداد روبي
  3. فتح المفكرة
  4. حفظ الملف بامتداد .rb
  5. كتابة برنامج مرحبًا بالعالم في روبي
  6. تشغيل برنامج مرحبًا بالعالم في روبي
  7. تحقق من الناتج
  8. تعامل مع الأخطاء

المتطلبات الأساسية

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في روبي، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows وكود المثال المقدم أدناه.

  • جهاز كمبيوتر يعمل بنظام Windows 10
  • روبي
  • مشروع Ozeki Hello World المثال

تنزيل روبي

يمكنك تنزيل روبي من الرابط التالي: https://rubyinstaller.org/downloads/

الفيديو 1 - كيفية تنزيل روبي (برنامج تعليمي بالفيديو)

تثبيت روبي

لكتابة أول برنامج روبي لك، تحتاج إلى تثبيت روبي. يوضح لك الفيديو التالي كيفية إجراء هذا التثبيت.

الفيديو 2 - كيفية تثبيت روبي (برنامج تعليمي بالفيديو)

فتح المفكرة

للبدء في البرمجة بلغة روبي، يجب أولاً فتح المفكرة. اكتب "notepad" في شريط البحث في الجزء السفلي الأيسر (الشكل 1). ستظهر النتيجة الأولى لتطبيق المفكرة. انقر عليه لفتحه.

المفكرة
الشكل 1 - فتح المفكرة

إنشاء أول برنامج روبي لك

بعد تثبيت روبي، تحتاج إلى إنشاء أول برنامج روبي لك.

الفيديو 3 - كيفية إنشاء أول برنامج روبي لك (برنامج تعليمي بالفيديو)

حفظ باسم

انقر على ملف، ثم حفظ باسم... لحفظ ملفك (الشكل 2). سيؤدي هذا إلى فتح نافذة جديدة.

حفظ باسم
الشكل 2 - حفظ باسم

تسمية الملف

بمجرد النقر على حفظ باسم...، تفتح نافذة جديدة. هنا يمكنك تسمية ملفك وتحديد موقع (الشكل 3). تأكد من حفظه كملف .rb. انقر على زر حفظ لحفظ ملفك في الدليل المحدد.

اسم الملف
الشكل 3 - اسم الملف

كتابة برنامج 'مرحبًا بالعالم' في روبي

أول برنامج تكتبه في أي لغة برمجة هو برنامج 'مرحبًا بالعالم'. الهدف الوحيد من هذا البرنامج هو طباعة عبارة 'مرحبًا بالعالم' على شاشة الكمبيوتر. في هذا المثال يتكون البرنامج من سطرين من الكود: السطر الأول: puts "" يطبع النص.

puts "مرحبًا بالعالم!"

الفيديو 4 - كيفية كتابة برنامج 'مرحبًا بالعالم' في روبي (برنامج تعليمي بالفيديو)

اكتب الكود

هذه القطعة من الكود لها غرض واحد فقط. وهو عرض رسالة "Hello world!". في لغة روبي، يتكون هذا الكود من سطر واحد فقط. أمر puts (اختصار لـ put string) يقوم بإخراج النص من نوع بيانات السلسلة. النص الذي ترغب في إخراجه سيأتي بعد أمر puts وداخل علامات الاقتباس (الشكل 4).

اكتب الكود
الشكل 4 - اكتب الكود

تشغيل برنامج 'hello world' بلغة روبي

لتشغيل برنامج hello world، تحتاج إلى الضغط على Enter.

الفيديو 5 - كيفية تشغيل برنامج 'hello world' (فيديو تعليمي)

تشغيل البرنامج

ابدأ بفتح موجه الأوامر. قم بتغيير الدليل إلى مكان وجود ملفك. الآن اكتب اسم الملف (FirstRubyApp.rb) واضغط Enter (الشكل 5). ستلاحظ ظهور رسالة "Hello World"، مما يشير إلى أن الكود قد تم تشغيله بنجاح.

تشغيل البرنامج
الشكل 5 - تشغيل برنامج Hello world بلغة روبي

ماذا يحدث إذا ارتكبت خطأ في روبي

إذا ارتكبت خطأً عند كتابة تعليماتك في روبي، ستحصل على خطأ في الصياغة (Syntax error). سيتم تمييز السطر الذي يحتوي على الخطأ باللون الأحمر، وسيخبرك الكمبيوتر لماذا لم يفهم التعليمات. لتصحيح الخطأ، تحتاج إلى العودة إلى محرر النصوص وتعديل البرنامج. يُقال إن البرامج "تقوم بإصلاح الخطأ" عندما تقوم بتصحيح الأخطاء.

ما هو خطأ الصياغة في روبي؟

خطأ الصياغة يعني "أنا لا أفهم". إذا تحدثت مع شخص ما باللغة الإنجليزية ولم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة روبي ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ في الصياغة".

في الكود أدناه، سنقوم بإنشاء خطأ عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.

كيفية التعامل مع خطأ الصياغة في روبي؟

في الكود أدناه، سنقوم بإنشاء خطأ في الصياغة عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.

الفيديو 6 - كيفية التعامل مع خطأ صياغة في روبي (فيديو تعليمي)

الأخطاء في روبي

الآن سنلقي نظرة على ما يحدث عندما يكون الكود غير صحيح. قم بتعديل الكود لإنشاء خطأ عمداً. استبدل أمر "puts" بـ "put". سيؤدي هذا إلى حدوث خطأ عند تشغيل البرنامج. لن تظهر رسالة hello world، ولكن سيتم عرض رسالة خطأ بدلاً من ذلك (الشكل 6). هذه الرسالة مفيدة لأنها تخبرك بنوع الخطأ الذي ارتكبته. وبهذه الطريقة، يكون من الأسهل على المطور العثور عليه وإصلاحه.

خطأ
الشكل 6 - خطأ

ملخص

تم كتابة هذه المقالة لمساعدتك في البدء مع روبي من خلال تعليمك كيفية كتابة برنامج Hello World أساسي بهذه اللغة. لقد بذلنا قصارى جهدنا لجعل هذا البرنامج التعليمي واضحًا وسهل الفهم قدر الإمكان حتى تتمكن من تعلم أساسيات البرمجة بلغة روبي بسهولة. برنامج Hello World هو مجرد البداية، بينما تتبع الخطوات الموضحة، تتعلم كل ما تحتاجه للتحضير لبرمجة أي برنامج أكبر بلغة روبي.

يمكنك العثور على مقالات أخرى على موقع Ozeki لمعرفة المزيد حول كيفية إنشاء واستخدام حلول روبي. استمر في دراستك هنا، واقرأ البرنامج التعليمي التالي بعنوان كيفية إرسال SMS من روبي.

لا تضيع وقتك، قم بتنزيل بوابة Ozeki للرسائل القصيرة الآن!

More information