تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في الخصائص للابتعاد عن الأسئلة الروتينية
#1
الموضوع شيق لمن يريد ان يشارك

زمان من ايام فيجوال 2005 كان عندي مكتبات عن الفيجوال ستوديو وكيفية استخدام الـ Class للاسف ضاعت كلها ولم اجدها

فيها طريقها لجعل الخاصية تاخذ الشكل التالي :

كود :
MyClass.Field("Date").Value=Now
MyClass.Field("PassWord").Value=34345



كنت قد برمجتها من كتب ضاعت اعتقد خاصية كانت تقوم بوراثة Class أخر .
لاحظ وجود القيمة Value وكانت البرمجة شئ مثل

كود :
Public Class Class1

   Dim _Feild As New mycls()
   Public Property Feild(str As String) As mycls
       Get
           Return _Feild
       End Get
       Set(value As mycls)
           _Feild = value
       End Set
   End Property
End Class

Public Class mycls

   Dim _value As Object
   Public Property Value As Object
       Get
           Return _value
       End Get
       Set(value As Object)
           _value = value
       End Set
   End Property
End Class

هذه البرمجة ستعمل بشكل طبيعي

كود :
Dim m As New Class1
        
       m.Feild("V1").Value = 345
       m.Feild("V2").Value = Date.Now

ويمكن استدعاء القيمة المحفوظة عادي كما بالشكل التالي :

كود :
TextBox1.Text = m.Feild("V1").Value

المشكلة لن يظهر الرقم لان اخر قيمة ادخلناها هي التاريخ والحل هو تحويل الخاصية الى مصفوفة ربما

كود :
Dim _Feild As New List(Of mycls)
   Public Property Feild(str As String) As mycls
       Get

           Return _Feild("str").value
       End Get
       Set(value As mycls)
           _Feild(str).value = value
       End Set
   End Property

شئ مثل هذا مشكلة List تستدعي العناصر Items  بالرقم وليس الاسم 
لو كنت اذكر ربما كان هناك بحث عن اسم العنصر بواسطة IndexOf ربما لا اتذكر .
المهم المشكلة هنا انا توقفت عند هذا الباب فمن له معرفة وسبق وعملها .
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
سؤال في الخصائص للابتعاد عن الأسئلة الروتينية - بواسطة viv - 28-09-18, 09:59 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 118 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 293 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,495 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 515 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 814 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 407 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 401 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 451 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 372 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 527 28-09-24, 04:45 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: