تقييم الموضوع :
  • 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 ك ب / التحميلات : 173)
الرد }}}
#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
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية فتح القاعدة atefkhalf2004 0 10 منذ 3 ساعة مضت
آخر رد: atefkhalf2004
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 164 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 215 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 339 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,137 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 314 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  [سؤال] كيفية ربط ماكينة الدفع ببرنامج الكاشير ؟ osamaelmaghraby 3 336 26-12-23, 11:53 PM
آخر رد: osamaelmaghraby
  كيفية رسم بيان دالة رياضية؟ الخير19 6 423 23-12-23, 03:36 PM
آخر رد: الخير19
  [سؤال] كيفية تشغيل ملف باتش دون ظهور "نافذةالـ Consol "؟ AmeenRashed 9 687 14-12-23, 12:07 PM
آخر رد: asmarsou

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم