الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من الميزات القادمة مع Vb2010 – الخصائص المعرفة تلقائيا

بدأه محمد سامر أبو سلو في 5 مايو 2009 · 2 رد · 1,191 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذه مأخوذة من مقالة تتحدث عن النسخة ما قبل النسخة التجريبية

يحتاج المطورون في العديد من الحالات لإنشاء فئات تحتوي على خصائص تمتلك بنية بسيطة كما في المثال

Private _FirstName As String

Property FirstName() As String
	Get
		Return _FirstName
	End Get
	Set(ByVal value As String)
		_FirstName = value
	End Set
End Property

وتزودنا الخصائص المعرفة تلقائيا بطريقة بسيطة وحيدة السطر لتقديم نفس المفهوم السابق كما في المثال

Property ID() As Integer
Property FirstName() As String
Property LastName() As String

ففي هذه الحالة سيقوم المترجم بإنشاء الحقل المطلوب تلقائيا بحيث يمتلك نفس اسم الخاصية يسبقها المحرف _ يملأ قسمي Get و Set لتلك الخاصية آليا كما يمكن تمرير قيمة افتراضية للخاصية عن تعريفها ولكن الخصائص المعرفة تلقائيا لا يكون لها محددات ممررة ولا يمكن أن تكون للقراءة فقط أو للكتابة فقط

Property ID() As Integer = -1
Property SupplierList() As New List(Of Supplier)
Property OrderList() As New List(Of Order) With {.Capacity = 100}

<DefaultValue("-")> 
Property Name() As String Implements ICustomer.Name

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

شكراً لك

بكل صدق انا متشوق لنسخة VS.NET 2010

و لكني لا اعرف كم سوف نتعلم فنحن لم نكمل المميزات الموجودة مع 2005 فمابالك 2008

الله يعينا

ولكن تبقى المطلبات هي ما يحدد اهداف التعلم في بعض الاحيان

#3

اخي انا املك النسخة 2010 لقد قمت بتحميلها

من موقع ميكروسوفت

لكن مشكلتها تحتاج الى ذاكره لا تقل عن 2 غيغابايت

وسعة في القرص الصلب لا تقل عن 70 غيغابايت

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…