isimonersileri

Projenize Yardım


İletişim Formu


C# Güncel Kur Durumu Öğrenme

C# ile güncel kur durumunu (dolar, euro, sterlin(pound), Japon yeni) gösteren program kodları...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace Kur_Durumu
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            GetCurrency(); // Döviz kurlarını almak için fonksiyonu çağırma
        }
        private void GetCurrency()
        {
            try
            {
                {
                    string apiUrl = "https://api.exchangerate-api.com/v4/latest/USD"; // API'den döviz kurlarını almak için istek yapılacak URL
                    WebClient webClient = new WebClient();
                    string response = webClient.DownloadString(apiUrl); // API'den veriyi al
                    // Döviz kurlarını içeren veriyi metin formatında aldık. Burada veriyi işleyerek istediğiniz kuru alabilirsiniz.
                    // Örnek olarak, USD döviz kuru alınsın
                    int usdIndex = response.IndexOf("TRY"); // Veride USD'nin index'ini bul
                    int start = response.IndexOf(":", usdIndex) + 1; // ":" karakterinin hemen sonrasından itibaren
                    int end = response.IndexOf(",", usdIndex); // "," karakterine kadar olan kısım USD kuru olacak
                    string usdRateString = response.Substring(start, end - start); // USD kuru string olarak alındı
                                                                                   // Form üzerindeki etiket (Label) üzerine döviz kuru yazılması
                    label3.Text = $"1 USD($) = {usdRateString} TRY(₺)";
                }
                {
                    string apiUrl = "https://api.exchangerate-api.com/v4/latest/EUR"; // API'den döviz kurlarını almak için istek yapılacak URL
                    WebClient webClient = new WebClient();
                    string response = webClient.DownloadString(apiUrl); // API'den veriyi al
                    // Döviz kurlarını içeren veriyi metin formatında aldık. Burada veriyi işleyerek istediğiniz kuru alabilirsiniz.
                    // Örnek olarak, USD döviz kuru alınsın
                    int usdIndex = response.IndexOf("TRY"); // Veride USD'nin index'ini bul
                    int start = response.IndexOf(":", usdIndex) + 1; // ":" karakterinin hemen sonrasından itibaren
                    int end = response.IndexOf(",", usdIndex); // "," karakterine kadar olan kısım USD kuru olacak
                    string usdRateString = response.Substring(start, end - start); // USD kuru string olarak alındı
                                                                                   // Form üzerindeki etiket (Label) üzerine döviz kuru yazılması
                    label4.Text = $"1 EURO(€) = {usdRateString} TRY(₺)";
                }
                {
                    string apiUrl = "https://api.exchangerate-api.com/v4/latest/GBP"; // API'den döviz kurlarını almak için istek yapılacak URL
                    WebClient webClient = new WebClient();
                    string response = webClient.DownloadString(apiUrl); // API'den veriyi al
                    // Döviz kurlarını içeren veriyi metin formatında aldık. Burada veriyi işleyerek istediğiniz kuru alabilirsiniz.
                    // Örnek olarak, USD döviz kuru alınsın
                    int usdIndex = response.IndexOf("TRY"); // Veride USD'nin index'ini bul
                    int start = response.IndexOf(":", usdIndex) + 1; // ":" karakterinin hemen sonrasından itibaren
                    int end = response.IndexOf(",", usdIndex); // "," karakterine kadar olan kısım USD kuru olacak
                    string usdRateString = response.Substring(start, end - start); // USD kuru string olarak alındı
                                                                                   // Form üzerindeki etiket (Label) üzerine döviz kuru yazılması
                    label5.Text = $"1 GBP(£) = {usdRateString} TRY(₺)";
                }
                {
                    string apiUrl = "https://api.exchangerate-api.com/v4/latest/JPY"; // API'den döviz kurlarını almak için istek yapılacak URL
                    WebClient webClient = new WebClient();
                    string response = webClient.DownloadString(apiUrl); // API'den veriyi al
                    // Döviz kurlarını içeren veriyi metin formatında aldık. Burada veriyi işleyerek istediğiniz kuru alabilirsiniz.
                    // Örnek olarak, USD döviz kuru alınsın
                    int usdIndex = response.IndexOf("TRY"); // Veride USD'nin index'ini bul
                    int start = response.IndexOf(":", usdIndex) + 1; // ":" karakterinin hemen sonrasından itibaren
                    int end = response.IndexOf(",", usdIndex); // "," karakterine kadar olan kısım USD kuru olacak
                    string usdRateString = response.Substring(start, end - start); // USD kuru string olarak alındı
                                                                                   // Form üzerindeki etiket (Label) üzerine döviz kuru yazılması
                    label6.Text = $"1 JPY(¥) = {usdRateString} TRY(₺)";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bir hata oluştu: " + ex.Message);
            }
        }
        private void label1_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
        private void label2_Click(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Minimized;
        }
        int Move;
        int Mouse_X;
        int Mouse_Y;
        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            Move = 1;
            Mouse_X = e.X;
            Mouse_Y = e.Y;
        }
        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (Move == 1)
            {
                this.SetDesktopLocation(MousePosition.X - Mouse_X, MousePosition.Y - Mouse_Y);
            }
        }
        private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            Move = 0;
        }
    }
}


Yazar: TRCodeRooTeR    Tarih: 2023-11-26 12:35:07   Görüntüleme: 400   Yorum: 0

Benzer Popüler Yayınlarımızı da İnceleyin;


C# Gelişmiş Çok Fonksiyonlu Hesap Makinesi Kodları

C# ile çok fonksiyonlu hesap makinesi yapımı kodları....

TRCodeRooTeR 8443 1
2019-12-22 05:12:22


C# Bankamatik Otomasyonu Yapımı ve Kodları

C# ile yazılmış Bankamatik Otomasyonu program kodları...

TRCodeRooTeR 6990 1
2020-11-16 10:17:29




Yorumunuzu Bırakın

Adınız:
E-Mail:
Yorumunuz:



Günlük Görüntüleme

Toplam Görüntüleme

Kayıt Ol

Giriş Yap
Üye Ol

Paylaş

Copyright © 2017 - 2024 Designed By WebMaster All Rights Reserved.