English  

كتب standard namespaces

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

فضاءات الأسماء المعيارية (معلومة)


فيما يلي قائمة بفضاءات الأسماء المعيارية كما وردت في المعيارين ECMA 335 وISO/IEC 23271:2006:

System

يتضمن فضاء الأسماء هذا الحاجات البرمجية الأساسية حيث يحتوي على الأنماط الأساسية مثل String وDateTime وBoolean وغيرها بالإضافة إلى الوظائف الحسابية والصفوف الأساسية الخاصة بالسمات (بالإنجليزية: Attributes)‏ والاستثناءات والمصفوفات كما أنه يدعم عدداً من البيئات كالكونسول.

System.Collections

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

System.Diagnostics

توفر دعماً لتفحص التطبيقات حيث تتضمن تسجيلاً للأحداث وعدادات الأداء وتتبع الإجراءات والتفاعل معها.

System.Globalization

توفر دعماً لكتابة تطبيقات معولمة. حيث يمكن تعريف "معلومات متعلقة بالثقافة بما فيها اللغة، الدولة والإقليم والتقويم المستخدم، [بالإضافة إلى] نماذج تنسيق الوقت والعملة والأرقام".

System.IO

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

System.Net

يقدم واجهةً إلى "العديد من البروتوكولات المستخدمة في الشبكات في يومنا هذا" مثل HTTP وFTP وSMTP. كما يدعم الاتصالات الآمنة عبر بروتوكولات أخرى مثل بروتوكول SSL.

System.Reflection

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

System.Runtime

يمكن من إدارة أداء تطبيق ما أو وقت التنفيذ المشترك للغات CLR أثناء التنفيذ. بعض الميزات لديها القدرة على العمل مع كائنات COM أو الكود المحلي (غير المدار) بالإضافة إلى كتابة تطبيقا موزعة وسَلسَلة الكائنات بتنسيق كود ثنائي أو SOAP.

System.Security

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

System.Text

يقدم ترميزات نصية مختلفة وتعابير نمطية بالإضافة إلى تقنيات تلاعب بالسلاسل النصية فعالة (StringBuilder).

System.Threading

يساعد في تيسير البرمجة متعددة الخيوط. كما يتيح إمكانية مزامنة "نشاطات الخيوط والولوج إلى البيانات" ويوفر "تجمعاً من الخيوط المقدمة من نظام التشغيل".

System.Xml

يقدم دعماً معيارياً للتعامل مع XML بما فيها "القراءة والكتابة ومخططات XML والسلسلة والبحث والتحويل".

System.Diagnostics.CodeAnalysis

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

System.Diagnostics.Contracts

يتضمن صفوفاً استاتيكية تقوم بتمثيل قيود برمجية معينة كالشروط المسبقة (بالإنجليزية: Preconditions)‏ والشروط اللاحقة (بالإنجليزية: Postconditions)‏ واللامتغيرات (بالإنجليزية: Invariants)‏.

System.Diagnostics.Eventing

يتضمن صفوفاً تستخدم لتفحص البرنامج أثناء عمله. أثناء التفحص تكتب الأحداث إلى سجلات خاصة بنظام تتبع أحداث ويندوز (بالإنجليزية: Event Tracing for Windows)‏.

System.Diagnostics.PerformaceData

يعرض فضاء الأسماء هذا مجموعة من الصفوف التي توفر عدادات للبيانات، تستخدم هذه العدادات لإعطاء معلومات عن أداء البرنامج يمكن استخدامها من قبل برمجيات أخرى مثل Performance Monitor.

System.Diagnostics.SymbolStore

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

المصدر: wikipedia.org