Denilzi, Yurt, Kyk, özel yurt, öğrenci yurdu, kız öğrenci, erkek öğrenci
Tem
18

C# ile Doviz Bilgilerini Çekmek - Projenize Doviz Bilgileri Eklemek

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (1 Oy, Ortalama: 5 / 5)
Loading ... Loading ...

Kankamın Yeni makalesi

İnternette gördüğüm üzere birçok kişi Doviz bilgilerini C#’da nasıl alabileceğini sorgulamış. Bunlara bende dahil tabiki ama ben TCMB.gov.tr ‘nin XML’ini işleyerek bu bilgiye ulaşmıştım. Aşağıda vereceğim yöntem ise çok daha basit bir yöntem. Bu yöntem ile Doviz bilgilerini çok kolay bir şekilde alabilirsiniz.

Tabiki bu Doviz alma işlemi sadece C#’dan ibaret değil. Desktop programınıza bunu aktarabileceğiniz gibi Asp.net’de de vereceğim dosyayı kullandığınız takdirde doviz bilgilerini rahatlıkla WebFormlarınıza alabilirsiniz.

Peki Nasıl Yapacağız ?

İlk olarak burada bulunan Doviz.rar dosyasını indirin,zipten çıkarın ve çıkan Doviz.cs dosyasını projenizin ana dizinine atın ya da Projenize sağ tuş ile tıklayın Add > Existing Item komutunu vererek indirdiğiniz dosyayı seçin. Ayrıca Asp.net içinde App_Code klasörü içerisine bu dosyayı atarak kullanabilirsiniz.Konumuz C# geri dönüyorum.

Daha sonra References üzerine sağ tuş ile tıklayın ve Add Reference yapın. “.Net” sekmesindeki “System.Web.Services”‘i seçin.

Kullanabileceğimiz şeyleri şimdi ayarlamış olduk. Yapacağımız tek işlemse artık kurlarımızı çekecek kodu yazmak bu ise çok basit.

Projenize 2 tane Label , 1 Buton koyun. Ben labellerin isimlerinin lblUSDBuy ve lblUSDSell olduğunu varsayıyorum. Butonun Click olayına aynen aşağıdaki gibi yazıyoruz.

Butonun Click Olayına Yazılacak KodCurrency.DovizIslemleri Doviz = new Currency.DovizIslemleri();
lblUSDBuy.Text = Doviz.TlKarsiligi(Currency.
DovizIslemleri.KurKodu.USD.ToString(), Currency.DovizIslemleri.Tur.ForexBuying).ToString() + ” YTL”;
lblUSDSell.Text = Doviz.TlKarsiligi(Currency.
DovizIslemleri.KurKodu.USD.ToString(), Currency.DovizIslemleri.Tur.ForexSelling).ToString() + ” YTL”;
Artık Tek yapmanız gereken projenizi Çalıştırmak.

lblUSDBuy ve lblUSDSell labellerine USD alış ve satış değerlerinin geldiğini göreceksiniz.

Diğer döviz kurları için yapmanız gereken tek şey Currency.DovizIslemleri.KurKodu ‘dan sonra “.” koyup kurunuzun ismini seçmek. Misal Euro

Currency.DovizIslemleri.KurKodu.EUR.ToString()

için bunu kullanabilirsiniz.

Ayrıca bilmeniz gereken, Doviz Alış ve Satış durumu Currency.DovizIslemleri.Tur ile belirleniyor. Bunun alabileceği 4 değer bulunuyor. Bunlar ;

ForexBuying, //Döviz alış
ForexSelling, //Döviz satış
BanknoteBuying, //Efektif alış
BanknoteSelling, //Efektif satış

Değerleridir. Sizde kendinize uygun olanı seçip alış-satış bilgilerini çekebilirsiniz. Ben olayı biraz daha genişleterek Tüm kurları alabilecek bir program yaptım. Bu programıda inceleyerek daha detaylı bilgiye sahip olabilirsiniz.

Programın Ekran Görüntüsü :

Programın dosyalarını buradan indirebilirsiniz.

Selametle…

Kaynak

Tem
18

Expression Web 2 ve PHP desteğine dair ayarlar.

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (1 Oy, Ortalama: 5 / 5)
Loading ... Loading ...

Daron abinin sitesinde gördüğüm son yazı.. biraz ilgimi çekti hoşumada gitti :)

Expression Web 2 ile beraber gelen belki de en ilginç ve güzel yeniliklerden biri de PHP desteğinin gelmesi. Microsoft’un Windows Server 2008 ile beraber gelen “PHP Windows sunucularda artık Apache’den daha hızlı çalışıyor” iddiası çerçevesinde böyle bir gelişme aslında çok da garip değil. Yazılımcılar olarak baktığımız bu durum tabi ki bizim için çok faydalı, tek bir Expression Web ile hem ASP.NET hem PHP siteleri “color coding” dahil düzenleyebiliyor ve çalıştırabiliyor olmamız müthiş bir avantaj. Peki tüm bunları nasıl yapacağız?

Expression Web 2 ile beraber Expression Development Server geliyor. Bu yapı bizim Visual Studio içerisinde alıştığımız ASP.NET Development Server’a çok benziyor ve sistemde herhangi bir şekilde IIS yüklü olmasa da siteleri çalıştırabilmenizi sağlıyor. Expression Development Server’ın tabi ki PHP desteği de var fakat sisteminizde PHP’nin yüklü olması gerek. Gelin şimdi tüm ayarları ve yüklemeleri nasıl yapabileceğimize bir göz atalım.

  • İlk olarak http://us3.php.net/get/php-5.2.5-Win32.zip/from/a/mirror adresinden PHP 5′i bilgisayarınıza indirerek kaydedin. İndirdiğiniz ZIP dosyası içerisindeki herşeyi sisteminizde herhangi bir klasöre boşaltın. Benim tavsiyem  C:\PHP gibi bir yerlere koymanız olacaktır.
  • Bir sonraki adımda ZIP dosyasından çıkardığınız dosyaların içinden php.ini-recommended adındaki dosyanın bir kopyasını alarak adını da PHP.ini olarak değiştirmeniz gerekiyor. Bu dosyayı ASP.NET’teni Web.Config’e benzetebiliriz.
  • Expression Web içerisinde herhangi bir boş site yaratıp içerisinde bir PHP dosyası oluşturduktan sonra bir defalığına PHP motorunu Expression Web’e göstermeniz gerekiyor. Bunun için program içerisinde “Tools / Application Options” menüsünden ilerleyerek “Path to PHP Executable” ayarını değiştirmeniz gerekiyor. Örneğin şöyle bir ayar uygun olacaktır: “C:\PHP\php-cgi.exe

Hepinize kolay gelsin ;)

Kaynak

Yukarı
Kapat
  • Sosyal İmleme
  • E-posta ile
E-posta ile paylaş