مدخل الى عالم البرمجة
قبل ان ندخل في المواضيع البرمجية وكيفية كتابة البرمجة.
دعنا نوضح ماهي البرمجة وماهي اللغات وكيف نستفاد منها.
طبعا عند ظهور الحاسوب أصبح اغلب الناس بحاجة الى برامج تلائم حاجاتهم وصار بالضرورة الى توفر لغات يستخدمها المبرمجون لبرمجة تطبيقات تلائم احتياجات الناس وتسهيل الامور في الحياة العملية.
فظهرت عدد كبير من اللغات منها للالعاب واخرى لقواعد البيانات واخرى الى برمجة صفحات الويب واخرى لبرمجة تطبيقات للمستخدمين واصبح المبرمج في خيرة من امره يبرمج باي لغة تلائم طلب المستخدم.
اذن اللغات البرمجية تمكننا من حل عدد كبير من المشاكل التي يعجز عقلنا عن حلها وتسهيل امور الحياة وبسرعة عالية لذلك لا تجعلها تفوتك فهي سهلة وجميلة.وما سندرسة ونتعلمه في هذه الدورة هي لغة سي بلاس التي تدرس في اغلب الدول والجامعات العربية والغربية والتي هي اساس اغلب اللغات الحديثة.
التعرف على البرنامج المستخدم في تنفيذ البرامج
ما سنستخدمه في هذه الدورة لتطبيق البرامج والامثلة المحلولة هو برنامج code blocks
ولا يختلف هذا لمنتج كثيرا عن بقية الاصدارات لكن حتى يكون القارئ على معرفة بالبرنامج الذي سنتعامل معه وهو متوفر في شبكات الويب تستطيع تنزيله من اي موقع وتنصيبه..! و يمكنكم تحميله من هنا
كيفية التعامل مع برنامج code blocks وكتابة البرامج وتنفيذها ؟
بعد تنصيب البرنامج وتشغيله ستفتح النافذة التالية وهي النافذة الاساسية للبرنامج
1 هذه النافذة نكتب بها برنامجنا الذي نريد تنفيذه والحصول على نتائج و ما سنكتبه في هذه الدروس من اكواد سوف تكتب في هذه النافذة . جميعها ونستطيع فتح نافذة جديدة من قائمة File ونختار new سوف تفتح قائمة جديدة اختر Empty file للعمل على صفحة فارغة او اختر project للعمل على مشروع جديد هنا شرح بالصور
1 من قائمة ملف File ثم 2 اختر جديد new ثم 3 للعمل على ورقه فارغة اختر Empty file أو4 للعمل على مشروع جديد اختر project
طريقة فتح مشروع جديد في كود بلوكس
بعد ان تختار project عليك ان تتبع هذه الخطوات
1- ستقتح نافذة New from template اختر منها Console application واضغط على Go كما في الصورة التاليه
2- ستفتح نافذه أخرى Console application اضغط على next كما هو موضح في الصورة
3- قم باختيار اللغه التي ستخدمها في انشاء برنامجك وهي c++ ملاحظة (الكود بلوكس يدعم اللغة البرمجية c ,c++) كما هو موضح
4- الخطوة قبل الأخيرة في الخانة 1 قم بكتابة اسم برنامجك الخانة 2 قم بتحديد مسار حفظ برنامجك الخانة 3 و 4 سوف تملأ تلقائيا اضغط على next
5- أخيرا ضع الاعدادات كما هي موضحه في الصورة واضغط على finish
الان لقد قمت بفتح اول مشروع لك في لغة البرمجة c++
1- شريط العنوان.
2- شريط القوائم.
3- صندوق الادوات. ولن يهمنا فيه الا منطقة مخصصه فيه وهي
1-build: كل الكود سورس الخاصة ببرنامجكم ستبعث لمصنف يقوم بالترجمة ثم يستخرج لنا الـ:Code::Blocks ملفا قابل للتنفيذ أو بالأحرى ملف تنفيذي. لكن إن اقترفت خطأ في الكتابة لن يترجم لك المصنف شيئا وستظهر الأخطاء في منطقة البيان .
2- run: تقوم بتشغيل آخر ملف تنفيذي قمت بكتابة الكود السورس الخاص به. و هذا عندما تريد تجريب البرنامج قبل الانتهاء منه. و لو كنت تتتبعني جيّدا كنت ستعرف بنفسك أنه قبل التشغيل runيجب الترجمة buld. و لكى نجرب ما توصلنا إليه نظغط على الأيقونة 3 .
3- build & run : لن تحتاج عبقرية زائدة لتعرف ماذا يمثل جمع وظيفتي الأيقونتين السابقتين، أضيفوا لمعلوماتكم أنها الأيقونة التي سنكثر من استخدامها أكثر من باقيها، و أكرر ثانية بأنه إذا اقترفتم خطأ في وضع الكود سورس لن يتم ترجمة الأكواد و لا تشغيل البرنامج ! بل سيكون عليكم تصحيح قائمة من الأكواد التي سبق و أخطأتم فيها .
4-قائمة ملفات المشروع : توجد بيسار النافذة، تحتوى على كلّ ملفات السورس المتعلقة بالبرنامج الذي تعمل عليه .
5- المنطقة الرئيسية : هنا المساحة التي تكتب فيها الكود لبرنامجك
6- منطقة البيان و أسميها: منطقة الموت 😅 ، و هي المنطقة التي تعرض لك الأخطاء التي وقعت فيها أثناء كتابتك للكود ، طبعا متسلسلة بانتظام .
7- شريط التعليمات.
واذا اختفت عليك احدى هذه المناطق تستطيع إظهارها من قائمة عرض view
================================================
الان نقوم بتشغيل المشروع الذي انشئناه بالضغط على زر build وثم نضغط على run
عندما نقوم ببناء البرنامج وتشغيله تظهر لنا هذه النافذه
النافذة السوداء هي الكود سورس الذي أنشئناه من المشروع my first project وهو قام بطباعة
Hello world!
على الشاشة
هذه كانت مقدمة سريعة على البرمجة و برنامج كود بلوكس
الدرس الاول في (++C) : مدخل الى عالم البرمجة والتعرف على البرنامج المستخدم في تنفیذ البرامج
4/
5
Oleh
Khalid Nasser
5 التعليقات
إلى التعليقاتممتاز وبارك الله فيك ياخالد.بصراحه عمل جبار ومتميز
ردممتاز وبارك الله فيك ياخالد.بصراحه عمل جبار ومتميز
ردشرح مميز
ردأشكرك استاذي وعمي سمير ان شاء الله سوف نواصل الى الامام
رداشكرك وان شاء الله نواصل
رد