Yenilenen Yüzü İle FrmHigH.Com Sizlerle..
register


FrmHigh.com l ANASAYFA »ForumHigh - Programlama ve Webmaster »Yazılım Mimarisi »C# » ASP.NET ile Döviz Kurlarını Çekme

ASP.NET ile Döviz Kurlarını Çekme

C# kategorisi içerisinden ASP.NET ile Döviz Kurlarını Çekme konusunu görüntülemektesiniz, ASP.NET ile Döviz Kurlarını Çekme Frmhigh.Com - ASP.NET ile Döviz Kurlarını Çekme Kategori : Asp.net Programlama Dili : c# Herkesin ihtiyaç duyduğu ama aradığında çoğu zaman bulamadığı şu meşhur döviz …



Konu Etiketleri

aspnet döviz kuru , aspnet döviz , aspnet doviz kuru , aspnet ile döviz kuru , aspnet döviz kuru alma , c xmltextreader , aspnet doviz , döviz kuru aspnet , doviz kuru c , asp döviz kuru çekme , aspnet kur çekme , aspnet döviz kur , günlük kur bilgilerini aspnet c ile çekme , aspnet xml döviz kuru , aspnet ile döviz kuru çekmek , asp ile döviz kuru çekme , aspnet doviz kurlari , aspx döviz code , aspnet ile döviz kuru çekme , doviz kurlari c ,

Cevapla

 

LinkBack Seçenekler Stil
Alt 03-31-2008, 18:58   #1 (permalink)
Profil Bilgileri
Bööö

tavuk_kavurma - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Oct 2007
Üye No: 81
Nerden: Wanted...
Mesajlar: 6,317
Tecrübe Puanı: 100000
Rep Puani: 5322186
Rep Derecesi: tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50
Ruh Halim:
Arrow ASP.NET ile Döviz Kurlarını Çekme

ASP.NET ile Döviz Kurlarını Çekme
Frmhigh.Com - ASP.NET ile Döviz Kurlarını Çekme
Kategori : Asp.net
Programlama Dili : c#


Herkesin ihtiyaç duyduğu ama aradığında çoğu zaman bulamadığı şu meşhur döviz kurları çekme hakkında ufak bir uygulama ile işinize yarayacak bir yazı yazayım dedim.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Herkesin ihtiyaç duyduğu ama aradığında çoğu zaman bulamadığı şu meşhur döviz kurları çekme hakkında ufak bir uygulama ile işinize yarayacak bir yazı yazayım dedim.

Malumunuz merkez bankası sağolsun ücretsiz olarak bizim döviz kurlarını günlük hatta eski tarihlerde olmak üzere çekebilmemizi sağlamak amacıyla bir xml formatında doküman hazırlamış ve adresini vermiştir.Bizde şimdi bu adres aracılığı ile günlük Dolar ve Euro alış ve satış fiyatlarını çeken bir uygulama yapacağız. Öncelikle bir web uygulaması açıyoruz ve içine bir gridview sürükleyip bırakıyoruz.

Kolonlarımızı İsim,Birimi,Alış ve Satış olarak ekliyoruz.Aşağıda gridview koduna bakarak aynısını yapabilirsiniz.

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#E7E7FF" BorderStyle="Outset" BorderWidth="1px" CellPadding="5" CellSpacing="1" Font-Names="Verdana" Font-Size="9pt" GridLines="Horizontal">
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<Columns>
<asp:BoundField DataField="isim" HeaderText="İsim">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="birimi" HeaderText="Birimi">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="Alis" HeaderText="Alış">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
</asp:BoundField>
<asp:BoundField DataField="Satis" HeaderText="Satış">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
</asp:BoundField>
</Columns>
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<AlternatingRowStyle BackColor="#F7F7F7" />
</asp:GridView>

Gridview kontrolümüzü yukarıdaki gibi oluşturduktan sonra sıra geldi kod kısmıını yazmaya. Sayfanın load anında gridview kontrolümüzü dolduracak metodumuzu çağırıyoruz.

protected void Page_Load(object sender, EventArgs e)
{
KurlariGetir();
}

Kurları getir metodumuzuda aşağıdaki gibi oluşturuyoruz.

