Podcast
Questions and Answers
ما معنى كلمة Object في Object Oriented Programming؟
ما معنى كلمة Object في Object Oriented Programming؟
شيء أو كائن
ما معنى كلمة Oriented في Object Oriented Programming؟
ما معنى كلمة Oriented في Object Oriented Programming؟
موجه أو توجيهي أو غرضي
ما معنى كلمة Programming في Object Oriented Programming؟
ما معنى كلمة Programming في Object Oriented Programming؟
برمجة
ما هي فوائد الـ OOP في تصميم البرامج؟
ما هي فوائد الـ OOP في تصميم البرامج؟
Signup and view all the answers
ما هو مفهوم class في Object Oriented Programming؟
ما هو مفهوم class في Object Oriented Programming؟
Signup and view all the answers
ما هي وظيفة الـ Methods في Object Oriented Programming؟
ما هي وظيفة الـ Methods في Object Oriented Programming؟
Signup and view all the answers
ما هو الفرق بين الكائن والصنف في البرمجة الكائنية؟
ما هو الفرق بين الكائن والصنف في البرمجة الكائنية؟
Signup and view all the answers
ما هو ArrayList في لغة البرمجة سي شارب؟
ما هو ArrayList في لغة البرمجة سي شارب؟
Signup and view all the answers
ما هي الهدف الرئيسي لتعريف التراكيب في البرمجة؟
ما هي الهدف الرئيسي لتعريف التراكيب في البرمجة؟
Signup and view all the answers
ما هي الطريقة الصحيحة لكتابة وتعريف ArrayList في لغة البرمجة سي شارب؟
ما هي الطريقة الصحيحة لكتابة وتعريف ArrayList في لغة البرمجة سي شارب؟
Signup and view all the answers
ما هو التركيب Structure في البرمجة وكيف يتم تعريفه؟
ما هو التركيب Structure في البرمجة وكيف يتم تعريفه؟
Signup and view all the answers
ما هو الفرق بين الثابت constant والتعريف العادي للمتغير؟
ما هو الفرق بين الثابت constant والتعريف العادي للمتغير؟
Signup and view all the answers
ما هو الهدف الرئيسي لاستخدام Enumeration في البرمجة؟
ما هو الهدف الرئيسي لاستخدام Enumeration في البرمجة؟
Signup and view all the answers
ما هي الخاصية الرئيسية للكائن Object في البرمجة الكائنية؟
ما هي الخاصية الرئيسية للكائن Object في البرمجة الكائنية؟
Signup and view all the answers
ما الفائدة الرئيسية لاستخدام Class في البرمجة الكائنية؟
ما الفائدة الرئيسية لاستخدام Class في البرمجة الكائنية؟
Signup and view all the answers
ما هي ArrayList في البرمجة وما هي خصائصها الرئيسية؟
ما هي ArrayList في البرمجة وما هي خصائصها الرئيسية؟
Signup and view all the answers
Study Notes
الكائنات والصنف
- الكائن هو وحدة تحتوي على مجموعة من البيانات تسمى خصائص أو صفاتและมعرفة عليها مجموعة عمليات.
- الصنف هو نوع يحتوي على مجموعة من الكائنات التي تشترك في الخصائص والعمليات.
- كل ما في الوجود هو كائن، ولكل كائن خصائص محددة ويستطيع القيام بعمليات محددة.
- الصنف يمثل المواصفات العامة لكائنات تنتمي لهذا الصنف.
ArrayList
- ArrayList هي المصفوفات التي تحتوي على أنواع مختلفة في النوع من المتغيرات أو العناصر.
- نستطيع استعمالها دون تحديد حجمها أي عدد العناصر التي يتم وضعها داخل المصفوفة.
- لكتابة وتعريف المصفوفة ArrayList في لغة البرمجة سي شارب:
ArrayList name = new ArrayList();
التراكيب (Structure)
- التراكيب هي عبارة عن تجميعة لعدة متغيرات بأنواع مختلفة في بنية واحدة.
- أنواع البيانات اسم واحد، وهو أحد أنواع البيانات التي نات لمجموعة تشترك في نفس المعلومات.
- التراكيب تستخدم لجمع بياٌ حي هذا التركيب على ث يمكن عمل تركيب لمجموعة "الطالب" يحتوي نات بيا مشتركة لجميعة الطالب.
###الثابت (Constant)
- يمكن التصريح عن قيم ثابتة باستخدام الشكل العام التالي:
Const Type Constname=expression
- ال لا يمكن تعديل قيمة الثابت بعد التصريح عنه.
المعددات المعدودة (Enumeration)
- المعددات المعدودة هي نوع قيمة هدفية.
البرمجة الشيئية (Object Oriented Programming)
- هدفية وهي اختصار وهي OOP.
- Objects تعني شيء أو كائن.
- Oriented تعني موجه أو توجيهي أو غرضي.
- Programming أي برمجة.
- البرمجة الشيئية هي نمط برمجي يستخدم مفهوم الفئة والكائن وتستند على تحديد الفئات ذات خصائص عامة ووظائف عامة.
- سهولة تصميم البرامج في البرمجة الشيئية: تصميم البرامج والتخطيط لبنيتها أصبحت أسهل من البرمجة الإجرائية وأقرب إلى العالم الحقيقي.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Learn about the concept of Object Oriented Programming (OOP), which involves classes, objects, properties, and methods. Understand how OOP simplifies program design by organizing code around objects and their interactions.