العودة   منتدى رياض الجنة - Riad Al-Ganah > الرياض التقنية > روضة الكورسات والدورات التقنية والعلمية > روضة دورات تقنية الـ .NET بلغاتها المختلفة > دورة .NET 2008 من منتدى فيجوال بيسك للعرب

دورة .NET 2008 من منتدى فيجوال بيسك للعرب مقدم الدورة : أحمد جمال ، نوع الدورة : كتابية مصحوبة بصور ، حالة الدورة : انتهت ، عدد الدروس : 80 درس . مستوى الدورة : من البداية للاحتراف .

إضافة رد

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 02-25-2010, 02:59 PM
الصورة الرمزية khaledbelal
khaledbelal khaledbelal غير متواجد حالياً
مبرمج المنتدى
الادارة تكليف لا تشريف
 
تاريخ التسجيل: Oct 2009
العمر: 34
المشاركات: 3,606
افتراضي الدرس التاسع والثلاثون : Object Initializer Syntax دورة .net 2008

بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .

لن نطيل كثيراً في هذا الدرس ، فقط سنتعرض لعدة امثلة سريعة عن فئة الموظفين التي تحتوي خصائص الاسم والعمر والمرتب .

المثال الأول ما قبل .net 2008 :

C#:
كود PHP:
public class Employee
{
private 
string _name;
private 
string _age;
private 
string _salary;
public 
string name
{
get {return _name;}
set _name value; }
}
public 
string age
{
get {return _age;}
set _age value; }
}
public 
string salary
{
get {return _salary;}
set _salary value; }
}

vb.net:
كود PHP:
Public Class Employee 
 
    
Private _name As String 
    
Private _age As String 
    
Private _salary As String 
 
    
Public Property name() As String 
        Get 
            
Return _name 
        End Get 
        Set 
            _name 
value 
        End Set 
    End Property 
 
    
Public Property age() As String 
        Get 
            
Return _age 
        End Get 
        Set 
            _age 
value 
        End Set 
    End Property 
 
    
Public Property salary() As String 
        Get 
            
Return _salary 
        End Get 
        Set 
            _salary 
value 
        End Set 
    End Property 
End 
Class 
المثال الثاني مع .net 2008 وباستخدام autmatic property التي تعلمناها في درس سابق :


C#:
كود PHP:
public class Employee
        
{
            public 
string name{get;set;}
            public 
string age{get;set;}
            public 
string salary{get;set;}
        } 
vb.net:
كود PHP:
Public Class Employee 
    
Public Property name() As String 
        Get 
        End Get 
        Set 
        End Set 
    End Property 
 
    
Public Property age() As String 
        Get 
        End Get 
        Set 
        End Set 
    End Property 
    
Public Property salary() As String 
        Get 
        End Get 
        Set 
        End Set 
    End Property 
End 
Class 
المثال الثالث ومع استخدام Object Initializer Syntax الجديد من .net 2008 ، نريد الوصول إلى الخصائص التي سبق لنا تعريفها بأحد الطرق السابقة ، في السابق كنا نكتب كود بالشكل التالي :

C#:
كود PHP:
Empolyee e = new Employee();
e.Name="Ahmed";
e.Age=15;
e.salary=6000
الجديد هنا :

C#;
كود PHP:
Employee e = new Employee Name "Ahmed"Age 15salary=6000 }; 
vb.net:
كود PHP:
Dim e As Employee = New Employee With {.Name="Ahmed" ,.Age=15,.Salary=1500
فقط ... هذا هو محتوى هذه الدرس .

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .


توقيع : khaledbelal



(أَفَأَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا بَيَاتاً وَهُمْ نَآئِمُونَ {97} أَوَ أَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا ضُحًى وَهُمْ يَلْعَبُونَ {98}
أَفَأَمِنُواْ مَكْرَ اللّهِ فَلاَ يَأْمَنُ مَكْرَ اللّهِ إِلاَّ الْقَوْمُ الْخَاسِرُونَ {99}).
سورة الأعراف.

رد مع اقتباس
إضافة رد


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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الرابع والعشرون : System.Object دورة .net 2008 khaledbelal دورة .NET 2008 من منتدى فيجوال بيسك للعرب 1 03-02-2011 03:55 PM
الدرس الثاني والثلاثون : ال Delegates دورة .net 2008 khaledbelal دورة .NET 2008 من منتدى فيجوال بيسك للعرب 0 02-25-2010 02:37 PM
الدرس التاسع والعشرون : IComparable interface دورة .net 2008 khaledbelal دورة .NET 2008 من منتدى فيجوال بيسك للعرب 0 02-24-2010 02:25 PM
الدرس التاسع عشر : ال Encapsulation دورة .net 2008 khaledbelal دورة .NET 2008 من منتدى فيجوال بيسك للعرب 0 02-20-2010 03:07 PM
الدرس التاسع : ال Enumeration دورة .net 2008 khaledbelal دورة .NET 2008 من منتدى فيجوال بيسك للعرب 0 02-18-2010 04:27 PM

استضافة الحياة

الساعة الآن 12:41 PM.


Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية
Ads Management Version 3.0.1 by Saeed Al-Atwi

SlamDesignzslamDesignzEdited by Riad Al-Ganah Team - جميع الحقوق محفوظة لشبكة رياض الجنة

Privacy Policy Valid XHTML 1.0 Transitional By SlamDesignz Valid CSS Transitional By SlamDesignz