More Related Content
Similar to البرمجة بلغة سي ++ المحاضرة الأولى (2) copy.pptx
Similar to البرمجة بلغة سي ++ المحاضرة الأولى (2) copy.pptx (20)
البرمجة بلغة سي ++ المحاضرة الأولى (2) copy.pptx
- 2. بلغة للبرمجة مقدمة
سي
++
اللغات أشهر من
والقوة بالمرونة تمتاز
وكبيرة معقدة برامج وبرمجة تصميم
المنحى الكائنية البرمجة تعتمد
OOP Orient Object
Programming
للغة امتداد
س
- 3. اإلجرائية البرمجة
اإلجرائية اللغات من العديد يوجد
Pascal, C, Basic, Fortran …
الدوال استخدام وهو التقليدي األسلوب تعتمد
Functions
اإلجراءات و
Procedures
معينة مهمة تنفذ التعليمات من مجموعة
الدوال على والتركيز بالبيانات االهتمام عدم
البر إلى إضافتها أو البيانات تعديل عند البرامج صيانة صعوبة
نامج
- 4. المنحى الكائنية البرمجة
OOP
األساسية الفكرة
:
كائن على لنحصل الدوال مع البيانات دمج
Object
الدالية األعضاء
(
Member Function
)
للوصول الوحيدة الطريقة هي
البيانات إلى
:
واحد كائن في البيانات حماية
Encapsulation
بخصائص الكائن يمتاز
(
البيانات
)
وقدرات
(
الدوال
.)
الكائنية البرمجة كائنات مع الحقيقية الكائنات تتطابق
.
- 5. والوراثة الفئات
كقالب تستخدم التي للفئة مثيل هو الكائن
األساسية للفئة مثيالت تستخدم
(
Base Class
)
الوراثة
-
Inheritance
:
فرعية فئة إنشاء
(
Derived Class
)
الفئة من
إلى باإلضافة الفئة وقدرات خصائص خاللها من تستغل األساسية
الذاتية ودوالها خصائصها
استعمال إعادة يمكن
(
reusability
)
مختلفة مشاريع أو برامج في الفئة
جديدة بيانات أنواع إنشاء إمكانية
الزائد والتحميل األشكال تعدد
Polymorphism and Overloading