
28-01-2013, 07:57 AM
|
عضو مجتهد
|
|
تاريخ التسجيل: Aug 2010
المشاركات: 92
معدل تقييم المستوى: 15
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة tmrmsr
الاتي للسادة المعلمين (إثرائي)
1- الفرق ما بين type و data type بشكل مبسط جدا
data type
هي ما يمثلها أنواع البيانات المختلفة كما ذكر في الفصل الأول ص 3
أما type
قد تكون أحد ما يأتي
class , enumerations , structures , interfaces
ويمكن أن أعلن عن متغيرات مثلا من هذه الأنواع
2- الخصائص properties
- أي إعلانات سواء متغيرات - ثوابت - خصائص - تصنيفات - اجراءات - وغيره تمثل في الذاكرة بشكل ما ينظمها framework
- قيمتها متغيرة كلما خصصت قيمة جديدة للخاصية property حلت محل القيمة القديمة
- توفر وسيلة مرنة لقراءة و كتابة أو ضبط القيم لمتغير خاص (private) داخل التصنيف المعلن فيه هذه الخاصية (الرجاء الرجوع لموضوع http://www.thanwya.com/vb/showthread.php?t=493417) الذي يشرح الوصف السابق
- وتتعامل من خلال إجراءين
1- set وذلك لاستقبال القيمة (الكتابة)
2- get وذلك لاسترجاع القيمة (القراءة)
وأحيانا يطلق عليهم accesors
- وتستخدم كأنها عنصر أو عضو (member) بيانات في التصنيف class وعلى أساسه تعتبر مخزن للقيمه
- ويمكن إعلانها على 3 أشكال
1- readonly يقرأ منها القيم فقط
2- writeonly يكتب فيها القيم فقط
3- يقرأ ويكتب منها وفيها القيم
- الكائن object يحتفظ ببياناته من خلال الحقول fields (متغيرات variables) ومن خلال خصائصة properties
وأنشطته من خلال الإجراءات والأحداث
- أي object لا يتم التعامل معه مباشرة إلا من خلال object variable (مثل المتغيرات والثوابت)
وشكرا
|
شكرا جزيلا يا استاذ تامر علي التوضيح وبارك الله فيك ونريد من حضرتك اجابات الكتاب المدرسي للفصل الدراسي الثاني والاختبارات في اسرع وقت ممكن
|