الإعــلام الآلي والرياضيــات يشتمل على جميع مبادئ الإعلام الآلي والرياضيــات

إضافة رد
قديم 23-01-2009, 12:01 PM
  #1
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
09 compilateur



ماهي البرامج التي نحن بحاجة إليها لكي نبدأ بالبرمجة ؟

لن يكون في هذا الدرس ما هو صعب و لكن سنأخذ كل الوقت لنتعرف على كيفية عمل مختلف برامج البرمجة .
فاستغلوا الفرصة لأننا في الدرس القادم سنبدأ حقا بالبرمجة و لن يكون لنا الوقت لأخذ القيلولة .
عنوان الدرس :

الأدوات التي يحتاجها المبرمج
يمكنكم إختيار ++DEv C...
أو ++Visual C...
أو أيضا Code::Blocks...
و بالنسبة للماكنتوش ...Xcode


إذا بالنسبة لكم ما الأدوات التي يحتاجها المبرمج ؟
لو كنتم تابعتم الدرس السابق ,فستعرفون واحدا على الأقل !!

هل عرفتم الجواب ؟
...
...
...
لم تعرفوه ؟

نعم ,إن الأمر يتعلق بال compilateur , هذا البرنامج الغريب الذي يمكننا من ترجمة الكود سورس إلى اللغة التي يفهمها الحاسوب !
و كما قلت لكم في الدرس السابق أنه يوجد عدة
compilateur للغة C. وسنرى بأن إختيار "المترجم " لن يكون صعبا بالنسبة لنا نحن المبتدئون .
إذا ,إلى ماذا يحتاج أيضا ؟
لن أدعكم تخمنون كثيرا ,إليكم أقل المعدات التي يجب أن تتوفر عند المبرمج لكي يبدأ :
+معالج للنصوص Un éditeur de texte : و ذلك لكتابة الكود سورس للبرنامج ,بصفة عامة برنامج مثل Bloc-Notes تحت الويندوز أو "vi" تحت اللينكس يفيان بالغرض .و الأحسن و هو التوفر على معالج نصوص ذكي ,يلون الكود بنفسه ,و الذي سيساعدكم في مراجعة الكود و تصحيح الأخطاء بكل سهولة .
+Un compilateur : و ذلك لترجمة الكود سورس للغة الحاسوب .

+Un débuggerتذكروه جيدا) و هو يمثل متعقب الأخطاء و سيساعدكم في تصحيحها (للأسف لم يتم إختراع أي "مصحح"حتى الآن ).

من الآن لدينا طريقتين للإختيار و العمل :

-إما أن نقوم بإستعمال البرامج السابقة متفرقة .و هي الطريقة الصعبة و المعقدة و لكنها تعمل تحت اللينكس فقط و بشكل جيد ,و هناك عدة مبرمجين يفضلون هذه الطريقة .لن أشرح أكثر هنا . لكنني سأريكم الطريقة الثانية و هي أبسط و أسهل و في متناول الجميع .

-و إما أن نستعمل البرامج مجتمعة في برنامج واحد "3 en 1" "3in1" و الذي يجمع éditeur de texte, compilateur و débugger

هذه البرامج التي تجمع الثلاثة في واحد نسميها ب IDE.

في الحقيقة يوجد أكثر من بيئة عمل و تطوير , و قد تجدون بعض الإحتيار في الإختيار لكن شيئ واحد مؤكد و صحيح و هو أنه يمكنكم فعل أي شيئ تريدونه في أي برنامج (بالنسبة لنا).

ما هو IDE الأفضل من بينهم كلهم ؟

بالنسبة لي فإنني أفضل code::blocks فبه بدأت و إذا لم أختر الآخرين مثل ++visual C فليس لعدم قوته لكنه خاص بالمحترفين في هذا المجال فأنا شخصيا أعتبره الأقوى .
لكن و بما أنكم مبتدئون فلن أجبركم على إختيار++visual C فلن تكونوا قادرين على على إستغلال قوته الكاملة .

لذلك فلم يبقى سوى خيارين و هما ++Dev C و Code::Blocks . و لمعلوماتكم فإن ++Dev C هو IDE قد لاقى شعبية كبرى لمدة و لكن لم يتلقى أي تحديث منذ مدة كبيرة .
لذلك فإنني أنصحكم ب Code::Blocks للبدء , و لكنه ليس أمرا.فكيف ما كان IDE الذي تختارونه ستكونون قادرين على فعل الكثير من الأشياء .

في بقية هذا الدرس سأقوم بعرض البرامج 3 .
لكن لاحظو أن هذه البرامج لا تستخدم إلا تحت الويندوز , إلا code::blocksو الذي يشتغل إيضا تحت اللينكس .

و ماذا أفعل إذا كنت أستخدم الماكنتوش ؟

إذاكنتم تحت الماك فهناك IDE يسمى ب "Xcode" و الذي يوجد في سي دي التنصيب ل Mac OS و سنرى كيفية إشتغاله في نهابة الدرس .

يمكنكم إختيار ++DEv C..

++DEv C هو بيئة عمل و تطوير (IDE) مجاني . و هو الأكثر شهرة .و لكنه ليس محدثا , لذلك فاليوم ينصح بإستعمال Code::Blocks (مجاني أيضا, موضح في الأسفل ).



و ككل البرامج ,توجد عدة نسخ. و الصور التي سأعرضها هي من النسخة 4.9.9.0 .

مثل هذه البرامج تتطور بسرعو فإذا كنتم من مستخدمي نسخة متقدمة فلا تخافو فإن عمل الرنامج و دوره لن يتغير...

و لتحميله لا يسعنا سوى الدخول لموقع البرنامج وتحميله بكل سهولة دون الإحتياج لكراك أو سيريال ...

