في هذا الدرس سوف تتعلم كيفية التعامل مع الملفات النصية في فيجوال بيسك .NET
في البداية سوف نتعلم كيفية الكتابة إلى ملف نصي :
سوف يمر البرنامج في ثلاث مراحل الأولى فتح الملف وإن لم يكن موجود سوف يقوم فيجوال بيسك بإنشاء ملف جديد والثانية إرسال القيم إلى الملف وإخيراً إغلاق الملف .
الدوال التي ستتعامل معها :-
الدالة FileOpen
ومهمة هذه الدالة هي فتح الملف .
التركيب النحوي لهذه الدالة هو :
FileOpen ( filenumber ,filepath , mode)
Filenumber : رقم الملف ويتعامل البرنامج مع الملف عن طريق هذا الرقم ).
Filepath : مسار الملف.
Mode : وضعية فتح الملف وتكون إحدى هذه القيم :
OpenMode.Append = هذا الوضع التسلسلي للإضافة
OpenMode.Binary = هذا الوضع لتتعامل مع البيانات كأرقام ثنائية .
OpenMode.Input = هذا الوضع التسلسلي لقراءة البيانات داخل الملف .
OpenMode.output = هذا الوضع التسلسلي لطباعة البيانات من الملف .
OpenMode.Random = هذا الوضع للوصول العشوائي إلى البيانات .
الدالة PrintFile
ومهمة هذه الدالة هي الطباعة في الملف .
التركيب النحوي لهذه الدالة هو :
PrintFile(filenumber, output)
Filenumber = رقم الملف الذي حددته في دالة FileOpen الذي تريد طباعة البيانات إليه .
Output = القيم التي تريد طباعتها في الملف .
الدالة FileClose
ومهمتها إغلاق الملف .
التركيب النحوي لهذه الدالة هو :
FileClose(filenumber)
Filenumber = رقم الملف الذي حددته في دالة FileOpen الذي تريد إغلاقه .
مثال على الكتابة في ملف نصي:
سوف نقوم في هذا المثال بإنشاء ملف في C: وأسمه filetest.txt ونقوم بإرسال القيم الموجود في textbox1 إلى هذا الملف .
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click FileOpen(1, "c:filetest.txt", OpenMode.Output) PrintLine(1, TextBox1.Text) FileClose(1) End Sub
أرجوا كتابة أي أستفسار هنا