في هذا الدرس سوف نلقي الضوء على طريقة جديدة في التعامل مع الملفات النصية وهذه الطريقة بإستخدام مكتبة 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()