private void KurlariGetir()
{
DataTable dt = new DataTable();
dt.Columns.Add("isim");
dt.Columns.Add("Birimi");
dt.Columns.Add("Alis");
dt.Columns.Add("Satis");

XmlTextReader xmlReader = new XmlTextReader("http://www.tcmb.gov.tr/kurlar/today.xml");
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(xmlReader);
XmlNode topNode = xmlDocument.DocumentElement;
XmlNode xnDolarIsim = xmlDocument.SelectSingleNode("//Tarih_Date//Currency[Kod='USD']|//Isim");//Kod attributes’i USD olan Isim adlı nodumuzu alıyoruz.
XmlNode xnDolarAlis = xmlDocument.SelectSingleNode("//Tarih_Date//Currency[Kod='USD']|//ForexBuying");"//Aynı şekilde ForexBuying nodunu xnDolarAlis’a setliyoruz.

XmlNode xnDolarSatis = xmlDocument.SelectSingleNode("//Tarih_Date//Currency[Kod='USD']|//ForexSelling");
XmlNode euro = topNode.SelectSingleNode("Currency[CurrencyName='EURO']");

string xnEuroIsim = euro.ChildNodes[1].InnerText;
string xnEuroAlis = euro.ChildNodes[3].InnerText;
string xnEuroSatis = euro.ChildNodes[4].InnerText;

DataRow dr = dt.NewRow();
dr[0] = xnDolarIsim.InnerText;//Çekmiş olduğumuz nodların text’inde bulunan yazıları datarow’a ekliyoruz.
dr[1] = "USD";
dr[2] = xnDolarAlis.InnerText;
dr[3] = xnDolarSatis.InnerText;
dt.Rows.Add(dr);

DataRow dr2 = dt.NewRow();
dr2[0] = xnEuroIsim;
dr2[1] = "EUR";
dr2[2] = xnEuroAlis;
dr2[3] = xnEuroSatis;
dt.Rows.Add(dr2);
GridView1.DataSource = dt;
GridView1.DataBind();
}

Merkez bankasının xml olarak koymuş olduğu dokümanı XmlTextReader aracılığı ile alıyoruz. Daha sonra bir XmlDocument oluşturup load methoduna yukarıda xml dokümanının yolunu göstermiş olduğumuz XmlTextReader’ı yazıyoruz.

<CurrencyKod="USD"CurrencyCode="USD">
<Unit>1</Unit>
<Isim>AMERİKAN DOLARI</Isim>
<CurrencyName>US DOLLAR</CurrencyName>
<ForexBuying>1.165</ForexBuying>
<ForexSelling>1.1706</ForexSelling>
<BanknoteBuying>1.1642</BanknoteBuying>
<BanknoteSelling>1.1724</BanknoteSelling>
<CrossRateUSD>1</CrossRateUSD>
<CrossRateOther></CrossRateOther>
</Currency>

Yukarıda yazmış olduğum merkez bankasının xml dokümanı olarak bize sunduğu nodelar. Siz bu node’lardan işinize yarayanı çekerek programınızda gösterebilirsiniz.


ASP.NET ile Döviz Kurlarını Çekme

Bir başka makalede görüşmek üzere

Erkan Derviş
..: Alıntı :..

<------------------------------------------------------------------------------------------->

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]
ecza & tavuk_kavurma....................


ölümüne kankayız


  Alıntı ile Cevapla
Alt 02-09-2009, 01:30   #2 (permalink)
Profil Bilgileri
High Yabancısı

mavi_zambak - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Feb 2009
Üye No: 44240
Mesajlar: 5
Tecrübe Puanı: 0
Rep Puani: 39796
Rep Derecesi: mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50
Ruh Halim:
Standart

merabalar, paylaşımınız için teşekkür ederim açık bi şekilde yazmışsınız ama ben protected/private void kodlarını nereye yazacağımızı anlamadım, aspx.vb sayfasındadır büyük ihtimal ama class içinde mi yazmam gerekiyr.. bilmiyorum ASP.NET ile Döviz Kurlarını Çekme ASP.NET ile Döviz Kurlarını Çekme bu konuda bana yardımcı olur musunuz??
  Alıntı ile Cevapla
