<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Asp.net | Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</title>
	<atom:link href="https://www.barisozcan.net/etiket/asp-net/feed" rel="self" type="application/rss+xml" />
	<link>https://www.barisozcan.net</link>
	<description></description>
	<lastBuildDate>Thu, 28 Oct 2010 17:59:19 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Asp.net ile döviz kur bilgileri XML</title>
		<link>https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml</link>
					<comments>https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 28 Oct 2010 17:59:19 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[GENEL]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Asp.net ile döviz kur bilgileri]]></category>
		<category><![CDATA[Asp.net ile döviz kur bilgileri XML]]></category>
		<category><![CDATA[döviz kur bilgileri XML]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=64</guid>

					<description><![CDATA[<p>Asp.net ile döviz kur bilgileri XML</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml">Asp.net ile döviz kur bilgileri XML</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>C#.net ile ;<br />
TCMB&#8217;den döviz kur bilgilerinin son güncel halini XML aracılığı ile hızlı bir şekilde çekeceğiz.<br />
Şimdi geleneksel sorularımızı soralım.<br />
Nerede kullanırız bu döviz kurlarını ve niçin kullanırız?</p>
<p><span id="more-64"></span>Şimdilerde e-ticaret alış veriş sitesi, projelerinde döviz üzerinden  ürün satılacak ise, mutlaka sitemizde kur bilgilerinin kullanıcılara  gösterilmesi icap ediyor ve bu ürünleri dövizden TL fiyatı hesaplamasını  yaptırmak da artık şart. Bu durumda biz de kullanıcılara ASP.net C# ile  XML kullanarak TCMB&#8217;dan kur bilgilerini çekeceğiz.<br />
Şimdi bir tane web projesi oluşturalım: ASP.net C# projesi. (Microsoft Visual Studio  2008 &amp;gt; File &amp;gt; New &amp;gt; Web Site)<br />
Çalışma alanımıza 4 adet LABEL atalım, LABEL&#8217;larımızın ID&#8217;lerini şu şekilde yapalım:<br />
LABEL 1 = LBLdolar_alis<br />
LABEL 2 = LBLdolar_satis<br />
LABEL 3 = LBLeuro_alis<br />
LABEL 4 = LBLeuro_satis<br />
Evet, label&#8217;lerimizin ID&#8217;lerini yaptıkdan sonra projemizin kod tarafına geçelim:<br />
Kod tarafında 4 adet  public double türünden değişken oluşturuyoruz. Tüm  sayfada değişkenlerimize ulaşabilmek için bunu projemizin en tepesinde  oluşturuyoruz.<br />
public double dolar_alis, dolar_satis;<br />
public double euro_alis, euro_satis;<br />
değişkenlerimizi oluşturduktan sonra, projemizde bir &#8220;medot&#8221;  oluşturalım,  MEDTODUMUZUN ADI &#8220;piyasa&#8221; olsun. Bu medodumuzda XML  kullanarak TCMB&#8217;nin XML&#8217;ine bağlanıp döviz kur bilgilerini çekeceğiz.<br />
public void piyasa() // METOD DUMUZ&#8230; XML<br />
{<br />
XmlTextReader okuyucu = new XmlTextReader(&#8220;http://www.tcmb.gov.tr/kurlar/today.xml&#8221;); // xml imizin yolu&#8230;<br />
XmlDocument dokuman = new XmlDocument();<br />
dokuman.Load(okuyucu);  // okuyucu değişkenimdeki xml&#8217;in yolunu oku&#8230;</p>
<p>XmlNode dolar = dokuman.SelectSingleNode(&#8220;/Tarih_Date/Currency[CurrencyName=&#8217;US DOLLAR&#8217;]&#8221;);<br />
XmlNode euro = dokuman.SelectSingleNode(&#8220;/Tarih_Date/Currency[CurrencyName=&#8217;EURO&#8217;]&#8221;);</p>
<p>dolar_alis = double.Parse(dolar.ChildNodes[3].InnerText, new System.Globalization.CultureInfo(&#8220;en-US&#8221;));<br />
dolar_satis = double.Parse(dolar.ChildNodes[4].InnerText, new System.Globalization.CultureInfo(&#8220;en-US&#8221;));<br />
euro_alis = double.Parse(euro.ChildNodes[3].InnerText, new System.Globalization.CultureInfo(&#8220;en-US&#8221;));<br />
euro_satis = double.Parse(euro.ChildNodes[4].InnerText, new System.Globalization.CultureInfo(&#8220;en-US&#8221;));<br />
}</p>
<p>Metodumuz bu şekilde.<br />
Şimdi artık TCMB&#8217;den XML aracılığı ile kur  bilgilerini çektik ve daha  önce okutturduğumuz &#8220;pulic double&#8221; türündeki 4 adet değişkenimize bu  XML&#8217;deki verileri set&#8217;ledik, yani ekledik, giydirdik.<br />
Şimdi artık kur bilgilerimiz değişkenlerimizde. Sıra geldi bu değişkenleri label&#8217;larımızda göstermekte: LBLdolar_alis.Text =dolar_alis.ToString();<br />
LBLdolar_satis.Text = dolar_satis.ToString();<br />
LBLeuro_alis.Text =euro_alis.ToString();<br />
LBLeuro_satis.Text = euro_satis.ToString();</p><p>The post <a href="https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml">Asp.net ile döviz kur bilgileri XML</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/asp-net-ile-doviz-kur-bilgileri-xml/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
