برنامج تعليمي لـ C/C++: مرحبًا بالعالم

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

أمثلة لـ C/C++ للرسائل القصيرة:

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

ما هي لغة C/C++

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

ما هو Visual Studio

Visual Studio هو أداة لكتابة برنامج بلغة C/C++. يسمح لك Visual Studio بكتابة النص باستخدام لغة C/C++، ويجعلك قادرًا على إخبار الكمبيوتر بقراءة النص وتنفيذ التعليمات. نستخدم مصطلح "تشغيل" لإخبار الكمبيوتر بتنفيذ التعليمات.

ما هو برنامج مرحبًا بالعالم بلغة C/C++

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

كيف تكتب أول برنامج لك بلغة C / C++

لكتابة أول برنامج لك بلغة C / C++:

  1. تحقق من المتطلبات الأساسية
  2. إعداد Visual Studio
  3. إنشاء مشروع جديد في Visual Studio
  4. اختر تطبيق Console بلغة C++
  5. سمّي مشروعك
  6. اكتب برنامج مرحبًا بالعالم بلغة C / C++
  7. شغّل برنامج مرحبًا بالعالم بلغة C / C++
  8. تحقق من الناتج

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

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك بلغة C/C++، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، وبيئة برمجة Visual Studio، وكود المثال المقدم أدناه.

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

تنزيل Visual Studio

Microsoft Visual Studio Community Edition

في هذا الفيديو التعليمي، ستجد كيفية تنزيل مثبت Visual Studio Community Edition. يمكنك تنزيل المثبت من الرابط التالي: https://visualstudio.microsoft.com/downloads/. في هذه الصفحة، سترى إصدارات مختلفة من Visual Studio متاحة للتنزيل. اتبع التعليمات في هذا الفيديو القصير لتنزيل المثبت على جهاز الكمبيوتر الخاص بك.

الفيديو 1 - كيفية تنزيل مثبت Visual Studio Community Edition (فيديو تعليمي)

تثبيت Visual Studio

لكتابة أول برنامج لك بلغة C/C++، تحتاج إلى تثبيت Visual Studio. يوضح لك الفيديو التالي كيفية إجراء هذا التثبيت. يتضمن هذا الفيديو تثبيتًا مخصصًا لـ Microsoft Visual Studio Community edition. يحتوي على جميع الإعدادات والخطوات اللازمة لإعداد بيئة برمجة C/C++ بنجاح.

الفيديو 2 - كيفية تثبيت Visual Studio (فيديو تعليمي)

إنشاء أول مشروع لك في Visual Studio

يوضح لك هذا الفيديو التعليمي القصير كيفية إنشاء مشروع C/C++ باستخدام Visual Studio. ستتعلم كيفية اختيار اللغة الصحيحة (C/C++) وكذلك نوع المشروع. ستكتشف أيضًا كيفية تحديد مسار واسم وإطار عمل مستهدف لمشروعك الجديد. بمجرد تطبيق جميع الإعدادات اللازمة، سيتم تشغيل بيئة برمجة C/C++ داخل Visual Studio.

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

إنشاء مشروع جديد في Visual Studio

أولاً، افتح Visual Studio الذي قمت بتثبيته للتو. سيتم تحيتك بعد ذلك بشاشة ترحيب. تتيح لك هذه الشاشة إنشاء مشروع جديد أو فتح المشاريع السابقة. ضمن عمود "Get Started" على اليمين، انقر على إنشاء مشروع جديد (الشكل 1). سيتم توجيهك إلى الصفحة التالية حيث يمكنك تكوين إعدادات مشروعك.

إنشاء مشروع جديد
الشكل 1 - إنشاء مشروع جديد

اختر تطبيق وحدة التحكم C++

لإنشاء تطبيق وحدة تحكم C++، تحتاج أولاً إلى كتابة "cpp" في شريط البحث في الأعلى. ستظهر النتائج تطبيق وحدة التحكم كأحد الخيارات (الشكل 2). حدد هذا الخيار بالنقر عليه. انقر على التالي بعد تحديده للمتابعة. سيأخذك هذا إلى صفحة أخرى حيث يمكنك تسمية مشروعك.

تطبيق وحدة التحكم
الشكل 2 - اختر تطبيق وحدة التحكم C++

سمّ مشروعك

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