Alt 02-09-2009, 18:48   #3 (permalink)
Profil Bilgileri
Bööö

tavuk_kavurma - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Oct 2007
Üye No: 81
Nerden: Wanted...
Mesajlar: 6,317
Tecrübe Puanı: 100000
Rep Puani: 5322186
Rep Derecesi: tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50
Ruh Halim:
Standart

bu kodlama c# dilinde aspx.cs sayfasına methodları alman lazım.. İstersen class içerisinde yazıp aspx.cs de class dan da okutabilirsin ama fazla karıştırma istersen direkt kullan.

ama sanırım sen vb kullanıyorsun ozaman vb diline göre kodlaman gerekiyor
o kısmı aspx.vb sayfasında ..

vb de zorlanırsan yardımcı olurum tekrar ASP.NET ile Döviz Kurlarını Çekme

<------------------------------------------------------------------------------------------->

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]
ecza & tavuk_kavurma....................


ölümüne kankayız


  Alıntı ile Cevapla
Alt 02-24-2009, 18:36   #4 (permalink)
Profil Bilgileri
High Yabancısı

mavi_zambak - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Feb 2009
Üye No: 44240
Mesajlar: 5
Tecrübe Puanı: 0
Rep Puani: 39796
Rep Derecesi: mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50
Ruh Halim:
Standart

merhaba ancak kodları denemem şansım oldu dediğin gibi C# kullandım ben de. yine bir yerlerde takıldım ASP.NET ile Döviz Kurlarını Çekme xmldocument oluştururken, add new item diyerek xmlfile seçtim ben öyle oluşturdum, sonrasında kodlarda xmltextreader satırlarında hata çıktıı.. acaba yine nerde yanlış yapıyorum ASP.NET ile Döviz Kurlarını Çekme bu konuda yardımcı olabilirsin, tşkr ederim şimdiden, hoşçakal ASP.NET ile Döviz Kurlarını Çekme
  Alıntı ile Cevapla
Alt 02-24-2009, 19:45   #5 (permalink)
Profil Bilgileri
Bööö

tavuk_kavurma - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Oct 2007
Üye No: 81
Nerden: Wanted...
Mesajlar: 6,317
Tecrübe Puanı: 100000
Rep Puani: 5322186
Rep Derecesi: tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50
Ruh Halim:
Standart

hata mesajını gönderebilir misin?

Birde dipnot geçmek isterim ki ben kullanırken xmldocument oluşturmuyorum zaten xmltextreader oluşturken bilgileri okuyacağı xml yolunu gönderiyoruz.("http://www.tcmb.gov.tr/kurlar/today.xml") dolayısıyla direkt o xmlden işimize lazım olan datarow ları alıp gridde göstermek işimizi görücektir.

<------------------------------------------------------------------------------------------->

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]
ecza & tavuk_kavurma....................


ölümüne kankayız


  Alıntı ile Cevapla
Alt 03-02-2009, 17:45   #6 (permalink)
Profil Bilgileri
High Yabancısı

mavi_zambak - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Feb 2009
Üye No: 44240
Mesajlar: 5
Tecrübe Puanı: 0
Rep Puani: 39796
Rep Derecesi: mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50
Ruh Halim:
Standart

currenycode ile başlayan kısmı nereye yazıcaz peki ?? ben xmldocument oluşturdum içine yazdım o yüzden bi hata veriyor sanırım
  Alıntı ile Cevapla
Alt 03-03-2009, 09:22   #7 (permalink)
Profil Bilgileri
Bööö

tavuk_kavurma - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Oct 2007
Üye No: 81
Nerden: Wanted...
Mesajlar: 6,317
Tecrübe Puanı: 100000
Rep Puani: 5322186
Rep Derecesi: tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50
Ruh Halim:
Standart

onu örnek olarak gösterdi oluşturmana gerek yok yani
merkez bankasının xml dokümanı olarak bize sunduğu nodeları içeriyor.

<------------------------------------------------------------------------------------------->

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]
ecza & tavuk_kavurma....................


ölümüne kankayız


  Alıntı ile Cevapla
Alt 04-11-2009, 22:06   #8 (permalink)
Profil Bilgileri
High Yabancısı

