توفر My.Forms و My.WebServices مثيلات الكائن الافتراضي
توفر الكائنات My.Forms و My.WebServices الوصول إلى النماذج و موارد البيانات و الخدمات ويب XML المستخدمة من قبل التطبيق الخاص بك . و يتم القيام بذلك عن طريق توفير مجموعات من المثيلات الافتراضية لكل من هذه الكائنات .
المثيلات الافتراضية
المثيل الافتراضي يعتبر مثيل للفئة التي يوفرها وقت التشغيل و لا يلزم تعريفها و إنشاء مثيل لها باستخدام كشوفات Dim و New . و يوضح المثال التالي كيفية وجود تعريف و مثيل تم إنشاؤه لفئة Form المسماة Form1، و كيف يمكنك الآن الحصول على المثيل الافتراضي لهذه الفئة Form خلال My.Forms.
' The old method of declaration and instantiation
Dim myForm As New Form1
myForm.show()
' With My.Forms, you can directly call methods on the default
' instance()
My.Forms.Form1.Show()
يرجع كائن My.Forms مجموعة من المثيلات الافتراضية لكل فئة Form موجودة في المشروع . وبشكل مماثل، يوفر My.WebServices مثيل افتراضي لفئة الوكيل لكل خدمة ويب قمت بإنشاء مرجع لها في التطبيق الخاص بك .