برنامج تعليمي لـ 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++:
- تحقق من المتطلبات الأساسية
- إعداد Visual Studio
- إنشاء مشروع جديد في Visual Studio
- اختر تطبيق Console بلغة C++
- سمّي مشروعك
- اكتب برنامج مرحبًا بالعالم بلغة C / C++
- شغّل برنامج مرحبًا بالعالم بلغة C / C++
- تحقق من الناتج
المتطلبات الأساسية
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك بلغة 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 متاحة للتنزيل. اتبع التعليمات في هذا الفيديو القصير لتنزيل المثبت على جهاز الكمبيوتر الخاص بك.
تثبيت Visual Studio
لكتابة أول برنامج لك بلغة C/C++، تحتاج إلى تثبيت Visual Studio. يوضح لك الفيديو التالي كيفية إجراء هذا التثبيت. يتضمن هذا الفيديو تثبيتًا مخصصًا لـ Microsoft Visual Studio Community edition. يحتوي على جميع الإعدادات والخطوات اللازمة لإعداد بيئة برمجة C/C++ بنجاح.
إنشاء أول مشروع لك في Visual Studio
يوضح لك هذا الفيديو التعليمي القصير كيفية إنشاء مشروع C/C++ باستخدام Visual Studio. ستتعلم كيفية اختيار اللغة الصحيحة (C/C++) وكذلك نوع المشروع. ستكتشف أيضًا كيفية تحديد مسار واسم وإطار عمل مستهدف لمشروعك الجديد. بمجرد تطبيق جميع الإعدادات اللازمة، سيتم تشغيل بيئة برمجة C/C++ داخل Visual Studio.
إنشاء مشروع جديد في Visual Studio
أولاً، افتح Visual Studio الذي قمت بتثبيته للتو. سيتم تحيتك بعد ذلك بشاشة ترحيب. تتيح لك هذه الشاشة إنشاء مشروع جديد أو فتح المشاريع السابقة. ضمن عمود "Get Started" على اليمين، انقر على إنشاء مشروع جديد (الشكل 1). سيتم توجيهك إلى الصفحة التالية حيث يمكنك تكوين إعدادات مشروعك.
اختر تطبيق وحدة التحكم C++
لإنشاء تطبيق وحدة تحكم C++، تحتاج أولاً إلى كتابة "cpp" في شريط البحث في الأعلى. ستظهر النتائج تطبيق وحدة التحكم كأحد الخيارات (الشكل 2). حدد هذا الخيار بالنقر عليه. انقر على التالي بعد تحديده للمتابعة. سيأخذك هذا إلى صفحة أخرى حيث يمكنك تسمية مشروعك.
سمّ مشروعك
بعد تحديد مشروعك كتطبيق وحدة تحكم، سيُطلب منك تسميته. تحت النص الذي يقول "اسم المشروع" ستجد مربع نص (الشكل 3). أدخل الاسم الذي تريده في هذا المربع لتسمية مشروعك. انقر على زر إنشاء في الزاوية اليمنى السفلى عند الانتهاء لإنشاء مشروعك.
اكتب برنامج 'مرحبًا بالعالم' بلغة C/C++
أول برنامج تكتبه في أي لغة برمجة هو برنامج 'مرحبًا بالعالم'. الهدف الوحيد من هذا البرنامج هو طباعة عبارة 'مرحبًا بالعالم' على شاشة الكمبيوتر. في هذا المثال، يتكون البرنامج من سطرين من التعليمات البرمجية: السطر الأول: std::cout << ""; يطبع النص.
#include <iostream> int main() { std::cout << "Hello World!\n"; }
أدخل الكود
في هذا الفيديو، نقوم بإدخال كود "مرحبًا بالعالم!" عن طريق كتابته في محرر نصوص Visual Studio.
شغّل برنامج 'مرحبًا بالعالم' بلغة C/C++
لتشغيل برنامج مرحبًا بالعالم، تحتاج إلى النقر على زر البدء الأخضر في شريط أدوات Visual Studio. يمكنك أيضًا استخدام مفتاح F5 لتشغيل برنامجك. لاحظ أنه عند الضغط على F5، سيحفظ Visual Studio ملفك المكتوب حديثًا أولاً، ثم سيترجمه إلى كود قابل للتنفيذ، ثم سيشغله على جهازك.
شغّل البرنامج
يمكنك تشغيل برنامج C/C++ المكتوب حديثًا باستخدام Visual Studio. ابحث عن زر مصحح Windows المحلي مع سهم أخضر بجانبه في شريط الأدوات في الأعلى (الشكل 4). انقر على هذا الزر لتنفيذ الكود الخاص بك. سيظهر لك وحدة تحكم تصحيح Visual Studio، حيث يمكنك رؤية نتائج برنامجك.
مرحبًا بالعالم!
بعد تشغيل الكود بنجاح، ستظهر وحدة تحكم تصحيح Visual Studio في نافذة جديدة. داخل وحدة التحكم، سترى رسالة "مرحبًا بالعالم" معروضة (الشكل 5). اضغط على أي مفتاح في لوحة المفاتيح لإغلاق وحدة التحكم هذه.
ماذا يحدث إذا ارتكبت خطأ في C/C++
إذا ارتكبت خطأً عند كتابة تعليماتك في C/C++، فستحصل على خطأ في الصيغة. سيقوم الكمبيوتر بتسليط الضوء على السطر الذي يحتوي على الخطأ باللون الأحمر، وسيخبرك لماذا لم يفهم التعليمات. لتصحيح الخطأ، تحتاج إلى العودة إلى محرر النصوص وتعديل البرنامج. يقول البرنامج أنه "يصلح الخطأ" عند تصحيح الأخطاء.
ما هو خطأ الصيغة في C/C++؟
خطأ الصيغة يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية ولم يفهم ما تقوله، فسيرد بـ "أنا لا أفهم". إذا تحدثت إلى كمبيوتر بلغة C/C++ ولم يفهم الكمبيوتر ما تقوله، فسيرد بـ "خطأ في الصيغة".
في الكود أدناه، سنقوم بإنشاء خطأ عمدًا بعدم وضع فاصلة منقوطة بعد سطر مرحبًا بالعالم. سترى كيف يتفاعل الكمبيوتر، وكيف نصلح الخطأ، وكيف نشغل برنامج الكمبيوتر بنجاح.
كيفية التعامل مع خطأ الصيغة في C/C++؟
في الكود أدناه، سنقوم بإنشاء خطأ في الصيغة عمدًا بعدم وضع فاصلة منقوطة بعد سطر مرحبًا بالعالم. سترى كيف يتفاعل الكمبيوتر، وكيف نصلح الخطأ، وكيف نشغل برنامج الكمبيوتر بنجاح.
خطأ في Visual Studio
يُظهر هذا الفيديو ما يحدث عندما ترتكب خطأً في الكود الخاص بك. الصيغة غير الصالحة ستؤدي دائمًا إلى خطأ في الصيغة. سيفشل الكود الخاص بك في التنفيذ. هنا نرى أن رسالة "مرحبًا بالعالم!" لا تظهر. بدلاً من ذلك، تظهر رسالة خطأ في الإخراج.
خطأ
عند حدوث خطأ في برنامجك أثناء التشغيل، يتم عرض رسالة خطأ في المخرجات (الشكل 6). تحتوي هذه الرسالة على معلومات حول سبب حدوث الخطأ وما تسبب فيه. وبهذه الطريقة يكون من الأسهل على المطور التعرف على الأخطاء وإصلاحها. في هذه الحالة يمكننا أن نرى أنه خطأ في الصياغة. تخبرك رسالة الخطأ بأن هناك فاصلة منقوطة (;) ناقصة.
ملخص
السبب وراء وجود هذا المستند هو أن يوضح لك كيفية تثبيت الأدوات للبرمجة بلغة C / C++ وسيأخذك خطوة بخطوة حتى بناء وتشغيل كود "Hello World". تم إنشاء هذا الدليل لتقديم أساسيات لغة C / C++ لك ولإعدادك لفهم واستخدام أمثلة الرسائل القصيرة (SMS) الخاصة بنا بلغة C / C++. استخدام حلول Ozeki للرسائل القصيرة (SMS) بلغة C / C++ مفيد، لأنه يأتي مع كود المصدر الكامل، ويمكنك استخدامه وتعديله دون أي قيود.
انتقل إلى المقال التالي على موقع Ozeki وتعلم المزيد عن حلول لغة C / C++. تحقق من البرنامج التعليمي حول كيفية إرسال الرسائل القصيرة (SMS) من لغة C / C++.
قم بتنزيل بوابة Ozeki للرسائل القصيرة (SMS) الآن وقم بإعداد النظام!
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
- دروس لمطوري البرمجيات