mavi_zambak - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Feb 2009
Üye No: 44240
Mesajlar: 5
Tecrübe Puanı: 0
Rep Puani: 39796
Rep Derecesi: mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50
Ruh Halim:
Standart

mrb yine ben.. dataroe, xmlnode, xmltextreader, xmldocument bunları tanınmıyor. altları kırmızı çizgili ASP.NET ile Döviz Kurlarını Çekme offdaha ne yapmam ne gerekyr. durumumu anlatmak grekirse; kodları aspx.cs sayfama yazdım, gridwiev da aspx sayfamda başka bişi yapmadım!!! anlatabilmişimdir umarım ASP.NET ile Döviz Kurlarını ÇekmeASP.NET ile Döviz Kurlarını Çekme
  Alıntı ile Cevapla
Alt 04-11-2009, 22:31   #9 (permalink)
Profil Bilgileri
High Yabancısı

mavi_zambak - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Feb 2009
Üye No: 44240
Mesajlar: 5
Tecrübe Puanı: 0
Rep Puani: 39796
Rep Derecesi: mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50mavi_zambak seviye 50
Ruh Halim:
Standart

son bişey daha sorucam kafanı şişirdiysem kusura bakma:: hava durumunu çekme hakkında bi bilgin varmı ? ?
  Alıntı ile Cevapla
Alt 04-13-2009, 09:11   #10 (permalink)
Profil Bilgileri
Bööö

tavuk_kavurma - ait Kullanıcı Resmi (Avatar)
 
Durumu: Çıkış Yapmış
Üyelik tarihi: Oct 2007
Üye No: 81
Nerden: Wanted...
Mesajlar: 6,317
Tecrübe Puanı: 100000
Rep Puani: 5322186
Rep Derecesi: tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50tavuk_kavurma seviye 50
Ruh Halim:
Standart

Alıntı:
mavi_zambak´isimli üyeden Alıntı ASP.NET ile Döviz Kurlarını Çekme
mrb yine ben.. dataroe, xmlnode, xmltextreader, xmldocument bunları tanınmıyor. altları kırmızı çizgili ASP.NET ile Döviz Kurlarını Çekme offdaha ne yapmam ne gerekyr. durumumu anlatmak grekirse; kodları aspx.cs sayfama yazdım, gridwiev da aspx sayfamda başka bişi yapmadım!!! anlatabilmişimdir umarım ASP.NET ile Döviz Kurlarını ÇekmeASP.NET ile Döviz Kurlarını Çekme
merhaba sayfanda bu nesneleri kullanabilmen için referanslarınıda eklemen gerekiyor ASP.NET ile Döviz Kurlarını Çekme

hata veren bu nesnelerin üzerine geldiğinde ok çıkaracaktır üzerine tıkladığında ilgili referansı sayfaya kendi ekliyor bu da bir püf nokta diyelim ASP.NET ile Döviz Kurlarını ÇekmeASP.NET ile Döviz Kurlarını Çekme

ya da şunları bi deneyebilirsin..


using System.Xml;
using System.Xml.Schema;
using System.Text;



Alıntı:
mavi_zambak´isimli üyeden Alıntı ASP.NET ile Döviz Kurlarını Çekme
son bişey daha sorucam kafanı şişirdiysem kusura bakma:: hava durumunu çekme hakkında bi bilgin varmı ? ?
bu isteğinle ilgili yeni bir konu açtım burdan inceleyebilirsin..
bu arada herzaman sorunlarını ve de paylaşımlarını beklerim ASP.NET ile Döviz Kurlarını ÇekmeASP.NET ile Döviz Kurlarını Çekme

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]

<------------------------------------------------------------------------------------------->

[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın]
ecza & tavuk_kavurma....................


ölümüne kankayız


  Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Otomatik resim çekme programı SantiMunez Nokia 1 01-01-2008 19:15
Çocukta Dikkat Çekme Mekanizması X_ENA Bebeğim 0 12-31-2007 16:23
NTVMSNBC.COM Dan Güncel Haberleri Çekme MuratCabukS ASP 0 10-13-2007 01:45


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 12:50 .


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0
FrmHigh.Com

Web Stats