تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية التعامل مع ملف نصي
#1
السلام عليكم
عندي ملف نصي مثلا يحتوي على
منتدى فيجوال بيسك
اريد طريقة قراءة النص واخد الكلمة فيجوال
ووضعها في تيكسيت بوكس
للتعديل عليها
ثم حفظها مكان الكلمة الاولى في ملف التيكسيت
الرد }}}
تم الشكر بواسطة:
#2
كود :
Imports System.IO

Public Class Form1
   Dim s As String = 10.2
   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

       SaveFileDialog1.Filter = "ملف (*.plist*)|*.plist" ' صيغة الملف
       SaveFileDialog1.FileName = "SystemVersion" ' اسم الملف عند الحفظ
       If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK _
    Then
           My.Computer.FileSystem.WriteAllText _
           (SaveFileDialog1.FileName, TextBox1.Text, True) 'حفظ التيكست بوكس1
           Button2.Enabled = False
       End If
   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       If ComboBox1.Text = Nothing Then
           MsgBox("اختر رقم الإصدار")
       Else
           s = 10.2
           TextBox1.Text = TextBox1.Text.Replace(s, ComboBox1.Text)
           Button1.Enabled = False
           Button2.Enabled = True
       End If

   End Sub

   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       TextBox1.Text = My.Resources.SystemVersion ' التيكست بوكس1 = ملف الريسورس
   
   End Sub
End Class





المثال في المرفقات

غير هذا السطر

كود :
       SaveFileDialog1.Filter = "ملف (*.plist*)|*.plist" ' صيغة الملف


إلى هذا السطر



كود :
SaveFileDialog1.Filter = "ملف (*.txt*)|*.txt" ' صيغة الملف عند الحفظ


وأيضا قم بتغيير الملف الموجود في Resources الى ملف نصي


الملفات المرفقة
.rar   ChangeVersion_ios.rar (الحجم : 75.04 ك ب / التحميلات : 182)
الرد }}}
#3
شكرا اخي العزيز على تعاونك
ولكني لا اريد هذا
اريد انني عندما اغير الكلمة تتغير تلقائيا في نفس الملف مع الاحتفاظ بباقي النص
مثلا لو كانت الجملة الاولى الموجودة في ملف التيكست
منتدى الفيجوال بيسك
واخذت من الملف النصي كلمة الفيجوال وقمت بتعديلها إلى كلمة لكل العرب بدل كلمة الفيجوال
فان النص الجديد في التيكست سوف يبقى 
منتدى لكل العرب بيسك
هل فهمتني
الرد }}}
تم الشكر بواسطة:
#4
العفو اخي الحبيب ,,, نعم فهمتك اخي

هنالك طريقتين او اكثر

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

2 - اذا كان غير معروف تستخدم دالة البحث عن النص "منتدى الفيجوال بيسك" واستبدال النص او استبدال السطر او حسب ما تريد

ابحث عن التعامل مع النصوص و التعامل مع الملفات النصية

ووضعتك لك بعض الروابط راح تفيدك

VB 2012- 263- FileStream كتابة بينات في ملف عن طريق

https://youtu.be/36IMkD48Fxo


VB 2012- 264- StreamWriter كتابة نص في ملف عن طريق المسار أو بتدفق بيني

https://youtu.be/3-dx9_thobg


دروس تهمك :-

- قراءة نص أو أسطر من ملف إلى البرنامج- حذف ملف أو استبداله بآخر

https://youtu.be/za7Bwt8U3hA


[/url]VB 2012- 257- FileSystem التعامل مع المجلدات والملفات من خلال

[url=https://www.youtube.com/watch?v=oJD8gcfYXsY&list=PLgb1QHu0tFi1C4XDoIW7HMEjXLJ31eT4n&index=257]

https://youtu.be/za7Bwt8U3hA

كود :
Imports System.IO
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

       Dim wfile As New StreamWriter("D:\test.txt", True) ' على وضع الكتابة test.txt إنشاء كائن جديد لفتح الملف

       wfile.WriteLine() ' نزول سطر جديد
       wfile.WriteLine() ' نزول سطر جديد
       wfile.WriteLine() ' نزول سطر جديد

       wfile.WriteLine(TextBox1.Text) ' في الملف TextBox1.Text طباعة القيم الموجودة في

       wfile.Close() ' إغلاق الملف

   End Sub

End Class
الرد }}}
تم الشكر بواسطة: waelalmsry75
#5
[مثال] قراءة بيانات ملف نصي في الليست بوكس والبحث داخلها والحفظ


http://vb4arb.com/vb/showthread.php?tid=23737
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 293 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 859 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 754 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,008 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,295 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 558 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,520 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 404 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 515 07-11-24, 08:54 AM
آخر رد: F.H.M
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 527 28-09-24, 04:45 PM
آخر رد: المتألق9

التنقل السريع :


يقوم بقرائة الموضوع: