اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 29-10-2012, 07:11 AM
modress modress غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2012
المشاركات: 10
معدل تقييم المستوى: 0
modress is on a distinguished road
Impp مناقشة هامه

اقتباس:
المشاركة الأصلية كتبت بواسطة eng_adonia مشاهدة المشاركة
كما تعرف أن ControlName.Property = value
والقيمة هذه من الممكن أن تكون :
قيمة مجردة مثل Label1.Text="Visual Basic"
قيمة منطقية مثل Label1.visible= True
قيمة من قائمة مثل Label1.ForeColor= Color.Red وهذه القيمة يتم اختيارها من قائمة الاستشعار الذكية
القيمة بإنشاء كائن مثل Label1.Font= New Font("Arial",20)
وفى الحالة الاخيرة لتعديل قيم الخاصية Font من خلال إنشاء كائن من الفئة Font وهناك مشكلة حلها أبسط وهى أن الكائن المسند للخاصية Font لا يمكن تعديل قيمه فمعظم خصائص الفئة Font للقراءة فقط لذلك علينا إسناد قيمة كائن جديد بالمعامل New من خلال New Font("Arial",20)
شكرا لحضرتك جزيلا
1- كمان لو نظرنا لنوع (Type) الخاصية Font سوف نجد نوعه (Type) من الفئة أو التصنيف Font
وعلشان نستفيد من هذا التصنيف لابد من عمل استنساخ نسخة منه باستخدام NEW.

2- هذا الكائن الجديد حل محل الكائن المخزن بالخاصية Font وده نتيجة عملية التخصيص.

3- وذي ما حضرتك تفضلت بعض خصائص التصنيف Font للقراءة فقط فكان لابد من استخدام Constructor بتاع التصنيف Font عندما عندما كتبنا (حجم الخط , "نوع الخط") الذي يستطيع التأثير في المتغير الخاص (Private Variable) بهذه الخصائص المعموله للقراءة فقط.

النقاط السابقة معتمدة على OOP
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 06:21 AM.