برمجة بلغة c و c++ و c# برمجة بلغة السي وتطوراتها وجديدها وكل ما يلزمها

إضافة رد
قديم 17-08-2011, 09:16 PM
  #1
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
b18 شرح برنامج Code::Blocks طريقك لعالم البرمجة


[TABLE1="width:85%;background-color:skyblue;border:4px double indigo;"][CELL="filter:;"]




بسم الله الرحمان الرحيم
أعضاء وزوار منتديات المهندس
السلام عليكم ورحمة الله

اليوم ان شاء الله سنتطرق لشرح برنامج البرمجة
Code::Blocks
أهم ماتحتاجه قبل الدخول في عالم البرمجة

1- برنامج تحرير النصوص éditeur de texte لتكتب فيه برنامج بلغة الـ:C أو الـ:C++
2- المصنف : طبعا ليحوّل السورس للغة مزدوجة .
3- المكتشف : و الذي يحدد لك أخطائك التي تقع فيها أثناء كتابتك للبرنامج


-------------------------------------
نحصل على برنامج " 3 في واحد " يقوم بالأعمال الثلاثة في آن واحد، و هذا النوع من البرامج نسميها الـ: IDE . أو ما يعرف ببيئات التطوير

توجد الكثير من بيئات التطوير المعتمدة مثل :

Code::Blocks (مجاني)
Visual C++ Express (مجاني)

Visual C++ (غير مجاني )

إن شاء الله سنتطرق لشرح مصور لبرنامج Code::Blocks
صراحة أجده الاكثر سهولة في الاستخدام والسلاسة
كما أنه يعمل جيدا على وندوز 7 على عكس باقي البرامج

الـ:Code::Blocks هو IDE ملائم جدا، مجاني و يشتغل على الـ:Windows و الـ: Mac OS و الـ: Linux . لغته المتوفرة حاليا هي الانجليزية

[motr]
تحميل الـ:Code::Blocks

[/motr]
شرح عملية التصطيب
[/motr]




الملف الذيقمنا بتحميله
لا تسألوني عن الخلفية











عليك تسطيب الخانات كما هو موضح في الصوة أعلاه












هنا يطلب منا ان كنا نريد فتح البرنامج للتجريب






مبارك تم تصطيب البرنامج بنجاح
نقوم بفتح البرنامج
ستجده في قائمة ابدأ أن تقم بتغيير مسار التسطيب






واجة البرنامج




[motr]

شرح دلالات الارقام

[/motr]

1- شريط الأدوات أو barre d'outils



2- قائمة ملفات المشروع : توجد بيسار النافذة، تحتوى على كلّ ملفات السورس المتعلقة بالبرنامج الذي تعمل عليه . و بما أنها فارغة حسب ما يظهر في الصورة هذا دليل على عدم وجود مصادر سورس في اللائحة لحدّ


3- المنطقة الرئيسية : هنا المساحة التي تكتب فيها الكودسورس للغتك الـ:C


4- منطقة البيان و يسميها المبرمجون : منطقة الموت ، و هي المنطقة التي تعرض لك الأخطاء التي وقعت فيها أثناء كتابتك للكود سورس، طبعا متسلسلة بانتظام .



ما يهمّنا الآن هو منطقة معيّنة خاصة من شريط الأدوات






1-Compile : كل الكود سورس الخاصة ببرنامجكم ستبعث لمصنف يقوم بالترجمة ثم يستخرج لنا الـ: Code::Blocks ملفا قابل للتنفيذ أو بالأحرى ملف تنفيذي. لكن إن اقترفت خطأ في الكتابة لن يترجم لك المصنف شيئا و ستظهر الأخطاء في منطقة البيان .



2- Exécute : تقوم بتشغيل آخر ملف تنفيذي قمت بكتابة الكود السورس الخاص به. و هذا عندما تريد تجريب البرنامج قبل الانتهاء منه. و لو كنت تتتبعني جيّدا كنت ستعرف بنفسك أنه قبل التشغيل Exécute يجب الترجمة Compile . و لكى نجرب ما توصلنا إليه نظغط على الأيقونة 3 .



3- Compile & Exécute : لن تحتاج عبقرية زائدة لتعرف ماذا يمثل جمع وظيفتي الأيقونتين السابقتين، أضيفوا لمعلوماتكم أنها الأيقونة التي سنكثر من استخدامها أكثر من باقيها، و أكرر ثانية بأنه إذا اقترفتم خطأ في وضع الكود سورس لن يتم ترجمة الأكواد و لا تشغيل البرنامج ! بل سيكون عليكم تصحيح قائمة من الأكواد التي سبق و أخطأتم فيها .
4- Recompile everything : عندما نقوم بالـ:"ترجمةCode::Blocks لن يقوم بتشغيل سوى الملفات التي عّدلتم عليها أو أضفتموها. أحيانا فقط، تظطرون بأمر الـ:Code::Blocks بترجمة و تشغيل كلّ شيء Recompile everything .
الآن سنتطرق للمرحلة الأهم في البرنامج

[motr]
بداية مشروع جديد
[/motr]

على المستخدم انشاء مشروع جديد خاص به


الشرح كالتالي :


كي تبدأ مشروعا جديدا، توجه نحو : File / New / Project ، ستظهر لك نافذة اختر منها "Console application"






كما تلاحظون، برنامج الـ:Code::Blocks يسمح بالعمل على أنماط كثيرة من البرامج المختلفة، منها التي تعمل بمكتبات مشهورة كالـ:SDL للـ:2D و ألـ: OpenGL للـ:3D و الـ:Qt و wxWidgets للـ:نوافذ .. إلخ، هذه المكتبات غير مسطبة على جهازكم بعد . و بهذا لا يمكنكم جعلها تعمل.



