اليوم نتطلع إلى قراءة سريعة في روابط وعناوين المواضيع في مكتبة MSDN وكيف يمكننا أن نستفيد أكثر من هذه المكتبة باستخدام -فقط- العناوين.
تحديد اللغة
واحدة من مميزات عناوين مكتبة MSDN هي أنها تحوي اللغة التي تريد قراءة المكتبة بها، فمثلا لدينا الرابط التالي:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx
هنا نلاحظ أن اللغة المحددة هي الإنجليزية للولايات المتحدة en-us، فيمكننا بسهولة التغيير مثلا إلى اللغة الفرنسية لفرنسا fr-fr فتصبح:
http://msdn.microsoft.com/fr-fr/library/system.xml.xmlnode.aspx
أو ربما تحب قراءة الموضوع بالإنجليزية ولكن البريطانية:
http://msdn.microsoft.com/en-gb/library/system.xml.xmlnode.aspx
أو ربما تحب قراءة النسخة العربية:
http://msdn.microsoft.com/ar-sa/library/system.xml.xmlnode.aspx
لاحظ أن مكتبة MSDN لا تدعم جميع اللغات، وأيضا لا تدعم جميع اللهجات بالنسبة للغة الواحدة.
تحديد النمط
ربما لا تحب الأسلوب المعتاد لعرض المواضيع بصيغة مكتبة ويكي:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx
ولكن ربما تحب قراءته بصيغة المجلة:
http://msdn.microsoft.com/en-us/magazine/system.xml.xmlnode.aspx
تحديد الصيغة
أيضا من الأمور الممتازة في عناوين مكتبة MSDN هي أنها تمكنك من إجراء تغيير في العنوان فتحصل على الموضوع بصيغة أخرى. فمثلا هذه هي الطريقة المعروفة للوصول إلى الموضوع:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx
ولكن، بإضافة loband إلى نهاية اسم الصفحة تحصل على نسخة مخصصة لشبكات الإنترنت الضعيفة لا تحوي أي سكريبتات ولا صور فقط أكواد HTML:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(loband).aspx
وبإضافة كلمة printer إلى نهاية الصفحة تحصل على نسخة جاهزة للطباعة مباشرة:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(printer).aspx
تحديد الإصدار
تختلف الإمكانيات الخاصة بأي فئة حسب إصدار بيئة الدوت نت الذي تتبعه. ولتحديد الإصدار المطلوب يمكنك إما الوصول إلى العنوان مباشرة بدون أي تغييرات فتحصل على الإصدار النهائي من الدوت نت:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx
وإما أن تقوم بتحديد الإصدار في نهاية اسم الصفحة. وهذه بعض الأمثلة:
الإصدار 1.1 (فيجوال 2003 أي 7.1):
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(VS.71).aspx
الإصدار 2.0 (فيجوال 2005 أي 8.0):
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(VS.80).aspx
الإصدار 3.0:
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(VS.85).aspx
الإصدار 3.5 (فيجوال 2008 أي 9.0):
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(VS.90).aspx
الإصدار 4.0 (فيجوال 2010 أي 10):
http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(VS.100).aspx