bildirgec.org

döviz kur hakkında tüm yazılar

Siteniz için Online Döviz Kuru

HLTSofTiNG | 14 February 2012 13:35

Merhabalar, Günümüzde belki’de en çok yaptığımız uygulamalardan biriside döviz kuru’dur. Bende bu uygulamayı yaptım. Ancak problemler ortaya çıktı. IMKB ara sıra yayınlamayı kesiyordu. Sitede hatalar meydana geliyordu. Bu problemlerden ötürü site hiç çalışmıyordu. Haliyle site yayından kaldırılıyor ve otomatik olarak app_offline.html ekleniyor ve site yayından çekiliyordu. Bu problemlerin önüne geçebilmek adına farklı bir uygulama yaptım.
1-) IMKB sitesi ile bağlantı oluşturuluyor ve XML dosya okunuyor
2-) IMKB ile bağlantı varsa
a-) XML dosya okunuyor
b-) Okunulan bilgiler projemde oluşturduğum XML dosyaya kayıt ediliyor.
c-) IMKB sitesinde okunulan bilgiler sitede gösteriliyor
d-) işlem sonlandırılıyor.
3-) IMKB ile bağlantı yoksa
a-) En son kayıt edilen Projemde ki XML dosya okunuyor
b-) Okunulan bilgiler sitede gösteriliyor
c-) Proje sonlandırılıyor.
evet yukarıdaki işlemleri şimdi birde kod kısmına dökelim 🙂 ilk olarak bir dosya oluşturalım (Tercihim User Control oluşturmanızdan yanadır)
aspx.cs dosyası

Asp.Net Döviz Kuru

admin | 29 August 2009 00:04

Merhaba arkadaşlar,
Asp.NET’in xml okuma özelliğini kullanarak her hangi bir siteden (TCMB vs) anlık döviz kurlarını sitemizde gösterelim.
Sayfamıza 6 tane label ekleyelim aşağıdaki gibi tasarımımızı yapalım.

sayfamızın page load olayına aşağıdaki kodları yazalım.

1
2
3
4
5
6
7
8
9
10
11
12
13
protected void Page_Load(object sender, EventArgs e)
{
DataSet Dst = new DataSet();
Dst.ReadXml("http://xml.altinkaynak.com.tr/doviz.xml");
DataTable tabloser = TABLOM(Dst.Tables[0], "ADI in ( USD , Euro )", "ADI", "ALIS", "SATIS");
this.Label1.Text = tabloser.Rows[1]["ALIS"].ToString();
this.Label2.Text = tabloser.Rows[1]["SATIS"].ToString();
this.Label3.Text = tabloser.Rows[1]["ADI"].ToString();
this.Label5.Text = tabloser.Rows[2]["ALIS"].ToString();
this.Label6.Text = tabloser.Rows[2]["SATIS"].ToString();
this.Label4.Text = tabloser.Rows[2]["ADI"].ToString(); }