سنبدأ أوّلا بالـ:"Console"
أنقر على "Go" للشروع في المشروع الجديد،






بعدها سيأتيك اختيار بين لغتي الـ:C أو الـ:C++ ، اختر الـ:C






سيطلب منك الآن أن تدخل اسم المشروع، و كذا المسار الذي تختاره كي يتسطب فيه







آخر خطوة تطلب منكم هي ، كيف ينبغى أن يترجم البرنامج، يمكنكم ترك الاختيارات ' par défaut ' أي على حالها، لن يكون لهذا أي تأثير على ما سنقوم به الآن، قوموا بتحديد زر "Release" .



إظغط على Finish ، إنتهى ! . ماالذي قمنا به الآن يا ترى ؟ لقد قام البرنامج Code::Blocks بفتح مشروع جديد لنا مع احتواءه بعض الكود سورس التي سنحتاجها .



في الخانة الخاصة بالمشاريع على اليسار، إظغطوا على '+' لتوسيعها قليلا، و تظهر قائمة الملفات في المشروع .



مبارك تم فتح مشروع خاص بك



الآن ما عليكم الا بكتابة الكود والباقي على البرنامج



سيقوم بفتح ملف تنفيذي يفتح بواسطة ال : MsDos



طبعا ان لم تكن هناك أخطاء في الكود


مثال بسيط

الكود


النتيجة



والسلام عليكم ورحمة الله
[/CELL][/TABLE1]





التعديل الأخير تم بواسطة وَليد ; 17-08-2011 الساعة 09:33 PM
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 17-08-2011, 09:20 PM
  #2
taguenante
 الصورة الرمزية taguenante
 
La spécialité: sciences d'information & communication
المدرسة الوطنية العليا للإعلام الآلي
تاريخ التسجيل: 05-08-2011
المشاركات: 63
taguenante عضو يستحق التميزtaguenante عضو يستحق التميزtaguenante عضو يستحق التميزtaguenante عضو يستحق التميز
افتراضي رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

لقد ذكرتني بايام زمان ، كان هذا البرنامج هو المفضل عندي للبرمجة خصوصا واجهات gtk
taguenante غير متواجد حالياً  
رد مع اقتباس
قديم 18-08-2016, 07:08 PM
  #3
missmath
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 29-07-2016
المشاركات: 5
missmath
04 رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

سلام عليكم

لقد قمت بتحميل البرنامج

وصادفتني مشكلة وهي عند كتابة الكود واقوم بتنفيذ لا تخرجلي الصفحة السوداء ولا يتم التنفيذRun

اين المشكلة ارجو المساعدة
missmath غير متواجد حالياً  
رد مع اقتباس
قديم 18-08-2016, 07:10 PM
  #4
missmath
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 29-07-2016
المشاركات: 5
missmath
افتراضي رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

شكرااا ع الموضوع والشرح الوفي

وكا قلت لك
اقتباس:
سيقوم بفتح ملف تنفيذي يفتح بواسطة ال : Msdos
انا لا يقوم بالتنفيذ ما المشكلة
missmath غير متواجد حالياً  
رد مع اقتباس
قديم 18-08-2016, 07:11 PM
  #5
missmath
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 29-07-2016
المشاركات: 5
missmath
افتراضي رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

جاوبوني من فضلكم
missmath غير متواجد حالياً  
رد مع اقتباس
قديم 04-11-2016, 10:16 AM
  #6
trifi
 
La spécialité: Autres
جامعة امحمد بوقرة بومرداس
تاريخ التسجيل: 03-11-2013
المشاركات: 6
trifi
افتراضي رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

صور الشرح لا تظهر والكود بلوك لا يستجيب على وبندوز اكسبي ما العمل
__________________
[motr][read][gdwl]اذا كان بيتك من زجاج فلا تقذف الناس بالحجارة [/gdwl][/read][/motr]
trifi غير متواجد حالياً  
رد مع اقتباس
قديم 04-11-2016, 10:29 AM
  #7
trifi
 
La spécialité: Autres
جامعة امحمد بوقرة بومرداس
تاريخ التسجيل: 03-11-2013
المشاركات: 6
trifi
افتراضي رد: شرح برنامج Code::Blocks طريقك لعالم البرمجة

هل الكود بلوك يعمل على اكسبي
__________________
[motr][read][gdwl]اذا كان بيتك من زجاج فلا تقذف الناس بالحجارة [/gdwl][/read][/motr]
trifi غير متواجد حالياً  
رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
code::blocks

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لينكس طريقك الى ولوج فضاء البرمجة linus أدوات المبرمجين و برامجهم المنجزة 13 29-03-2014 07:56 PM
{برنامج} برنامج code couleur حيمري ياسين منتدى الالكترونيك 0 12-08-2009 06:39 PM
Code de la route DVD Code Rousseau achraf.mouni منتدى البرامج العام 5 19-12-2008 10:12 AM
أحد أهم مفاهيم البرمجة : ( البرمجة تركز على المعنى والنتيجة ) !! عادل العاشق التنمية البشريه 1 12-09-2008 07:42 AM
برنامج البرمجة باللغة ج البرنامج عربي أرجوا التثبيت briki_kadi برمجة بلغة c و c++ و c# 5 16-08-2008 08:15 AM


الساعة الآن 04:50 PM.