الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أفتح ملف TXT ومقارنة الاحرف

مغلق
بدأه ابو نجم في 17 مايو 2005 · 2 رد · 596 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف فتح ملف txt بأستخدام لغة السي شارب من الجهاز والتعرف علية هل هو عربي او لا

وأيضا إذا عرفنا انه عربي هل هو مفهوم وذلك بمعرفة تكرار الأحرف في الكلمة .

تم تعديل هذه المشاركة بواسطة ابو نجم في 17 مايو 2005 في 05:04

#2

استخدم StreamReader الموجود في الNamespace System.IO

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

السلام عليكم ورحمة الله وبركاته ,

كما تفضل الأخ bashmohandes ... فيمكنك استخدام StreamReader في قرائة الملف.

مثال لقرائة ملف Text ووضع محتواه داخل TextBox اسمه textBox1 ::

StreamReader myStreamReader = new StreamReader(@"F:\Documents\myFile.txt",Encoding.Default);
textBox1.Text = myStreamReader.ReadToEnd();
myStreamReader.Close();

انا قمت باستخدام الـ Default Encoding ليتم قرائة الملف بشكل صحيح في حالة احتوائه على حروف عربيه.

بعد ذلك يمكنك التأكد من أول حرف في الـ textBox1 اذا كان باللغه العربيه ام لا , هكذا ::

if(char.GetUnicodeCategory(textBox1.Text[0]) == System.Globalization.UnicodeCategory.OtherLetter )
MessageBox.Show("The first char is  in Arabic");
else
MessageBox.Show("The first char is not in Arabic");

ويمكنك التأكد من باقي الأحرف او التأكد من الحروف بطريقة عشوائيه لتتأكد تماما ان جميع الحروف مكتوبه باللغه العربيه ( لا اعلم ان كان هناك طريقه صريحه للتأكد من string كامله ام لا ).

بعد ذلك ايضا يمكنك التأكد من اذا كان اول حرفين متشابهين ام لا , هكذا ::

if(textBox1.Text[0] == textBox1.Text[1])
MessageBox.Show("text file is unreadable");
else
MessageBox.Show("text file is readable");

وطبعا هذه ليست طريقه جيده ابدا في معرفة ما اذا كان الملف مفهوما ام لا , ولكن يمكنك التفكير قليلا ... وستجد أكثر من طريقه للحل وسيأخذ مشروعك المركز الأول ان شاء الله.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…