برامج

دورة c++ اعداد م / هيثم خيرى [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة c++ اعداد م / هيثم خيرى


eng_mohmed
04-17-2009, 08:54 PM
بسم الله الرحمن الرحيم نظرا لقلة الشروحات المقدمة باللغة العربية
قمت بعمل دورات باللغة العربية وبالصوت والصورة مرفوعة على اليوتيوب اتمنى ان تستفيدوا منها ونسالكم الدعاء لنا
http://www.austinlinks.com/CPlusPlus/images/c++.gifلتحميل البرنامج

http://www.mediafire.com/?tzomzq22idx




لتحميل الكتاب الذى سنشرح منه

http://www.mediafire.com/download.php?ndxjmn5qimj

##الدرس الاول

##مقدمة فى c++ ##

http://www.youtube.com/watch?v=XzZwJDQBb5o
للتحميل #http://www.filefactory.com/file/agb8d9h/n/lec1_mp4

##الدرس الثانى

##المتغيرات 1 فى c++ ##

http://www.youtube.com/watch?v=bsWa2hTViFU
للتحميل http://www.filefactory.com/file/agb8eb3/n/lec2_mp4
##الدرس الثالث

##المتغيرات 2 فى c++ ##

http://www.youtube.com/watch?v=onCyFgVkHMU

للتحميل http://www.filefactory.com/file/agb8egg/n/lec3_mp4

الدرس الرابع

http://video.google.com/videoplay?docid=3281379234217582010

Aboud Aboud
04-18-2009, 10:31 AM
شكرا لك عالمشاركة

sasma111
04-18-2009, 11:59 AM
مساء الخير

يعطيك العافيه على هذا الشرح

تحياتي

driss2010
04-18-2009, 09:49 PM
شكرا اخي الكريم

driss2010
04-18-2009, 09:53 PM
:smailes83::smailes102::smailes83::smailes102::sma iles83::smailes21:

moh science
04-20-2009, 12:09 AM
اي الجمال ده
شكرا علي الدروس
بس ممكن سؤال : هوه برنامج السي++ 6 اخر نسخة ولا في بعدها

بويعقوب81
04-20-2009, 01:30 AM
يعطيك الفافيه اخوي وجهد لابد ان نشكرك عليه فشكرا

elking008
04-20-2009, 07:13 AM
الف شكر علي المجهود الرائع

جزاك الله خيرا

eng_mohmed
04-21-2009, 11:10 PM
مشكورين على التشجيع وان شاء الله اكون عند حسن ظنكم فى الدروس القادمة

شهدالعسل
04-22-2009, 08:33 PM
شكرا للأخ الفاضل وأضيف

لغة C++

تعتمد أساسا على البرمجة الشيئية أو

البرمجة الموجهة نحو الأشياءObject Oriented Programming OOP

البرمجة الشيئية أو الكائنية Object Oriented Programming:

عند حديثنا عن البرمجة الشيئية، نجمل الحديث في كلمتين: الوراثة وتعدد الأشكال Inheritance & Polymorphism، وهما من التقنيات الفعّالة للتعامل مع البرمجيات المعقدّة:

فالوراثة inheritance هي شكل للبرامج software المعدّة للاستعمال مع الفئات classes الحديثة والتي أنشئت من فئات موجودة مسبقاً وأخذت عنها خصائصها وسلوكها وأضافت إليها القدرات التي نحتاج إليها في هذه الفئة الجديدة. الوراثة ماذا تعني عملياً؟! تعني بالضبط ما الذي تم وراثته و كيف يمكن التعديل عليه وما الذي لا يمكن وراثته -يتضح ذلك بالأمثلة-. هذه الخاصية توفر الكثير من الوقت للمبرمج وتقطع عنه أشواطاً في تطوير برنامجه.
وتعدد الأشكال polymorphism يسمح لنا بكتابة برنامجنا في صورة قابلة لتغيير واسع النطاق؛ سواء كان التغيير لفئات موجودة مسبقاً أو تغيير مستقبلي لإنتاج برامج جديدة. هذه الخاصية تسهل علينا توسيع قدرات نظامنا.
وكما ذكرنا في الأعلى أن الفئات الجديدة -تسمى فئة فرعية subclass- ترث صفات الفئات التي أُنتجت وتكونت منها -تسمى الفئة الأم superclass- كما يرث الطفل جينات أبويه. وهذه الفئة الجديدة والتي تعتبر subclass، من الممكن أن تكون superclass لفئات جديدة أخرى ينشئها المبرمج. وهكذا تمتد لدينا سلسلة من الوراثة بين الفئات extends، يحكمها قانون "الوراثة المفردة Single Inheritance" حيث ينص هذا القانون على:
تنشأ أي فئة فرعية من فئة أم واحدة، فالجافا لا تدعم التوارث المتعدد multiple inheritance كالسي++ ولكنها تدعم مفهوم الواجهات Interfaces، فنظام الواجهات يساعد الجافا على تحقيق فائدة التوارث المتعدد مع عدم وجود الأخطاء المترابطة الناتجة عن هذا التوارث المتعدد!

تذكر أن أي كائن ينتمي إلى فئة فرعية فهو ينتمي إلى الفئة الأم لهذه الفئة الفرعية ويحمل خصائصهما وسلوكهما.

وبعد هذه المقدمة وهذا التوصيف لعالم الـOOP نلاحظ أن جُلّ التركيز في هذا النوع من البرمجة يقع على الـفئات Classes، فالمبرمج يستخدم الفئات المبنية مسبقاً في اللغة مع الفئات التي يبنيها هو كي ينتج برنامجاً بالجافا، ربما يفسر هذا الاسم OOP :)

eng_mohmed
04-27-2009, 01:04 PM
لسه بدرى علينا

eng_mohmed
05-20-2009, 12:40 PM
للرفعللرفعللرفع