كيفية اعتماد My على نوع المشروع
My يكشف فقط عن هذه الكائنات المطلوبة من قبل نوع مشروع معين . على سبيل المثال، كائن My.Forms متوفر في تطبيق Windows Forms و لكنه غير متوفر في تطبيق وحدة التحكم . يوصف هذا الموضوع أي من كائنات My تتوفر في أنواع مشروع مختلفة بشكل افتراضي .
My في تطبيقات Windows الخاصة و مواقع الويب
My يعرض الكائنات التي تعتبر ذات فائدة في المشروع الحالي فقط ؛ فإنه يمنع الكائنات الغير قابلة للتطبيق . على سبيل المثال، تظهر الصورة التالية طراز كائن My في مشروع Windows Forms .
في مشروع موقع الويب ، My يكشف عن الكائنات ذات الصلة بمطور الويب (مثل كائنات My.Request و My.Response ) أثناء إخماد الكائنات التي ليس لها صلة (مثل كائن My.Forms ). تُظهر الصورة التالية طراز كائن My في مشروع موقع الويب :
تفاصيل المشروع
يعرض الجدول التالي أي كائنات My متاح افتراضياً لأنواع المشروع الثمانية : تطبيقات Windows ، و مكتبة الفئة , و تطبيق وحدة التحكم, و مكتبة تحكم Windows ،و مكتبة عنصر تحكم الويب ،و خدمة Windows ،و فارغ , و موقع الويب.
هناك ثلاثة إصدارات من كائن My.Application , إصدارين من كائن My.Computer و إصدارين من كائن My.User ; يتم إعطاء تفاصيل حول هذه الإصدارات في الحواشي السفلية بعد الجدول .
الكائن الخاص بي (My) |
تطبيقات Windows |
مكتبة الفئات |
تطبيق لوحة المراقبة |
مكتبة عنصر تحكم Windows |
مكتبة عنصر تحكم الويب |
خدمات Windows |
فارغ |
موقع الويب |
---|---|---|---|---|---|---|---|---|
My.Application |
نعم1 |
نعم2 |
نعم3 |
نعم2 |
لا |
نعم3 |
لا |
لا |
My.Computer |
نعم4 |
نعم4 |
نعم4 |
نعم4 |
نعم5 |
نعم4 |
لا |
نعم5 |
My.Forms |
نعم |
لا |
لا |
نعم |
لا |
لا |
لا |
لا |
My.Log |
لا |
لا |
لا |
لا |
لا |
لا |
لا |
نعم |
My.Request |
لا |
لا |
لا |
لا |
لا |
لا |
لا |
نعم |
My.Resources |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
لا |
لا |
My.Response |
لا |
لا |
لا |
لا |
لا |
لا |
لا |
نعم |
My.Settings |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
لا |
لا |
My.User |
نعم6 |
نعم6 |
نعم6 |
نعم6 |
نعم7 |
نعم6 |
لا |
نعم7 |
My.WebServices |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
لا |
لا |
1 إصدار Windows Forms من My.Application . يشتق من إصدار وحدة التحكم (راجع الملاحظة 3); يضيف دعم للتفاعل مع إطارات التطبيق و توفر نمط التطبيق Visual Basic.
2 إصدار المكتبة من My.Application . يوفر الوظائف الأساسية المطلوبة من قبل التطبيق : يوفر أعضاء للكتابة إلى سجل التطبيقات و الوصول إلى معلومات التطبيق.
3 إصدار وحدة التحكم من My.Application. تشتق من إصدار المكتبة (راجع ملاحظة 2) ، و تضيف أعضاء إضافية للوصول إلى وسيطات خط أمر التطبيق و معلومات نشر ClickOnce .
4 إصدار windows من My.Computer. يشتقة من إصدار الخادم (راجع ملاحظة 5) ، كما يوفر الوصول إلى الكائنات المفيدة في جهاز العميل مثل لوحة المفاتيح و الشاشة و الماوس.
5 إصدار الملقم من My.Computer. يوفر المعلومات الأساسية حول الكمبيوتر، مثل الاسم، الوصول إلى الساعة و هكذا .
6 إصدار windows من My.User. هذا الكائن مقترن مع الهوية الحالية لمؤشر الترابط .
7 إصدار الويب من My.User . هذا الكائن مقترن مع هوية المستخدم لطلب HTTP الحالي للتطبيق .
راجع أيضًا:
المرجع
المبادئ
تخصيص أي الكائنات متوفرة في My