مشخصات

زبان

C#

بانک اطلاعاتی

-

فایل ها

cs

توضیحات

نوع برنامه: Windows Forms

محیط برنامه نویسی: Visual Studio

نسخه: ۲۰۱۵

نسخه فریم ورک: Net ۴.۵

زبان برنامه نویسی: سی شارپ

۴۴,۰۰۰ تـــــومان

سورس خواندن اعداد با صدای فارسی در زبان سی شارپ

  • جمعه ۲۳ آذر ۱۳۹۷
  • بازدید ۳,۷۵۰ نفر

تصویر csharp-number-to-speech_4998 سورس خواندن اعداد با صدای فارسی در زبان سی شارپ

سورس خواندن اعداد با صدای فارسی در زبان سی شارپ

در این بخش سورس خواندن اعداد با صدای فارسی را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C# نوشته شده است. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.

توضیحات پروژه

این پروژه که با استفاده از WinForms نوشته شده است یک عدد از کاربر می گیرد و آن را با صدای فارسی برای کاربر می خواند (مانند سیستم های نوبت دهی که در بانک ها و سایر مراکز وجود دارند). ظاهر برنامه شامل یک عدد دکمه (Button) با نام BtnToSpeech و یک عدد فیلد متنی (TextBox) با نام  TxtNumber(برای گرفتن عدد از کاربر) است.

نحوه کار برنامه

این برنامه یک عدد از کاربر می گیرد و آن را به متد Initializer کلا NumberToSpeech ارسال می کند. این متد با استفاه از متد GetNumberName معادل فارسی آن عدد را در یک لیست ذخیره می کند. سپس این لیست که شامل معادل فارسی عدد است یه یک لیست پخش برای Player می شود. در نهایت لیست پخش با استفاده از متد Play پخش می شود.

نحوه کار متد GetNumberName

یک عدد به عنوان ورودی می گیرد و به روش بازگشتی معادل فارسی آن را تشخیص می دهد. فرض کنید عدد وارد شده 2142 است. متد GetNumberName ابتدا مقدار “دو” را به لیست اضافه می کند، سپس چون عدد چهار رقمی است، مقدار “هزار” را به لیست اضافه می کند. بعد از آن مقدار “و” اضافه می شود. سپس مقدار “یک” اضافه می شود. بعد از آن چون عدد سه رقمی شده است، مقدار “صد” اضافه می شود و این روش تا آخر ادامه می یابد. در نهایت محتوای لیست برای عدد 2142 به صورت زیر خواهد بود:

  • دو
  • هزار
  • و
  • یک
  • صد
  • و
  • چهل
  • و
  • دو

قسمت های از سورس پروژه

نکات

  • این برنامه با استفاده از نرم افزار ویژوال استودیو نسخه 2015 نوشته شده است.
  • برای استفاده از Player ویندوز باید فایل WMPLib.dll را به بخش Reference های پروژه خود اضافه کنید.
  • این برنامه فقط می تواند عددی که طول آن حداکثر 12 رقم است را بخواند.
  • قسمت های مختلف کد های برنامه با کامنت گذاری فارسی توضیح داده شده است.
 


تصویر 1
تصویر 2
باکس دانلود
شناسه:
۴۹۹۸
زبان:
C#
دیتابیس:
-
فایل ها:
cs
توضیحات:
نوع برنامه: Windows Forms محیط برنامه نویسی: Visual Studio نسخه: ۲۰۱۵ نسخه فریم ورک: Net ۴.۵ زبان برنامه نویسی: سی شارپ
قیمت:
۴۴,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۶ مورد)
  1. تصویر آواتار کاربر 0
    علی ارشدی دوشنبه , 8 بهمن

    سلام آیا امکانش هست که این پروژه رو در بانک هم پیاده سازی کرد؟

    • تصویر آواتار کاربر 124
      AmRoدوشنبه , 8 بهمن

      شما با مشاهده سورس این پروژه می توانید نحوه تبدیل اعداد به صوت را یادبگیری و در سیستم های نوبت دهی از آن استفاده کنید.

  2. تصویر آواتار کاربر 0
    مینا سه شنبه , 2 مهر

    کاش حداقل ویدیو رو با صدا میذاشتید تا میدونستیم واقعا بدرد بخور هست یا نه... این برنامه بدرد نمیخوره که ... شماره رو خیلی بد اعلام میکنه.

    • تصویر آواتار کاربر 124
      AmRoسه شنبه , 2 مهر

      سلام...اعلام شماره فقط چن تا فایل صوتیه که قبلا ضبط شده...شما خیلی راحت میتونید با صدای دیگه جایگزین کنید....در مورد صدای فیلم هم حق با شماست اگه با توضیحات بود بهتر بود.

  3. تصویر آواتار کاربر 4013
    نسرین شاهین دوست سه شنبه , 19 مهر

    فایلتون بسیار خوب بود و من تونستم برای یه سیستم استفاده کنم و البته با یک سری تغییرات و تغییر ویس دلخواهم و از الگوریتم مناسبی استفاده کردین.ممنونم

  4. تصویر آواتار کاربر 4966
    علی شنبه , 8 مهر

    سورس عالی بود با دات نت های جدید هم برای سال 2023 سازگاره با خیال راحت بخرید.