تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ثقافة برمجية(2):طريقة كتابة Property
#1
السلام عليكم

مقال قصير جداً يشرح الطريقة العالمية لكتابة الخواص Property

المقال موجه لمن يدرك ماهي الـProperty

قد يكتب أحد الخواص للفئة Person بهذا الشكل(لاحظ متغير الخاصية يبدأ ب m_)

PHP كود :
Public Class Person
    
Private m_Name As String
    
Public Property Name() As String
        Get
            
Return m_Name
        End Get
        Set
(ByVal value As String)
            
m_Name value
        End Set
    End Property

    
Private m_Age As Integer
    
Public Property Age() As Integer
        Get
            
Return m_Age
        End Get
        Set
(ByVal value As Integer)
            
m_Age value
        End Set
    End Property
End 
Class 

الطريقة الشهيرة بالنسبة للغة الفيجوال بيسك هي تسمية المتغير بنفس اسم الخاصية إلا أنه يبدأ بـ (_)

لاحظ الفرق في المنظر
PHP كود :
Public Class Person

    
Private _Name As String
    
Public Property Name As String
        Get
            
Return _Name
        End Get
        Set
(value As String)
            
_Name value
        End Set
    End Property

    
Private _Age As Integer
    
Public Property Age() As Integer
        Get
            
Return _Age
        End Get
        Set
(ByVal value As Integer)
            
_Age value
        End Set
    End Property
 End Property

End 
Class 

أما في C# بما أنها Case-Sensetive فيسمى المتغير بنفس اسم الخاصية إلى ان الحرف الأول صغير Lower case
ومن يتصفح أكواد فئات الدوت نت سيلاحظ هذا (استخدم برنامج Reflector)

PHP كود :
Public Class Person
{

    private 
string name;
    public 
string Name {
        
get { return name; }
        
set name value; }
    }

    private 
int age;
    public 
int Age {
        
get { return age; }
        
set age value; }
    }


الرد }}}}
تم الشكر بواسطة:
#2
جزاك الله خير وبارك فيك
الرد }}}}
تم الشكر بواسطة:
#3
بارك الله فيك
الرد }}}}
تم الشكر بواسطة:
#4
جزاكـ الله كل الخير وبارك الله فيك
ربي يحفظك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ثقافة برمجية(1): طريقة ترتيب الكود أبو يعقوب 6 848 27-08-13, 11:54 PM
آخر رد: Riad Soft
  ثقافة برمجية(3) : مبادئ solid في تصميم البرامج (1) أبو يعقوب 0 528 02-08-13, 12:31 PM
آخر رد: أبو يعقوب
  طريقة عمل Setup شرح مفصل ومزود بالصور أسامة أحمد 8 2,644 25-05-13, 12:46 PM
آخر رد: shaker.soft
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 1,197 27-10-12, 04:40 PM
آخر رد: RaggiTech
  شرح طريقة وضع خريطة داخل برنامجك أو موقعك وإظهار Ip الخاص بالزوار المتواجدين RaggiTech 0 1,243 09-10-12, 06:22 PM
آخر رد: RaggiTech
  طريقة جعل برنامجك زي وورد 2007 و2010 وأحسن بكتير -DotNetBar- RaggiTech 0 883 09-10-12, 06:14 PM
آخر رد: RaggiTech
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 749 09-10-12, 06:13 PM
آخر رد: RaggiTech
  كتابة شيفرة لإنشاء Add-in يتم استدعاؤه من VBA - VB2008 RaggiTech 0 394 09-10-12, 05:55 PM
آخر رد: RaggiTech
  كتابة ملف xml فى vb.net 2008 هل هناك اسهل من هذا !!! RaggiTech 0 414 09-10-12, 05:53 PM
آخر رد: RaggiTech
  أسهل واسرع طريقة لتشغيل ملفات الفيديو والصوت RaggiTech 1 599 08-10-12, 12:24 PM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم