منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] مساعدة بخصوص ملف txt - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] مساعدة بخصوص ملف txt (/showthread.php?tid=17672)



مساعدة بخصوص ملف txt - rabeh.ram - 16-10-16

ارجو من الاخوة ذوي الخبرة في البرمجة على vb.net مساعدتي في الاشكال الذي يواجهني والمتمثل في :

ابحث عن كود برمجي مع الشرح لكيفية رفع ملف نصي (.txt) على vb.net و من ثم تقسيمه الى صفوف واعمدة على شكل مصفوفة
وهذا للقيام بالعمليات الحسلبية عليه ( جمع - طرح -مقارنة-نقل الاعمدة...............................الخ)

الملف على الشكل المبين في الصورة




RE: مساعدة بخصوص ملف txt - rabeh.ram - 16-10-16

بانتضار ردودكم


RE: مساعدة بخصوص ملف txt - سعود - 16-10-16

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

يعني الراي عندي ان تجعل تقسيم الاعمدة عن طريق ادراج رمز بين كل عموم واخر وتنزل سطر لتفصل كل صف عن الاخر.


RE: مساعدة بخصوص ملف txt - rabeh.ram - 16-10-16

(16-10-16, 06:42 PM)سعود كتب : على اي اساس يتم التعامل مع النص؟
واقصد هل تريد ان تعتبر السطر الجديد هو الذي يفصل كل صف عن الاخر؟
اذا نعم يتبقى كيف تود تقسيم السطر كاعمدة؟

يعني الراي عندي ان تجعل تقسيم الاعمدة عن طريق ادراج رمز بين كل عموم واخر وتنزل سطر لتفصل كل صف عن الاخر.

شكرا لردك  اخي  انا احب ان اقسم الملف الى اعمدة على حسب الخط الاحمر و الاسطر على حسب  الاسطر  في النص الاصلي اي ينتج عندي مصفوفة ثنائية البعد (array(4,3 وهذا للقيام بالعمليات الحسابية الرياضية او بالاحرى الملف يصبح جدول
كما اوضح اكثر ان الملف لا يحتوي على اية  رمز معين للتقسيم من خلاله اي لا يوجد (- , ; * @#& ) اي ان split() لم تنفع معي



RE: مساعدة بخصوص ملف txt - mhmd_911 - 16-10-16

هذا هو الكود
PHP كود :
       Dim lines As String() = IO.File.ReadAllLines("textfile.txt")

 
       Dim arr(43) As Long

        For i 
0 To lines.Count 1

            arr
(i0) = lines(i).Substring(04)

 
           arr(i1) = lines(i).Substring(45)

 
           arr(i2) = lines(i).Substring(99)

 
           arr(i3) = lines(i).Substring(183)

 
       Next 



RE: مساعدة بخصوص ملف txt - rabeh.ram - 17-10-16

شكرا لك اخي [b]mhmd_911[/b] هذا ما كنت بحاجة اليه حفظك الله وجزاك عناالف خير كمالا تبخل عنا بردودك في المرات القادمة لني بحاجةارشاداتك لكوني جديد في التعامل مع vb.net