++Site web for Dev C


كيفية العمل عليه ؟

شغل البرنامج .
في المرة الأولى سوف يسألكم حول اللغة و حول إنشاء ملفات خاصة ,أنصحكم بتركها كما هي .
حا نحن في البرنامج لكن لايوجد شيئ؟؟!
يجب طلب مشروع جديد new projet للبرنامج و لفعل ذلك إذهب إلى القائمة الرئيسية و إتبع الأوامر :
"Fichier / Nouveau / Projet"
أو
File / New / Project""

بعد ذلك ستخرج لكم نافذة مثل :



+ إضغط على "Console Application" .فلن نبدأ بعمل برامج بالنوافذ بل سنقتصر فقط على برامج الconsole وهي برامج تظهر على نوافد تشبه كثيرا الدوس .
+ثم إختاروا "Projet C"
+ثم علموا "Langage par défaut"
+ و من ثم أعطوا إسما لمشروعكم
+ثم ok

بعد ذلك سيطلب منكم مكان الحفظ (أنصحكم بعمل مكان خاص لمشاريعكم و برامجكم )

و كما نلاحظ فإن البرنامج يكتب بعض الأشياء لن أقوم بشرحها إلى في الدرس القادم و سيكون بالتفصيل الممل .





أهم القوائم في البرنامج ...

لن أتكلم عن كل القوائم فهي لنفسها شارحة لكنني سأتكلم عن ما أراه مهما و هو في هذه الصورة :


سأبدأ من اليسار إلى اليمين

1- الأيقونة الأولى : وهي تقوم بدور الترجمة compilateur .

2-الأيقونة الثانية : و هي لرؤية البرنامج (الشيئ الذي حصلنا عليه بعد كتابة الكود سورس).

3-الأيقونة الثالثة : و هي تعمل عملا الإثنتين السابقتين في نفس الوقت .

ملاحظة : بالنسبة للفيجوال سي++ لن أقوم بشرحه لأننا لن نستعمله

لذلك سأمر مباشرة لل code::blocks


يمكنكم إختيار code::blocks


code::blocks و هو IDE حر و مجاني .
لكنه يعتبر جديدا و ليس له نفس شهرة الديف سي ++ , و لكنني و مع ذلك أعترف بأنني كنت مندهشا من هذا البرنامج الرائع و أنصحكم بإستعمال (نصيحة أب لإبنه ).
بالإضافة إلى ذلك فإنه ال IDE الوحيد الذي يشتغل تحت الويندوز و الينكس في نفس الوقت ,لكن و للأسف لأصحاب الماكنتوش لا توجد نسخة خاصة به .

بالنسبة لمستخدمي الفيستا فسأقوم بشرح إستخدام هذا البرنامج في فرصة أخرى ...

نأتي للتحميل

بالنسبة للتحميل فهو من هنا بالنسبة لأصحاب الويندوز


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



بالنسبة لشرح القوائم فهو كالتالي:



بالنسبة لهذه القوائم فهي مثل شرح قوائم البرنامج السابق (++Dev C).
كيفية إنشاء مشروع جديد في الكود بلوكس إتبع الأمر
File / New Project.

ستفتح نافذة إختاروا فيها "Console application" و حددوا "File Options : C Source"



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


achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 12:51 PM
  #2
نرمين*
مشرفة منتدى
الرياضيات والإعلام الآلي
 الصورة الرمزية نرمين*
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 08-11-2008
الدولة: الجزائر
المشاركات: 3,989
نرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداعنرمين* عضو محترف الابداع
افتراضي

شكرا شكرا لك جزاك اله الف خير و بارك فيك وجعلها في ميزان حسناتك
نرمين* غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 02:39 PM
  #3
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

لا شكرا على واجب...........شكرا لمرورك الطيب
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 02:45 PM
  #4
شذى الروح
مشرفة سابقة
 الصورة الرمزية شذى الروح
 
La spécialité: Autres
جامعة العربي التبسي تبسة
تاريخ التسجيل: 15-07-2008
الدولة: اتمنى ان تكون الجنة
المشاركات: 3,501
شذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداع
افتراضي

موضوع في قمة الابداع لك مني احلى التقاتييم
بارك الله فيك
__________________





°°if we say we do°°
شذى الروح غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 02:59 PM
  #5
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

بارك الله فيك شذى على مرورك الطيب عطرتي صفحتي
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 03:01 PM
  #6
شذى الروح
مشرفة سابقة
 الصورة الرمزية شذى الروح
 
La spécialité: Autres
جامعة العربي التبسي تبسة
تاريخ التسجيل: 15-07-2008
الدولة: اتمنى ان تكون الجنة
المشاركات: 3,501
شذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداع
افتراضي

العفو هذا ادنى واجب استطيع ان اشكرك من خلاله
__________________





°°if we say we do°°
شذى الروح غير متواجد حالياً  
رد مع اقتباس
قديم 23-01-2009, 09:06 PM
  #7
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

شكرا يا شذى
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
compilateur

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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
demi compilateur نرمين* منتدى الإعلام الآلي 45 27-11-2010 05:23 AM
مادة compilateur mimik منتدى الإعلام الآلي 6 20-02-2010 07:46 PM
aidez moi svp compilateur !!! EPCILONE قسم الإستفسارات و الطّلبات 5 28-12-2009 11:30 PM
برمجة compilateur lala_ing الإعــلام الآلي والرياضيــات 11 05-02-2009 06:54 PM
Compilateur de Pascal achraf.mouni الإعــلام الآلي والرياضيــات 6 28-01-2009 10:03 AM


الساعة الآن 01:37 AM.