من أسرار وخفايا مكتبة MSDN
اليوم نتطلع إلى قراءة سريعة في روابط وعناوين المواضيع في مكتبة 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
مواضيع مشابهة:
- لقطات عن التعاملية Interoperability في بيئة الدوت نت 3 – تعاملية الكود الغير المدار
- الاستفادة من خدمات تقصير العناوين برمجيا – خدمة bit.ly
- جميع حسابات مايكروسوفت في تويتر في مكان واحد!
اخترنا لك:
- سلِّح كودك
- Assembly Spy، مثال على الانعكاس Reflection
- الاستفادة من خدمات تقصير العناوين برمجيا – خدمة Cligs
- مقدمة لـ RSS، إنشاء قارئ للأخبار
- ما الجديد في سيلفرلايت 5 | الحلقة 17: تحديثات الثقة الأعلى Elevated-Trust





















