EN
ArgeLab.net
 C#
Sayısal para değerini metine dönüştürüyoruz

Son güncelleme 6 Ağustos 2006 Pazar

Fatura ile ilgili yazılım geliştirenlerin ihtiyaç duyduğu öncelikli fonksiyonlardan biri de sayısal para değerini metine dönüştürme fonksiyonudur.

Basit olsa da TL/YTL, kuruş hesabı gibi opsiyonlar kafaları karıştırabilir.

Para yönetimine yönelik geliştirilen yazılımların hata lüksü olmadığı için ihtiyacı olan arkadaşlar güvenle kullanabilirler.

Fonksiyon VB.Net'te yazıldı, sonradan C#'a da çevrildi. Ayrıca yaygın kullanılan formatlarda sonuç üretebilmesi için enumeration ile çeşitli opsiyonlar eklendi.

Örnek proje içerisinde hem C# hem de vb.net versiyonları, ayrı projeler olarak Solution'a eklenip VB.Net'de hazırlanmış örnek form tarafından kullanıldı.

Kullanımı

ParaYaziya(decimal, ParaYaziyaGosterimTipi, string, string)

ilk parametre para miktarı, ikinci parametre gösterim formatı (opsiyonel), üçüncü parametre para birimi (opsiyonel), dördüncü parametre kuruş birimi (opsiyonel)

C#

string para = ParaYaziya(5456.07m, ParaYaziyaGosterimTipi.AralardaBoslukVar | ParaYaziyaGosterimTipi.YTL | ParaYaziyaGosterimTipi.BirimOlsun | ParaYaziyaGosterimTipi.KurusDaimaGozuksun | ParaYaziyaGosterimTipi.BuyukHarf);

VB.Net

Dim para As String = ParaYaziya(5456.07, ParaYaziyaGosterimTipi.AralardaBoslukVar Or ParaYaziyaGosterimTipi.YTL Or ParaYaziyaGosterimTipi.BirimOlsun Or ParaYaziyaGosterimTipi.KurusDaimaGozuksun Or ParaYaziyaGosterimTipi.BuyukHarf)

Fonksiyonun C# versiyonu

Fonksiyonun VB.Net versiyonu

 argelab_parayi_metine_donusturme.zip (117K)

ArgeLab.net, bu sitenin eksiksiz ve hatasız olduğu
konusunda bir garanti veremez. Bu sitede yer alan bilgilerin ve
programların kullanımı sonucu oluşabilecek zararlardan
sorumlu tutulamaz.


   © Copyright 2006-2008 Serdar Irmak