مستعرض الكائن

مستعرض الكائنات يسمح لك بتحديد و فحص الرموز المتوفرة للاستخدام في المشاريع. يمكنك فتح مستعرض الكائنات من قائمة العرض أو بواسطة النقر على زر مستعرض الكئنات في شريط الأدوات الأساسي.

هناك ثلاثة أجزاء: جزء كائن في اليسار, جزء أعضاء في الجزء الأيمن العلوي, وجزء وصف في الجزء الأيمن السفلي. إذا قمت بتغيير حجم مستعرض الكائنات إلى عمود واحد, ينتقل جزء الكائنات إلى الأعلى, جزء الأعضاء إلى الوسط, وجزء الوصف إلى الأسفل.

في جزء الكائنات, تعرف الرموز بنية هيكلية مثل .NET Frameworkو مكونات COM, مساحات الأسماء, مكتبات الأنواع ، واجهات ، تعدادات, و فئات. يمكنك توسيع هذه البُنيات لكشف القوائم المرتبة للأعضاء الخاصة بهم. يتم سرد الخصائص, الأساليب, الأحداث, المتغيرات ، الثوابت,و العناصر الأخرى المضمنة في جزء "الأعضاء". تظهر تفاصيل حول العنصر المحدد في جزء "الأعضاء" في جزء الوصف.

القائمة المنسدلة لنطاق الاستعراص التسمح لك بتعيين أي إصدار مثبت ل .NET Framework على الكمبيوتر الخاص بك. كما يمكن أيضاً تضييقها إلى المشاريع التي تقوم بتطويرها والمكونات التي تشير إليها, أو توّسع لإحتواء .NET Frameworkكافة مكونات COM المثبتة على الكمبيوتر الخاص بك و كافة المكونات الخارجية التي يمكنك الوصول إليها. يمكنك أيضاً تحديد مجموعة مخصصة من المجلدات لاستعراضها. لمزيد من المعلومات، راجع كيفية القيام بما يلي: اعرض و قم بتغيير نطاق الاستعراض.

لمزيد من المعلومات حول كيفية استخدام مستعرض الكائنات"، راجع تصفح التعليمات البرمجية و المكونات. للحصول إرشاد عن الرموز المعروضة, راجع عرض الفئة و رموز مستعرض الكائنات.

يكون هذا الموضوع منظّم إلى المقاطع التالية:

  • شريط أدوات مستعرض الكائنات

  • جزء الكائنات

  • جزء الأعضاء

  • جزء الوصف

  • رمز التعليمات

شريط أدوات مستعرض الكائنات

شريط أدوات مستعرض الكائنات يتيح لك إمكانية تعريف نطاق الاستعراض, البحث عن كائنات ، التنقل في جزئي الكائنات و الأعضاء, إضافة مراجع إلى مشروع, أو تحديد عرض منطقي أو فعلي, قم بتحديد العناصر التي سيتم عرضها, وقم بفرز العناصر كما تريد.

قائمة الاستعراض

تعيّن نطاق الاستعراض لجزء الكائنات. يمكنك تضييق مجال الحل الحالي أو توسيع النطاق لتضمين كل مكوّن متوفر. يمكنك استخدام البحث داخل النطاق لعرض مجموعة فرعية للمكونات المتوفرة. يمكنك أيضاً تحديد تحرير مجموعة مكونات مخصصة لتعريف نطاق استعراض مجوعة المكوّنات المخصصة .

  • كل المكونات
    عرض الكائنات في كل .NET Framework، الحل الحالي و مكوناته المشار إليها, وأي مكونات أخرى قمت بإضافتها بواسطة تحديد تحرير مجموعة المكونات المخصصة.

  • <إصدارت إطار العمل >
    يمكنك التحديد لعرض الكائنات لإصدار محدد ل .NET Frameworkو .NET Compact Framework. على سبيل المثال، إذا كان لديك .NET Framework 2.0و .Net Framework على الكمبيوتر الخاص بك, يمكنك الاختيار لعرض 3.0 .NET Framework. قد يتم أيضاً عرض الإطارات المسجلة لجهة خارجية.

  • الحل الخاص بي
    عرض الكائنات في الحل الحالي و المكونات المشار إليها.

  • مجموعة المكونات المخصصة
    عرض الكائنات في أي مكونات قمت بإضافتها بتحديد تحرير مجموعة المكونات المخصصة.

  • تحرير مجموعة المكوّنات المخصصة
    يعرض تحرير مربع حوار مجموعة المكونات المخصصة. يمكنك أيضاً انقر على زر استعراض(...) لعرض مربع الحوار هذا. يسمح لك بتحديد تسلسلات هرمية للكائن في المشاريع الخاصة بك, من المكونات المشار إليه في المشاريع الخاصة بك, ومن المكونات الخارجية.

