الجمعة، 29 أكتوبر 2010

تعلم لغة البرمجة C++ و C بالفديو


السلام عليكم

  1. تعلم لغة البرمجة C++ و C بالفديو

  2. تعلم لغة البرمجة C++ و C بالفديو 3 قاعدة if ....

  3. تعلم لغة البرمجة C++ و C بالفديو 2 إنشاء عملية حسابية

اليوم ان شاء الله سأشرح لغة C ++ و C و كيفية تطبيقها و العمل بها
  • نبذة على تاريخ برمجة C++ و C
طوّر بيارن ستروستروب (Bjarne Stroustrup) خلال عمله في مختبرات بيل لغة سي++ في الثمانينات كتحسين للغة سي. تشمل سي++ جميع مزايا السي بالإضافة إلى مزايا البرمجة الكائنية. تسهّل لغة سي++ الأسل
وب المُهيكل والمنهجي لعملية تصميم البرامج، وتعتمد على الكائنات كبنية أساسية لتشكيل البرامج.كما هو الحال مع لغة السي، فإن سي++ لغة متعددة الاستخدامات، إلا أنها مناسبة لبرامج أنظمة التشغيل. وتكتب معظم أجزاء أنظمة التشغيل وبرامج مساعدة أنظمة التشغيل باستخدام سي++ ومنها نظام جنو/لينكس.
و يتجنب الكثير من المبرمجين لغتي سي وسي++ نظراً لشهرتهما كلغات برمجة معقدة. وقد أدى ذلك إلى استخدام الكثيرين للغات مثل فيجوال بيسك ودلفي ثم جافا وسي شارب. الأخيرتين هما مجرد تسهيل (ولي
س تطوير) للغة سي++، وبدا في وقت معين أن لغات مثل جافا سوف تستولي على سوق البرمجيات التجارية من سي++ مع هجرة عدد كبير من مبرمجي السي++ إلى جافا وسي شارب، إلا أنه سرعان ما أدرك المبرمجون أن السي++ هي السبيل الوحيد لإنتاج برامج تجارية قوية وسريعة وتؤدي المطلوب منها بكفاءة وبأقل عدد من الأخطاء.

  • الفرق بين لغة السي و السي بلس بلس
وفقاً لمواصفات سي++، فإنها تدعم لغة سي بشكل كامل (دعم رجعي). وعملياً يمكن لمعظم برامج السي أن تترجم بواسطة مترجمات سي++ ولهذا تسمى هذه المترجمات بمترجمات سي/سي++. إلا أن الأمر لا يخلو من بعض المشاكل غير المتوقعة، مثلاً قد يحدث أن تسمى متغيراً باسم new وهى كلمة محجوزه في سي++ وليست محجوزة في سي

طبعا ممكن أن تجد باقي المعلومات بخصوص برمجة سي بلس بلس على الانترنات و منها ويكبديا
  • نبدا بسم بالله بتحميل برنامج Microsoft Visual C++ 6.0
لتحميل البرنامج أضغط هنا
  • نبدأ بتطبيق برنامج صغير عبارة علة إظهار رسالة ترحيب مثلا
  • أول الاوامر و هي
هذه الجملة عبارة عن تعريف للمكتبة ... في السي ++ فمثلاً ... عندما تكون لك مكتبة في البيت تحتوي على عدة كتب ومقسمه .. كل نوع في قسم من اقسام المكتبة ...
واردت استعارة كتاب ...اول ما سافعله هو البحث عن القسم الذي يحتوي عليه الكتاب... فمثلا ....كتاب لتعلم لغة السي++ سوف اجده في قسم البرمجة .. وهكذا...
ولتعريف أي مكتبه في السي++ يكفي تغير كلمة stdio.h باسم المكتبة
مثلا للعمل بمكتبة الريضيات لو عندنا مسالة حسابية لابد من كتابة متكبة جديد ة تحت المكتبة الاولة و اسمها
math.h
  • ثاني الاوامر و هي


الكود السابق ... هو البداية لتنفيذ أي برنامج ...وتسمى بالـ main ... وبدونه لا يمكن أي ينفذ البرنامج ... ويكتب كود البرنامج داخل القوسين .... وما خارجها .. لايقوم البرنامج بتنفيذه ....


  • ثالثا جسد الربنامج والذي هو بين { و }
بالنسبة للأمر printf

فهي كلمة للاخراج في البرنامج .. او بمعنى اسهل هي كلمة للطباعة ... ويجب ان تتبع بـفتح قوس ... لكي تقوم بتفيذ هذه الاداة .... بعد ذلك نضع الكلام الذي نريد طباعته بين علامتي تنصيص "" .. قبل نهاية التنصيص يمكن وضع /n وهي عبارة تدل على انه بعد طباعة الكلام يقوم بعمل سطر جديد لتحسين الكتابة سوف ترونها في الفديو التالي



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

ليست هناك تعليقات:

إرسال تعليق