كتاب التعامل مع الملفات بإستخدام C#كتب تقنية المعلومات

كتاب التعامل مع الملفات بإستخدام C#

التعامل مع الملفات بإستخدام C# تأليف: waleed principle System.IO من الواضح في الرسم السابق يوجد ثلاث كلاسات abstract وهما 1- Stream 2- TextReader 3- TextWriter الكلاس الأول Stream يرث هذا الكلاس ثلاث كلاسات أخرى 1- FileStream 2- MemoryStream 3- BufferedStream هذا الكلاسات الثلاثة (طبعاً لو هيتم التعامل مع الملفات بصيغة البايت يبقى نستخدم الكلاسات هذه الكلاسات الثلاثة) تحتوى على أعضاء خاصة بها غير أنها تحتوى على جميع أعضاء الكلاس الأب Stream ونعرض أهم الأعضاء في الـ Stream فقط وهم نفس الإستخدام في الكلاسات الوارثة FileStream و MemoryStream و BufferedStream (وكمان الست كلاسات الأخرى تحتوى على هذه العناصر ولكنهم مورثين من الكلاسين TextReader و TextWriter ) أعضاء الكلاس Stream وطبعاً هما نفسهم مورثين للكلاسات الأخرى. أولاً: للقراءة من الـ Stream قراءة Bytes دفعة واحدة 1- Read (int) (القراءة من الملف) public abstract int Read(byte[] buffer , int offset , int count) هذا الميثود يقبل ثلاث برامتير الأول مصفوفة من نوع بايت المصفوفة المراد الكتابة عليها من الـ Stream (التى تأخذ نسخة من البايتات الموجودة في الـ Stream ) والثانى رقم int وهو نقطة البداية للقراءة البياتات من الـ Stream صاحب الميثود نفسه والثالث أيضاً رقم int عدد البياتات المراد قرائتها من الـ Stream صاحب الميثود نفسه (Read) وهو يعود بقيمة من نوع int ولو كانت صفر يبقى وصل لأخر حاجة في القراءة للملف أو الـ Stream طالما هذا الميثود يعود بقيمة غير الصفر يبقى المصفوفة buffer قيمها ما بين الـ offset و (offset + count -1) أى بمجموع البايتات التى تم إضافتها إلى الـ buffer من الـ Stream ولسه في بايتات موجودة داخل الـ Stream ما تمش قراءتها يعنى الخلاصة القيمة المعادة حاجة من أتنين إما مجموع البياتات التى تم نسخها من الـ Stream إلى المصفوفة أو صفر (يعنى وصلت لنهاية النسخ أو القراءة من الـ Stream) ملحوظة مهمة: المصفوفة buffer دى مصفوفة هيتم قراءة بايتات من الـ Stream إليها يعنى هى بتنسخ البياتات من الـ Stream. وإذا عاد هذا الميثود بصفر معناه أن القراءة وصلت لأخر بايت في الـ Stream
-
من كتب لغة السي شارب كتب لغات البرمجة - مكتبة كتب تقنية المعلومات.

وصف الكتاب : التعامل مع الملفات بإستخدام C#



تأليف: waleed principle


System.IO


من الواضح في الرسم السابق يوجد ثلاث كلاسات abstract وهما
1- Stream
2- TextReader
3- TextWriter
الكلاس الأول Stream
يرث هذا الكلاس ثلاث كلاسات أخرى
1- FileStream
2- MemoryStream
3- BufferedStream
هذا الكلاسات الثلاثة (طبعاً لو هيتم التعامل مع الملفات بصيغة البايت يبقى نستخدم الكلاسات هذه الكلاسات الثلاثة) تحتوى على أعضاء خاصة بها غير أنها تحتوى على جميع أعضاء الكلاس الأب Stream ونعرض أهم الأعضاء في الـ Stream فقط وهم نفس الإستخدام في الكلاسات الوارثة FileStream و MemoryStream و BufferedStream (وكمان الست كلاسات الأخرى تحتوى على هذه العناصر ولكنهم مورثين من الكلاسين TextReader و TextWriter )

أعضاء الكلاس Stream وطبعاً هما نفسهم مورثين للكلاسات الأخرى.
أولاً: للقراءة من الـ Stream
قراءة Bytes دفعة واحدة
1- Read (int) (القراءة من الملف)
public abstract int Read(byte[] buffer , int offset , int count)

هذا الميثود يقبل ثلاث برامتير الأول مصفوفة من نوع بايت المصفوفة المراد الكتابة عليها من الـ Stream (التى تأخذ نسخة من البايتات الموجودة في الـ Stream ) والثانى رقم int وهو نقطة البداية للقراءة البياتات من الـ Stream صاحب الميثود نفسه والثالث أيضاً رقم int عدد البياتات المراد قرائتها من الـ Stream صاحب الميثود نفسه (Read) وهو يعود بقيمة من نوع int ولو كانت صفر يبقى وصل لأخر حاجة في القراءة للملف أو الـ Stream
طالما هذا الميثود يعود بقيمة غير الصفر يبقى المصفوفة buffer قيمها ما بين الـ offset
و (offset + count -1) أى بمجموع البايتات التى تم إضافتها إلى الـ buffer من الـ Stream ولسه في بايتات موجودة داخل الـ Stream ما تمش قراءتها
يعنى الخلاصة القيمة المعادة حاجة من أتنين إما مجموع البياتات التى تم نسخها من الـ Stream إلى المصفوفة أو صفر (يعنى وصلت لنهاية النسخ أو القراءة من الـ Stream)
ملحوظة مهمة: المصفوفة buffer دى مصفوفة هيتم قراءة بايتات من الـ Stream إليها يعنى هى بتنسخ البياتات من الـ Stream.
وإذا عاد هذا الميثود بصفر معناه أن القراءة وصلت لأخر بايت في الـ Stream