قائمة البحث

قائمة البحث تسمح لك بتحديد موقع الكائنات في جزء "كائنات". يمكنك إما تحديد سلسلة بحث سابقة أو إدخال سلسلة جديدة. يتم عرض النتائج في جزء الكائنات كـقائمة فرعية مصفاة من المحتوى الأصلي الخاص به. لإعادة عرض نطاق الاستعراض الكامل "، انقر فوق مسح البحث. يقوم البحث بإرجاع كل أسماء الرمز في نطاق الاستعراض الحالي عندما تطابق سلسلة البحث أي جزء لاسم الرمز. على سبيل المثال، عملية بحث في سلسلة "MyObject" تقوم بإرجاع أسماء "MyObject" "MyObjectTest" و "CMyObject." عمليات البحث هي حساسة لحالة الأحرف.

  • سلسلة البحث
    يسمح لك بتحديد سلسلة من القائمة المنسدلة أو لإدخال سلسلة بحث جديدة. يمكنك إدخال الاسم الكامل لرمز أو سلسلة فرعية تظهر في العديد من الرموز.

  • البحث
    انقر فوق هذا الزر لعرض هذه الكائنات فقط في نطاق الاستعراض التي تكون اسمائه تتضمن سلسلة البحث. يتم تمييز السلسلة هذه في كل اسم رمز عندما تتطابق.

  • مسح البحث
    انقر فوق هذا الزر لمسح حقول سلسلة البحث وعرض كل الكائنات المتوفرة في نطاق الاستعراض .

أزرار شريط الأدوات

أزرار شريط الأدوات مستعرض الكائنات تسمح لك بالتنقل في جزء الكائنات, جزء الأعضاء, و إضافة مراجع إلى مشروع.

  • للخلف
    انتقل إلى العنصر المحدد مسبقًا. استمر بالنقر على هذا الزر للتنقل للعناصر المحددة مسبقاً حتى تصل إلى أول عنصر قمت بتصفحه. أزرار الخلف و الأمام تتنقل عبر قائمة محفوظات للعناصر المتصفحة مسبقاً.

  • للأمام
    تتوفر عند النقر فوق زر السابق. انتقل إلى العنصر المحدد التالي. استمر بالنقر على هذا الزر للعودة إلى العنصر المحدد أخيراً. أزرار الخلف و الأمام تتنقل عبر قائمة محفوظات للعناصر المتصفحة مسبقاً.

  • إضافة إلى مراجع في المشاريع المحددة
    إدراج مرجع إلى المكوّن المحدد في المشروع المحدد حالياً في مستكشف الحلول. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة أو إزالة المراجع في ‏‫Visual Studio.

إعدادت مستعرض الكائنات

