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 في تصميم البرامج؟
ما هو مفهوم class في Object Oriented Programming؟
ما هو مفهوم class في Object Oriented Programming؟
ما هي وظيفة الـ Methods في Object Oriented Programming؟
ما هي وظيفة الـ Methods في Object Oriented Programming؟
ما هو الفرق بين الكائن والصنف في البرمجة الكائنية؟
ما هو الفرق بين الكائن والصنف في البرمجة الكائنية؟
ما هو ArrayList في لغة البرمجة سي شارب؟
ما هو ArrayList في لغة البرمجة سي شارب؟
ما هي الهدف الرئيسي لتعريف التراكيب في البرمجة؟
ما هي الهدف الرئيسي لتعريف التراكيب في البرمجة؟
ما هي الطريقة الصحيحة لكتابة وتعريف ArrayList في لغة البرمجة سي شارب؟
ما هي الطريقة الصحيحة لكتابة وتعريف ArrayList في لغة البرمجة سي شارب؟
ما هو التركيب Structure في البرمجة وكيف يتم تعريفه؟
ما هو التركيب Structure في البرمجة وكيف يتم تعريفه؟
ما هو الفرق بين الثابت constant والتعريف العادي للمتغير؟
ما هو الفرق بين الثابت constant والتعريف العادي للمتغير؟
ما هو الهدف الرئيسي لاستخدام Enumeration في البرمجة؟
ما هو الهدف الرئيسي لاستخدام Enumeration في البرمجة؟
ما هي الخاصية الرئيسية للكائن Object في البرمجة الكائنية؟
ما هي الخاصية الرئيسية للكائن Object في البرمجة الكائنية؟
ما الفائدة الرئيسية لاستخدام Class في البرمجة الكائنية؟
ما الفائدة الرئيسية لاستخدام Class في البرمجة الكائنية؟
ما هي ArrayList في البرمجة وما هي خصائصها الرئيسية؟
ما هي ArrayList في البرمجة وما هي خصائصها الرئيسية؟
Flashcards
Object
Object
A unit containing data (properties/attributes) and operations (methods).
Class
Class
A blueprint for creating objects, defining shared properties and actions.
ArrayList
ArrayList
A dynamic array (list) that can hold different data types without needing a pre-defined size.
ArrayList (C#)
ArrayList (C#)
Signup and view all the flashcards
Structure
Structure
Signup and view all the flashcards
Constant
Constant
Signup and view all the flashcards
Constant (Declaration)
Constant (Declaration)
Signup and view all the flashcards
Enumeration
Enumeration
Signup and view all the flashcards
Object-Oriented Programming (OOP)
Object-Oriented Programming (OOP)
Signup and view all the flashcards
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.