عدد مرات التحميل : 17974 مرّة / مرات.
تم اضافته في : الثلاثاء , 12 يناير 2016م.
حجم الكتاب عند التحميل : 1.2 ميجا بايت .

ولتسجيل ملاحظاتك ورأيك حول الكتاب يمكنك المشاركه في التعليقات من هنا:

التعامل مع الملفات بإستخدام C#

 

تأليف: waleed principle


      التعامل مع الملفات بإستخدام C#

    

      تأليف: waleed principle

    
System.IO


من الواضح في الرسم السابق يوجد ثلاث كلاسات abstract وهما 
1-    Stream     
2-    TextReader
3-    TextWriter
الكلاس الأول Stream
يرث هذا الكلاس ثلاث كلاسات أخرى
1-    FileStream
2-    MemoryStream
3-    BufferedStream
هذا الكلاسات الثلاثة (طبعاً لو هيتم التعامل مع الملفات بصيغة البايت يبقى نستخدم الكلاسات هذه الكلاسات الثلاثة) تحتوى على أعضاء خاصة بها غير أنها تحتوى على جميع أعضاء الكلاس الأب Stream ونعرض أهم الأعضاء في الـ Stream فقط وهم نفس الإستخدام في الكلاسات الوارثة FileStream و MemoryStream و BufferedStream (وكمان الست كلاسات الأخرى تحتوى على هذه العناصر ولكنهم مورثين من الكلاسين TextReader و TextWriter )

أعضاء الكلاس Stream وطبعاً هما نفسهم مورثين للكلاسات الأخرى.
أولاً: للقراءة من الـ Stream
قراءة Bytes دفعة واحدة
1-    Read  (int)   (القراءة من الملف)
public abstract int Read(byte[] buffer , int offset , int count)

هذا الميثود يقبل ثلاث برامتير الأول مصفوفة من نوع بايت المصفوفة المراد الكتابة عليها من الـ Stream (التى تأخذ نسخة من البايتات الموجودة في الـ Stream ) والثانى رقم int وهو نقطة البداية للقراءة البياتات من الـ Stream صاحب الميثود نفسه والثالث أيضاً رقم int عدد البياتات المراد قرائتها من الـ Stream  صاحب الميثود نفسه (Read) وهو يعود بقيمة من نوع int ولو كانت صفر يبقى وصل لأخر حاجة في القراءة للملف أو الـ Stream
طالما هذا الميثود يعود بقيمة غير الصفر يبقى المصفوفة buffer قيمها ما بين الـ offset
 و (offset + count -1) أى بمجموع البايتات التى تم إضافتها إلى الـ buffer من الـ Stream ولسه في بايتات موجودة داخل الـ Stream ما تمش قراءتها
يعنى الخلاصة القيمة المعادة حاجة من أتنين إما مجموع البياتات التى تم نسخها من الـ Stream إلى المصفوفة أو صفر (يعنى وصلت لنهاية النسخ أو القراءة من الـ Stream)
ملحوظة مهمة: المصفوفة buffer دى مصفوفة هيتم قراءة بايتات من الـ Stream إليها يعنى هى بتنسخ البياتات من الـ Stream.
وإذا عاد هذا الميثود بصفر معناه أن القراءة وصلت لأخر بايت في الـ Stream

    

      



نوع الكتاب : ppt.
اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل التعامل مع الملفات بإستخدام C#



كتب اخرى في كتب لغة السي شارب

مبادئ الـ C# Basics PDF

قراءة و تحميل كتاب مبادئ الـ C# Basics PDF مجانا

شرح برمجي مفصل لربط قاعدة بيانات أكسس مع السي شارب PDF

قراءة و تحميل كتاب شرح برمجي مفصل لربط قاعدة بيانات أكسس مع السي شارب PDF مجانا

ربط الفلاش بالسي شارب PDF

قراءة و تحميل كتاب ربط الفلاش بالسي شارب PDF مجانا

IO PDF

قراءة و تحميل كتاب IO PDF مجانا

مملكة #C PDF

قراءة و تحميل كتاب مملكة #C PDF مجانا

برمجة لعبة x-o بلغة C# PDF

قراءة و تحميل كتاب برمجة لعبة x-o بلغة C# PDF مجانا

عمل برنامج لعرض معلومات عن IP Address PDF

قراءة و تحميل كتاب عمل برنامج لعرض معلومات عن IP Address PDF مجانا

سبيلك المختصر لتعلم #C: برمجة الواجهات PDF

قراءة و تحميل كتاب سبيلك المختصر لتعلم #C: برمجة الواجهات PDF مجانا

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