برنامج تعليمي لروبي: مرحبًا بالعالم
يساعدك هذا البرنامج التعليمي في البدء مع روبي. يشرح ما تحتاجه لكتابة أول برنامج روبي خاص بك. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، وكيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامج روبي من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة حتى تتمكن من البدء مع روبي، ثم الانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على روبي، يمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.
أمثلة رسائل قصيرة بروبي:
إرسال رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
إرسال رسائل قصيرة متعددة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة بروبي باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة رسائل قصيرة بروبي من Github
ما هي روبي
روبي هي لغة برمجة. تشبه اللغة الطبيعية مثل الإنجليزية. تستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها بنية أكثر صرامة لمساعدة الكمبيوتر على فهمها بشكل أفضل.
ما هو برنامج مرحبًا بالعالم في روبي
برنامج مرحبًا بالعالم في روبي هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج مرحبًا بالعالم هو أول برنامج يكتبه المطورون في أي لغة برمجة.
كيف تكتب أول برنامج لك في روبي
لكتابة أول برنامج لك في روبي:
- تحقق من المتطلبات الأساسية
- إعداد روبي
- فتح المفكرة
- حفظ الملف بامتداد .rb
- كتابة برنامج مرحبًا بالعالم في روبي
- تشغيل برنامج مرحبًا بالعالم في روبي
- تحقق من الناتج
- تعامل مع الأخطاء
المتطلبات الأساسية
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في روبي، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows وكود المثال المقدم أدناه.
- جهاز كمبيوتر يعمل بنظام Windows 10
- روبي
- مشروع Ozeki Hello World المثال
تنزيل روبي
يمكنك تنزيل روبي من الرابط التالي: https://rubyinstaller.org/downloads/
تثبيت روبي
لكتابة أول برنامج روبي لك، تحتاج إلى تثبيت روبي. يوضح لك الفيديو التالي كيفية إجراء هذا التثبيت.
فتح المفكرة
للبدء في البرمجة بلغة روبي، يجب أولاً فتح المفكرة. اكتب "notepad" في شريط البحث في الجزء السفلي الأيسر (الشكل 1). ستظهر النتيجة الأولى لتطبيق المفكرة. انقر عليه لفتحه.
إنشاء أول برنامج روبي لك
بعد تثبيت روبي، تحتاج إلى إنشاء أول برنامج روبي لك.
حفظ باسم
انقر على ملف، ثم حفظ باسم... لحفظ ملفك (الشكل 2). سيؤدي هذا إلى فتح نافذة جديدة.
تسمية الملف
بمجرد النقر على حفظ باسم...، تفتح نافذة جديدة. هنا يمكنك تسمية ملفك وتحديد موقع (الشكل 3). تأكد من حفظه كملف .rb. انقر على زر حفظ لحفظ ملفك في الدليل المحدد.
كتابة برنامج 'مرحبًا بالعالم' في روبي
أول برنامج تكتبه في أي لغة برمجة هو برنامج 'مرحبًا بالعالم'. الهدف الوحيد من هذا البرنامج هو طباعة عبارة 'مرحبًا بالعالم' على شاشة الكمبيوتر. في هذا المثال يتكون البرنامج من سطرين من الكود: السطر الأول: puts "" يطبع النص.
puts "مرحبًا بالعالم!"
اكتب الكود
هذه القطعة من الكود لها غرض واحد فقط. وهو عرض رسالة "Hello world!". في لغة روبي، يتكون هذا الكود من سطر واحد فقط. أمر puts (اختصار لـ put string) يقوم بإخراج النص من نوع بيانات السلسلة. النص الذي ترغب في إخراجه سيأتي بعد أمر puts وداخل علامات الاقتباس (الشكل 4).
تشغيل برنامج 'hello world' بلغة روبي
لتشغيل برنامج hello world، تحتاج إلى الضغط على Enter.
تشغيل البرنامج
ابدأ بفتح موجه الأوامر. قم بتغيير الدليل إلى مكان وجود ملفك. الآن اكتب اسم الملف (FirstRubyApp.rb) واضغط Enter (الشكل 5). ستلاحظ ظهور رسالة "Hello World"، مما يشير إلى أن الكود قد تم تشغيله بنجاح.
ماذا يحدث إذا ارتكبت خطأ في روبي
إذا ارتكبت خطأً عند كتابة تعليماتك في روبي، ستحصل على خطأ في الصياغة (Syntax error). سيتم تمييز السطر الذي يحتوي على الخطأ باللون الأحمر، وسيخبرك الكمبيوتر لماذا لم يفهم التعليمات. لتصحيح الخطأ، تحتاج إلى العودة إلى محرر النصوص وتعديل البرنامج. يُقال إن البرامج "تقوم بإصلاح الخطأ" عندما تقوم بتصحيح الأخطاء.
ما هو خطأ الصياغة في روبي؟
خطأ الصياغة يعني "أنا لا أفهم". إذا تحدثت مع شخص ما باللغة الإنجليزية ولم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة روبي ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ في الصياغة".
في الكود أدناه، سنقوم بإنشاء خطأ عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.
كيفية التعامل مع خطأ الصياغة في روبي؟
في الكود أدناه، سنقوم بإنشاء خطأ في الصياغة عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.
الأخطاء في روبي
الآن سنلقي نظرة على ما يحدث عندما يكون الكود غير صحيح. قم بتعديل الكود لإنشاء خطأ عمداً. استبدل أمر "puts" بـ "put". سيؤدي هذا إلى حدوث خطأ عند تشغيل البرنامج. لن تظهر رسالة hello world، ولكن سيتم عرض رسالة خطأ بدلاً من ذلك (الشكل 6). هذه الرسالة مفيدة لأنها تخبرك بنوع الخطأ الذي ارتكبته. وبهذه الطريقة، يكون من الأسهل على المطور العثور عليه وإصلاحه.
ملخص
تم كتابة هذه المقالة لمساعدتك في البدء مع روبي من خلال تعليمك كيفية كتابة برنامج Hello World أساسي بهذه اللغة. لقد بذلنا قصارى جهدنا لجعل هذا البرنامج التعليمي واضحًا وسهل الفهم قدر الإمكان حتى تتمكن من تعلم أساسيات البرمجة بلغة روبي بسهولة. برنامج Hello World هو مجرد البداية، بينما تتبع الخطوات الموضحة، تتعلم كل ما تحتاجه للتحضير لبرمجة أي برنامج أكبر بلغة روبي.
يمكنك العثور على مقالات أخرى على موقع Ozeki لمعرفة المزيد حول كيفية إنشاء واستخدام حلول روبي. استمر في دراستك هنا، واقرأ البرنامج التعليمي التالي بعنوان كيفية إرسال SMS من روبي.
لا تضيع وقتك، قم بتنزيل بوابة Ozeki للرسائل القصيرة الآن!
More information
- درس C# لـ SMS: Hello world
- درس Visual Basic لـ SMS: Hello world
- درس F# لـ SMS: Hello world
- درس Java لـ SMS: Hello world
- برنامج تعليمي لرسائل SMS عبر Javascript: Hello world
- درس Node.js لـ SMS: Hello world
- درس Kotlin لـ SMS: Hello world
- درس C/C++ لـ SMS: Hello world
- درس Delphi لـ SMS: Hello world
- درس PHP لـ SMS: Hello world
- درس Perl لـ SMS: Hello world
- درس Python لـ SMS: Hello world
- درس Python flask لـ SMS: Hello world
- درس Ruby لـ SMS: Hello world
- درس Tcl/Tk لـ SMS: Hello world
- درس Go لـ SMS: Hello world
- درس R لـ SMS: Hello world
- درس Scala لـ SMS: Hello world
- درس Objective C لـ SMS: Hello world
- دروس لمطوري البرمجيات