Mais conteúdo relacionado Semelhante a الدرس 3 .pdf Semelhante a الدرس 3 .pdf (20) الدرس 3 .pdf2. ال نظام في األساسية األكواد
OOP
1
•
الس الدرس في درسناها التي المبادئ على فقط العملي التطبيق هو دلوقتي هدفنا
ابق
(
الزم
وذاكرته سمعته تكون
)
البرمجة لغة باستخدام وهنطبق
C++
ال نظام تدعم والتي
OOP
الوقت نفس في والبساطة الروعة في غاية األمر أن وستجد وجيد أساسي بشكل
•
بال نسميه ما أو فئة ألي العام الشكل تكون عشان
Class
ال أو
blueprint
سبق كما
النوع باستخدام إما طريقتين بإحدي الكود لكتابة هتحتاج ودرسنا
struct
النوع أو
class
النوع بدراسة اليوم درس في وسنقوم
struct
بشك درسناه ما كل وتطبيق تفصيلي بشكل
ل
النوع هللا بإذن سندرس القادمة الدروس وفي عملي
class
النوع وبين بينه الفرق وكذلك
struct
واحدة األساس في تكون تكاد العمل وفكرة وبسيط جوهري فرق وهو
3. النوع
Struct
2
•
جملة باستخدام معينة لفئة العام الشكل نعمل عشان
struct
لكلمة ترمز والتي
structure
أو
ال أو المتغيرات من العديد به العام الشكل ذلك يكون وقد والوظائف البيانات من هيكل
خصائص
بعد فيما إيجادها سيتم التي النسخ أو العناصر إلى باالستنساخ ستنتقل التي
(
Objects
)
وقد
يت نسخة أي في اًضأي استخدامها يمكن محددة بوظائف تقوم دوال على اًضأي يحتوي
إنشاؤها م
على يحتوي وقد بل سنري كما
structure
آخر
•
النوع تعريف يمكن
struct
ال دالة بداخل
main
التالية الصفحات وفي بخارجها أو
محددة قيم ونعطيها اًخنس منه نأخذ وكيف بتعريفه نقوم كيف سنتعلم
4. النوع
Struct
3
•
لتعريف
structure
نقوم جديد
الكلمة بكتابة
struct
اسم وبعدها
إنشاؤها المطلوب الهيكلة أو الفئة
األقواس وبداخل
{}
بتعريف نقوم
والوظائف الخصائص مجموعة
ين عنصر أي يمتلكها أن المتوقع
تمي
الن وفي األشياء من الفئة لتلك
هاية
عالمة
;
قبل اسم أي كتبنا وإذا
عالمة
;
ال فسيعتبرها
compiler
ل اسم
object
بإنشائه قمنا
7. 6
الكود
-
2
•
ال أو العام الشكل من نسخ نوجد عشان
structure
طريق قدامنا عاملينه اللي
ة
الكود بهذا الموضحة الطرق من
...
إما
ال بعد نكتبه
{}
ال عالمة وقبل
;
أو
موض هو كما مستقل سطر في نكتبه
ح
فيمكن نسخة من أكثر إيجاد أردنا وإذا
كتابت أو اآلخر تلو ًادواح تعريفهم
على هم
بالشكل كما اًاختصار واحد سطر
•
كلمة عن االستغناء يمكن
struct
ال تعريف سطر أول في المكتوبة
object
ليك كتابتها يفضل ولكن
ون
األخطا معالجة ويسهل اًحواض الكود
ء
8. 7
•
بتعريف قمنا البرنامج هذا في
structure
م وأخذنا للمدارس العام الشكل عن يعبر
نه
مدرس لكل وأعطينا لمدرستين نسختين
قيم ة
القيم تلك طبعنا ذلك وبعد محددة
•
عرفت لو
object
قيمة تعطيله وعايز معين
الل األساسية المتغيرات من معين لمتغير
في ي
ال
structure
ال تستخدم تقدر األصلي
member operator
ال هو اللي
dot
معينة دالة أو معينة خاصية تخصص عشان
•
تفهم عشان الفيديو في الشرح تسمع الزم
كويس
هللا شاء إن
شامل كود
9. 8
•
ال من لكل أعطيناها التي الخصائص قيم بطباعة قمنا وفيه السابق الكود باقي
two objects
عرفناهم اللي
11. 10
شامل تدريب
• a C++ program operates a student management system, the
system has two main categories: Students and Teachers, each
one of the two categories has 3 attributes: name , age , id.
• If we want to add the data of 2 new students and a new
teacher to the system and then show their values, write the
suitable code for that using only the programming paradigm
of OOP that you studied.
• Make the code be ordered and optimized as possible
• Use clear comments for the rest of your team
15. اقتباس
جَّالر على َف َْوخال ِّبَِّلغو
ِّاء
ِّناءَت بال َموالكِّل ْرِّسو
ِّ
لألوزار َةَب ْوَّتال ِّدِّدَجو
َغال ِّةحمَر ْنِّم ْنَسَْأيَت ال
ِّ
ارَّف
وراُكَش ِّهِّئآال على ْنُكو
وراُبَص ِّهِّئالَب على ْنُكو
والق ِّضاءَقبال ٍَىءش ُّلُكو
ْرَد
َم ُهْنَع ماَف ٍ
قدورَم ُّلُكو
ْرَف
َت يَك ًامِّلَسُم ُهَل ْنُكف
ماَلْس
كيِّساَّنال َلبيَس ْعَبْتوا
ماَلُعال َن
ْغاأل َنِّم َبْلَقال ِّ
صَِّلخو
ِّ
يار
ِّ
ارَحْسباأل ِّيامِّقوال ِّد ِّبالج
األزهري المالكي الدردير أحمد الكبير لإلمام
11
/
7
/
2022