ملف و تدفق الـ I/O

<هذه مقاطع من مواضيع أعجبتني من مكتبة تعليمات فيجوال ستوديو 2010, أرجو أن تنال إعجابكم. المقالة الأساسية موجودة هنا>

NET Framework 4.ملف و تدفق ال I/Oمساه الاسم System.IO تحتوي علي انواع تسمح بالقراءه و الكتابه المتزامنه و الغير متزامنه علي الملفات و تدفقات البينات.

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

للحصول على قائمة شائعة لمهام I/O، راجع مهام I/O الشائعة.

في هذا القسم

ملفات I/O الأساسية

يواضح مفاهيم اساسيه للI/O, و يقدم فئات الI/O, و يوفر امثله برمجيات لعمليات الI/O الاساسيه.

إنشاء تدفقات

يوضح الانواع المختلفه من التدفقات و تخزيناتها المساعده المرتبطه بهم, و يوفر امثله برمجيه.

ملف I/O غير المتزامن

يشرح مميزات الأداء و العمليات الاساسيه لI/O الغير متزامن.

التخزين المعزول

يشرح طرق تخزيم البيانات التى توفر عزل و امان عن طريق تعريف طرق موحده مع ربط البرمجيه مع البيانات المسجله.

توجيهات (أنابيب)

يشرح عمليات انبوب لها اسم او لا في ال .NET Framework.

ملفات الذاكرة المُعَنوَنَة

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