اسم المشروع
الشكل 3 - اكتب اسم المشروع

اكتب برنامج 'مرحبًا بالعالم' بلغة C/C++

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

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

أدخل الكود

في هذا الفيديو، نقوم بإدخال كود "مرحبًا بالعالم!" عن طريق كتابته في محرر نصوص Visual Studio.

الفيديو 4 - كيفية إدخال كود "مرحبًا بالعالم!" (فيديو تعليمي)

شغّل برنامج 'مرحبًا بالعالم' بلغة C/C++

لتشغيل برنامج مرحبًا بالعالم، تحتاج إلى النقر على زر البدء الأخضر في شريط أدوات Visual Studio. يمكنك أيضًا استخدام مفتاح F5 لتشغيل برنامجك. لاحظ أنه عند الضغط على F5، سيحفظ Visual Studio ملفك المكتوب حديثًا أولاً، ثم سيترجمه إلى كود قابل للتنفيذ، ثم سيشغله على جهازك.

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

شغّل البرنامج

يمكنك تشغيل برنامج C/C++ المكتوب حديثًا باستخدام Visual Studio. ابحث عن زر مصحح Windows المحلي مع سهم أخضر بجانبه في شريط الأدوات في الأعلى (الشكل 4). انقر على هذا الزر لتنفيذ الكود الخاص بك. سيظهر لك وحدة تحكم تصحيح Visual Studio، حيث يمكنك رؤية نتائج برنامجك.

تشغيل البرنامج
الشكل 4 - شغّل البرنامج

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

بعد تشغيل الكود بنجاح، ستظهر وحدة تحكم تصحيح Visual Studio في نافذة جديدة. داخل وحدة التحكم، سترى رسالة "مرحبًا بالعالم" معروضة (الشكل 5). اضغط على أي مفتاح في لوحة المفاتيح لإغلاق وحدة التحكم هذه.

cmd
الشكل 5 - مرحبًا بالعالم!

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

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

ما هو خطأ الصيغة في C/C++؟

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

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

كيفية التعامل مع خطأ الصيغة في C/C++؟

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

خطأ في Visual Studio

يُظهر هذا الفيديو ما يحدث عندما ترتكب خطأً في الكود الخاص بك. الصيغة غير الصالحة ستؤدي دائمًا إلى خطأ في الصيغة. سيفشل الكود الخاص بك في التنفيذ. هنا نرى أن رسالة "مرحبًا بالعالم!" لا تظهر. بدلاً من ذلك، تظهر رسالة خطأ في الإخراج.

الفيديو 6 - ما يحدث عندما ترتكب خطأً في الكود الخاص بك (فيديو تعليمي)

خطأ

عند حدوث خطأ في برنامجك أثناء التشغيل، يتم عرض رسالة خطأ في المخرجات (الشكل 6). تحتوي هذه الرسالة على معلومات حول سبب حدوث الخطأ وما تسبب فيه. وبهذه الطريقة يكون من الأسهل على المطور التعرف على الأخطاء وإصلاحها. في هذه الحالة يمكننا أن نرى أنه خطأ في الصياغة. تخبرك رسالة الخطأ بأن هناك فاصلة منقوطة (;) ناقصة.

error
الشكل 6 - خطأ

ملخص

السبب وراء وجود هذا المستند هو أن يوضح لك كيفية تثبيت الأدوات للبرمجة بلغة C / C++ وسيأخذك خطوة بخطوة حتى بناء وتشغيل كود "Hello World". تم إنشاء هذا الدليل لتقديم أساسيات لغة C / C++ لك ولإعدادك لفهم واستخدام أمثلة الرسائل القصيرة (SMS) الخاصة بنا بلغة C / C++. استخدام حلول Ozeki للرسائل القصيرة (SMS) بلغة C / C++ مفيد، لأنه يأتي مع كود المصدر الكامل، ويمكنك استخدامه وتعديله دون أي قيود.

انتقل إلى المقال التالي على موقع Ozeki وتعلم المزيد عن حلول لغة C / C++. تحقق من البرنامج التعليمي حول كيفية إرسال الرسائل القصيرة (SMS) من لغة C / C++.

قم بتنزيل بوابة Ozeki للرسائل القصيرة (SMS) الآن وقم بإعداد النظام!

More information