مشخصات

زبان

C#

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

-

فایل ها

cs

توضیحات

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

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

نسخه: ۲۰۱۵

نسخه فریم ورک: Net 4.5

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

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

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

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

csharp number to speech 4998 تصویر

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

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

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

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

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

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

نحوه کار متد GetNumberName

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

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

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

نکات

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


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

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

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

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