دهکده بزرگ برنامه نویسی

ساخت یک پردازشگر متن ساده با سی شارپ

ابتدا پروژه ای از نوع ‘Windows form application’ یا ‘Console application’ در ویژوال استادیو ایجاد می کنیم.

سپس رابط گرافیکی برنامه را به شکل زیر طراحی می کنیم:(یک RichTextBox و یک کلید و چند لیبل)

ساخت یک پردازشگر متن ساده با سی شارپ

حالا وقت کد نویسی است. در رویداد کلید با نام Button1_Click کد های زیر را درج می کنیم:


1     String s = richTextBox1.Text.Trim();

2     if (s == "") return;

3     //****************************start main codes

4     int words_count = s.Split(' ','\n').Length;

5     int lines_count = richTextBox1.Lines.Length;

6     int chars_count = s.Length;

7     //****************************print the values

8     label1.Text = "Words :"+words_count;

9     label2.Text = "Lines :" + lines_count;

10     label3.Text = "Characters(with spaces) :" + chars_count;

اما تحلیل کد های بالا:

ما ابتدا یک متغیر با نام words_count از نوع int تعریف کردیم که تعداد کلمات متن را با جدا کننده های خط فاصله (space) و اینتر (enter) می شمارد.

در خط بعدی ، تعداد پاراگراف های (خطوط) شی richTextBox1 را در متغیر lines_count می ریزیم و در نهایت تعداد همه کاراکتر های (شامل خط فاصله ها) متن را نیز در متغیر chars_count می ریزیم.

کد نویسی برنامه تمام شد و حالا می توانید نتیجه را در تصویر زیر مشاهده کنید:(دقت کنید که این برنامه ، نمونه بسیار ساده و ابتدایی است که می تواند شما را در درک بهتر مفهوم پردازش متن یاری کند.)

ساخت یک پردازشگر متن ساده با سی شارپ
کلید واژه ها :سی شارپپردازش متنسورس کد
نوشته شده توسط : amindelavar  |  ارسال شده در تاریخ : 2017/2/27   |  تعداد بازدید کنندگان :56
ارسال نظر شما  (شما ابتدا باید در سایت ثبت نام کنید تا بتوانید نظر دهید.)

آیا این مقاله برای شما مفید بود؟    بله    خیر

اگر وقت بیشتری داری ، می تونی نظرت رو به طور کامل تری در زیر توضیح دهی :

جعبه جستجو
مقاله های اخیر
مقاله های پر بیننده
آمار سایت

 تعداد تمامی مقالات موجود : 16

 تعداد اعضای سایت : 3

 آخرین بروز رسانی سایت : 6 ماه پیش

 بازدید کنندگان امروز (آی پی یکتا) : 8

 بازدید کنندگان دیروز (آی پی یکتا) : 7

 بازدید کنندگان کل (آی پی یکتا) : 3686