الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع الملفات النصية في فيجوال بيسك .net القسم الثالث

مغلق
بدأه محمد الفياض في 3 أغسطس 2002 · 2 رد · 4,604 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في هذا الدرس سوف نلقي الضوء على طريقة جديدة في التعامل مع الملفات النصية وهذه الطريقة بإستخدام مكتبة Framework.Net وبالتحديد باستخدام StreamReader و StreamWriter .

قبل ان نبدء الدرس يجب علينا معرفة العبارة Imports

هذه العبارة مهمتها إستيراد أو تضمين أعضاء الفئة في البرنامج وفائدة التقليل من الأكواد في البرنامج وهذه العبارة تكتب في بداية البرنامج وتوضع في القسم العام خارج Public Class Form1 ( لا تضعها داخل الفئة و إلا ظهرت لك رسالة خطاء) .

وهذا مثال على عمل Imports

* بدون إستخدام Imports

Dim winsock As System.Net.Sockets.Socket()

* بإستخدام Imports

         
Imports System.Net.Sockets
Dim winsock As Socket

الآن نبدأ الدرس

ضع هذه العبارة لكي تستعمل StreamReader و StreamWriter

Imports System.IO

أولاً: الكتابة إلى ملف نصي:

وهذا مثال مشروح عن طريقة استخدام StreamWriter .

  ' على وضع الكتابة filetest.txt إنشاء كائن جديد لفتح الملف 
        Dim wfile As New StreamWriter("c:filetest.txt")
        ' في الملف TextBox1.Text  طباعة القيم الموجودة في 
        wfile.WriteLine(TextBox1.Text)
        ' إغلاق الملف
        wfile.Close()

ثانياً : القراءة من ملف نصي :

وهذا مثال مشروح عن طريقة إستخدام StreamReader .

'  على وضع القراءة filetest.txt إنشاء كائن جديد لفتح الملف 
        Dim rfile As New StreamReader("c:filetest.txt")
        ' TextBox1.Text قراءة الملف كاملاً وإسناد القيم إلى 
        TextBox1.Text = rfile.ReadToEnd
        ' إغلاق الملف
        rfile.Close()
1
#2

شكرا لك أخي محمد ، واصل الدروس ،

وتحياتي لك

#3

طيب كيف اضيف عصر جديد الى الملف دون حذف البيانات اللى فيه سابقا

لان طريقه الكتابه تمسح الملف وتكتب من جديد

اتمنى الافاده

هذا الموضوع مغلق.

مواضيع مشابهة