قائمة إعدادات مستعرض الكائنات في شريط أدوات مستعرض الكائنات تسمح لك بتحديد طريقة عرض معينة للكائنات في نطاق الاستعراض الحالي, و لتحديد أي من الكائنات المتوفرة سيتم عرضها. الخيارات المتوفرة تكون في القائمة التالية. بعض هذه الأوامر تكون متوفرة أيضاً في القائمة المختصرة في جزئي الكائنات والأعضاء.

  • عرض مساحات الاسم
    عند التحديد, العناصر ذات المستوى الأعلى في جزء الكائنات تكون مساحات اسم منطقية. مساحات الاسم المخزنة في حاويات مادية متعددة تكون مدموجة. تتوسع هذه لإظهار أنواع الفئة المحتوية.

  • عرض الحاويات
    عند تحديد العناصر ذات المستوى الأعلى في جزء الكائنات تعتبر حاويات مادية, مثل المكونات التجميعات، الملفات المستعرض للمصدر (.bsc) ، و مكتبات نوع الإخراج (.tlb). تتوسع هذه لإظهار مساحات الاسم المحتوية.

  • عرض الأنواع الأساسية
    تبديل عرض الأنواع الأساسية في جزء الكائنات.

  • عرض الأنواع المشتقة
    تبديل عرض الأنواع المشتقة في جزء الكائنات. متوفر فقط لأجل Visual C++المشاريع و .NET Framework.

  • إظهار الأنواع المخفية و الأعضاء
    تبديل عرض الأنواع المخفية في جزء الكائنات والأعضاء المخفية في جزء الأعضاء.

  • عرض الأعضاء العموميين
    يتم عرض الأعضاء العموميين للمستخدمين الذين يستخدمون الفئات.

  • عرض الأعضاء المحميين
    يتم عرض الأعضاء العموميين أو المحميين للمستخدمين الذين يوسعون نطاق الفئات.

  • عرض الأعضاء الخاصين
    يتم عرض الأعضاء لكل مستويات الوصول للمستخدمين الذين يطبقون ويستخدمون الفئات.

  • إظهار الأعضاء الآخرين
    يتم عرض الأعضاء الذين لا يكونو في فئات العموميين, المحميين, الخاصين, أو الموروثين. أمثلة:

    في التعليمات البرمجية التالية, يتم تضمين "صديق" في هذه الفئة:

    Friend Sub Test()
    End Sub
    

    في التعليمات البرمجية التالية, يتم تضمين "داخلي" في هذه الفئة:

    internal void InternalF() { }
    
  • عرض الأعضاء الموروثين
    تبديل عرض الأعضاء الموروثين في جزء الأعضاء.

  • إظهار أساليب التوسيع
    تبديل عرض أساليب التوسيع في جزء "الأعضاء". للمزيد من المعلومات، راجع أساليب ملحق (C# البرمجة الدليل) وأساليب ملحق (Visual Basic).

جزء الكائنات

يعرض جزء الكائنات قائمة قابلة للتوسيع الرموز ذات العقد المستوى الأعلى التي تمثل مكونات أو مساحات الاسم المتوفرة في النطاق الاستعراض الحالي. تحتوي هذه العقد ذات المستوى الأعلى عادةً على الرموز التي تحتوي على رموز أخرى. لتوسيع عقدة محددة في القائمة, انقر فوق علامة الجمع (+) أو اضغط مفتاح علامة الجمع (+) على لوحة المفاتيح الرقمية.

عند تحديد أحد عناصر الموجودة في جزء الكائنات, يقوم عرض أعضاءها في جزء الأعضاء كما تظهر تفاصيل حول العنصر في جزء الوصف. توسيع عقدة يوفر معلومات إضافية حول رمز. عند توسيع أحد المكونات, يقوم بسرد مساحات الاسم. توسيع مساحة الاسم يسرد الفئات التي تم تعريفها فيه. يتم أيضاً سرد الفئات الأساسية, الواجهات المطبقة, أساليب الإرشاء, والتجاوزات المتاحة.

تسوية وسرد الكائنات المتداخة كأقرانها. على سبيل المثال، إذا كانت الفئة الأصلية CMyClass تتضمن فئة فرعية CNestedClass, يتم عرض هذه الفئتين كـمتشابيهين داخل مساحة الاسم الخاصة بهم. عقد مستعرض الكائنات الخاصة بهم تسمى CMyClass و CMyClass::CnestedClass في Visual C++و CMyClass.CnestedClass في #Visual Cو Visual Basic، للإشارة إلى أن الفئة السابقة تحتوي على الأخير.

القائمة المخصرة لجزء الكائنات

النقر بز الماوس الأيمن فوق رمز يؤدي إلى إظهار القائمة المختصرة لجزء الكائنات بالإضافة إلى أوامر إعدادت مستعرض الكائنات المدرجة مسبقًا ، قد تظهر واحدة أو أكثر من الأوامر التالية في هذه القائمة استناداً إلى رمز المحدد:

  • استعراض التعريف
    تأخذك إلى العقدة الأساسية (المستوى العلوي عادةً) للرمز المحدد في "مستعرض الكائنات".

  • بحث عن كل المراجع
    يقوم بعملية بحث على رمز كائن محدد حالياً باستخدام الخيارات المعيّنة على ابحث عن الرمز ,نافذة البحث و الاستبدال. عرض النتائج في البحث عن نافذة نتائج الرمزالنافذة.

  • تصفية للنوع
    يعرض النوع المحدد فقط في جزء الكائنات, وأعضاء النوع ذلك في جزء "الأعضاء".

  • نسخ
    نسخ مرجع رمز الذي يمكن لصقه في مصمم; نسخ مسار كامل واسم العنصر المحدد إلى الحافظة أيضاً.

  • Remove
    يتيح لك إزالة مكون خارجي من نطاق الاستعراض الحالي باستخدام مربع حوار المكونات المحددة.

  • عرض مساحات الاسم
    عند التحديد, العناصر ذات المستوى الأعلى في جزء الكائنات تكون مساحات اسم منطقية. مساحات الاسم المخزنة في حاويات مادية متعددة تكون مدموجة. تتوسع هذه لإظهار أنواع الفئة المحتوية.

  • عرض الحاويات
    عند تحديد العناصر ذات المستوى الأعلى في جزء الكائنات تعتبر حاويات مادية, مثل المكونات التجميعات، الملفات المستعرض للمصدر (.bsc) ، و مكتبات نوع الإخراج (.tlb). يمكن توسيعها لإظهار مساحات الأسماء التي تحتويها.

  • الفرز أبجدياً
    يتم سرد الكائنات أبجدياً بأسمائها بترتيب تصاعدي (أ إلى ي).

  • فرز بحسب نوع الكائنات
    يتم سرد الكائنات بترتيب نوعها, مثل فئات أساسية, متبوعة بفئات مشتقة, واجهات, وأساليب و كذلك.

  • فرز بحسب الوصول إلى الكائنات
    يتم سرد الكائنات بترتيب نوع الوصول إليها, مثل العمومية أو الخاصة.

  • التجميع حسب نوع الكائنات
    يتم فرز الكائنات في مجموعات حسب النوع, مثل فئات, واجهات, خصائص وأساليب, و كذلك.

  • الانتقال إلى إعلان
    ينقلك إلى إعلان الرمز في التعليمات البرمجية إذا كانت متوفرة. يتوفر هذا فقط في Visual C++المشاريع.

  • الإنتقال إلى التعريف
    ينقلك إلى تعريف الرمز في التعليمات البرمجية إذا كانت متوفرة.

  • الانتقال إلى مرجع
    ينقلك إلى مرجع الرمز في التعليمات البرمجية إذا كانت متوفرة.

جزء الأعضاء

يمكن أن يحتوي كل كائن على مثل هذه الأعضاء مثل الخصائص, الأساليب الأحداث, الثوابت ، المتغيرات, و قيم التعدادات. تحديد كائن في جزء الكائنات يعرض أعضاءه في جزء الأعضاء. تظهر تفاصيل حول العنصر المحدد في جزء "الأعضاء" في جزء الوصف.

القائمة المختصرة لجزء الأعضاء

انقر بزر الماوس الأيمن على أي عضو في جزء "لأعضاء لعرض القائمة المختصرة. تسمح لك هذه القائمة بالبحث, الفرز, و نسخ الأعضاء بشكل مستقل عن الكائنات الأصل الخاصة بهم. تتضمن القائمة المختصرة هذه أيضاً على الأوامر التي تتيح إمكانية تحديد الأعضاء للعرض, على سبيل المثال, ما إذا كان سيتم عرض الأعضاء الموروثة أو المخفية.

  • بحث عن كل المراجع
    يقوم بعملية بحث على رمز كائن محدد حالياً باستخدام الخيارات المعيّنة على ابحث عن الرمز ,نافذة البحث و الاستبدال. عرض النتائج في البحث عن نافذة نتائج الرمزالنافذة.

  • نسخ
    نسخ مرجع رمز الذي يمكن لصقه في مصمم; نسخ مسار كامل واسم العنصر المحدد إلى الحافظة أيضاً.

  • تجميع حسب نوع العضو
    يتم تنظيم الأعضاء حسب النوع.

  • عرض الأعضاء العموميين
    يتم عرض الأعضاء العموميين للمستخدمين الذين يستخدمون الفئات.

  • عرض الأعضاء المحميين
    يتم عرض الأعضاء العموميين أو المحميين للمستخدمين الذين يوسعون نطاق الفئات.

  • عرض الأعضاء الخاصين
    يتم عرض الأعضاء لكل مستويات الوصول للمستخدمين الذين يطبقون ويستخدمون الفئات.

  • إظهار الأعضاء الآخرين
    يتم عرض الأعضاء الذين لا يكونو في فئات العموميين, المحميين, الخاصين, أو الموروثين. أمثلة:

    في التعليمات البرمجية التالية, يتم تضمين "صديق" في هذه الفئة:

    Friend Sub Procedure()
    End Sub
    

    في التعليمات البرمجية التالية, يتم تضمين "داخلي" في هذه الفئة:

    internal void InternalF() { }
    
  • عرض الأعضاء الموروثين
    تبديل عرض الأعضاء الموروثين في جزء الأعضاء.

  • الفرز أبجدياً
    يتم سرد الكائنات أبجدياً بأسمائها بترتيب تصاعدي (أ إلى ي).

  • فرز بنوع الأعضاء
    يتم سرد الأعضاء بترتيب أنواعها, متبوعة بواجهات, متبوعة بأساليب, وكذلك

  • فرز بحسب الوصول للعضو
    يتم سرد الكائنات بترتيب نوع الوصول إليها, مثل العمومية أو الخاصة.

جزء الوصف

يعرض جزء الوصف معلومات مفصلة حول كائن محدد حالياً أو عضو. يمكن نسخ البيانات من جزء الوصف إلى "الحافظة" ثم قم بلصقه في محرر تعليمات برمجية. المعلومات المعروضة تعتمد على التحديد ويمكن أن تتضمن ما يلي:

  • اسم و الكائن الأصل.

  • خصائص و سمات.

  • بناء جملة في لغة البرمجة للمشروع النشط.

  • ارتباطات للأعضاء والكائنات المتعلقين.

  • أوصاف, تعليقات, ونص التعليمات.

  • إصدار .NET Framework الذي يكون متضمن فيه الكائن أو العضو.

يحدد نوع رمز المحدد أي معلومات يتم عرضها.

استعراض التعريف

أمر استعراض التعريف يكون متوفر على القائمة المختصرة لجزء الوصف و للعُقد المتداخلة بدرجة كبيرة في مستعرض الكائنات. كما تتوفر أيضاً في القوائم المختصرة في محرر التعليمات البرمحية , عرض الفئةو نافذة نتائج البحث عن الرمز عند تحديد رمز.

إذا تم تعريف الرمز في تعليمات برمجية ، يقوم بفتح ملف المصدر في محرر تعليمات برمجية ثم يمرر على التعريف. إذا كان الرمز فئة أو مكون COM ، انتقال إلى تعريف حدد العقدة الخاصة به في جزء كائنات, قم بسرد أعضاءه في جزء الأعضاء, و قم بعرض تفاصيل عن الرمز في جزء الوصف.

رمز التعليمات

يمكنك ضغط F1 على أي رمز لعرض موضوع "تعليمات" حول, إذا كان متوفراً. ينطبق هذا ليس فقط على .NET Frameworkمكونات COM ولكن أيضاً علة مكونات من جهة أخرى كثيرة.

راجع أيضًا:

المهام

كيفية القيام بما يلي: تنقل في "مستعرض الكائنات"

كيفية القيام بما يلي: البحث عن كائنات, ملفات تعريف, ومراجع (رموز)

المرجع

طريقة عرض الفئة

عرض الفئات و الأعضاء الخاصين بهم