Arşiv

Bu yazıyı yazmamın sebebi enteresan aslında :)

Bundan yaklaşık 62 Gün 22 saat 38 dakika civarı önce bi yazı yazmıştım. Daha doğrusu yayınlamıştım. Konu Youtube Nasıl Gircem - Yasaklı Youtube Girmek 'di. O gün bugündür sitenin hitlerinde değişiklikler oldu. Siteme Arama sonuçlarından girenlerin %80'i (Abartmıyorum) Youtube nasıl gireceğini bilmediği için gelmiş. Ben bu yazıyı Youtube giremeyip yakındığım için yayınlamıştım :) Ama bayağı faydalanan olmuş demekki. 2 Ay'da yazının okunma sayısı 1000'in üzerine çıktı. Garipsedim yani. Site amacının dışına çıkmış gibi mi oldu ne anlamadım :)

Neyse en kısa yöntem arkadaşlar www.yasaktube.com. Yapan arkadaştan, emek edenlerden Allah razı olsun.

Ey yutup sen nelere sebep oldun bak...



Etiketler : youtube nasıl girilir
Kategoriler : Kişisel
Yorumlar : 0 Yorum Yorum Yaz

Bir Proje için lazım olmuştu aklıma gelmişken sitede de yayınlayayım dedim. Belki lazımınız olur. Bu makalemizde bir XML dosyasını ListView controlüne nasıl aktaracağımızı öğrenelim.

Bu makale için bir adet DataSet,DataTable, XML Dosyası, Button,ListView ve Dosya seçtirmek için OpenFileDialog controlüne ihtiyacımız olacak. Xml Dosyamız aşağıdaki şekilde olacak. Eğer farklı olmasını dilerseniz kodlarda da değişiklik yapmanız gerekebilir. İnceleyelim;

<?xml version="1.0" encoding="utf-8" ?>
<
Ayarlar>
<
Ayar Ad="BaglantiStringi" Deger="Veri"/>
<
Ayar Ad="BaglantiTuru" Deger="Access"/>
<
Ayar Ad="SorguTablosu" Deger="Uyeler"/>
</
Ayarlar>

İncelediğinizde size karışık gelmeyeceğini umuyorum.

Bizim Okuyup ListView 'e yazdıracağımız alanlar Ayar kısmında bulunan Ad ve Deger alanlarıdır.

Şimdi buttona çift tıklayıp aşağıdaki kodu yazıyoruz.

Butonun Click Olayına Yazılacak Kod

OpenFileDialog opfd = new OpenFileDialog();
opfd.ShowDialog();
if (opfd.FileName!="")
{
DataSet xmlDataSet = new DataSet();
xmlDataSet.ReadXml(opfd.FileName);
DataTable xmlTable = xmlDataSet.Tables[0];
lvAyarlar.Items.Clear();
for (int i = 0; i < xmlTable.Rows.Count; i++)
{
DataRow DRow = xmlTable.Rows[i];
if (DRow.RowState != DataRowState.Deleted)
{
ListViewItem Lvi = new ListViewItem(DRow["Ad"].ToString());
Lvi.SubItems.Add(DRow[
"Deger"].ToString());
lvAyarlar.Items.Add(Lvi);
}
}
}

lvAyarlar = Listview'e verdiğim isimdir aklınızı karıştırmasın.

Evet bunu yazıp çalıştırdığınızda butona tıkladığınızda bir dosya seçmenizi isteyecek ve seçtiğiniz Xml dosyasını Listview'e aktarmış olacaksınız. Hata kontrollü yapmadım Hata ihtimaline karşı try-catch koyabilirsiniz.

Ben bununla alakalı küçük bir Programcık hazırladım. Onu incelemeniz size daha çok fayda vereceği kanaatindeyim.

Programın öngörünümü :

Projeyi indirmek için de buraya tıklayabilirsiniz.




Google Reklamlarını sitemden kaldırdığımın muhtemelen farkındasınızdır. Siz bunu kendinizce nedenler sıralayarak yorumlayabilirsiniz Ama benim nedenim bir veya birden fazla :)

Bundan yaklaşık 4 veya 5 sene belki de 6 sene önce tam olarak hatırlamıyorum PC Net dergisinin bir sayısında Google Adsense'den para kazanma yöntemleri gibisinden bir yazı okumuştum. Yazıyı yazan kişinin bir başarı hikayesi olsa gerek dergide anlatmıştı :) Kedi,Köpek yani kısacası hayvan mamülleri satan ya da tanıtan birşeydi sanırım.

Neyse o günlerden bende bir reklam yapma sevdası vardı. Bu hep böyle süregelip gitmişti. Sitemde reklam olsun da para kazanayım zengin olayım filan gibisinden de abartı bi düşüncem yoktu. Kendi yağımda kavrulmanın peşindeydim sadece.

Velhasıl, Bunun koskaca bir aldatmaca olduğunun, ya da aldatmaca tabiri biraz ağır kaçabilir avutmaca olduğunun henüz bilincinde değildim :) Taki sitemde bulunun google reklamlarından 2 sene boyunca yanlızca 40 küsür dolar kazanana kadar. Siteye 1 günde giren tekil kişi sayısı 100'ün üzerinde çoğul hiti hiç sormayın :) Dedim ki bu nasıl oluyor. Ne isyan ettim Google'a ne birşey devam dedim dursun süs oluyo falan filan. Durdu durdu durdu durdu duramadı sonra buhar oldu sitede. Birçok faydasını gördüm. Nedir hemen sıralayayım.

1. Sitem daha hızlı açılıyor, onunda benim gibi içi ferahladı sanırım.
2. Haftada bir veya belki bir kaç gün, acaba ne kadar olmuş filan diye baktığımda geçen zamandan tasarruf ettim. Vakit kazandım kısacası.
3. Üçüncü sebebim de bir nevi boykot :)

Can dostum Erdem kardeşimin Google'dan 100$'ını talep ettiğinde Google'ın ona gönderdiği yazı beni gerçekten üzdü ve güldürdü :) Komik geldi açıkçası. Parasını vermediler, hesabını da iptal ettiler. Haliyle sitesinde Google reklamı kalmadı. Dedim madem sende yok bende kaldırayım bir kaç da sebebim vardı kaldırdım.

Demem o ki böyle boş reklamcılıklarla vakit kaybetmeyin. Biri tıklıcak da sende kazancan da sana para verecekte de de de de de, bu uzar gider. Siz en iyisi boşverin gitsin. Ama süs olsun diye kullanabilirsiniz.

Benden size tavsiye :)

[Amanın Google Bu yazıyı gördükten sonra bizi indeksinden silmesin] // Silerse silsin :)




İ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...




Asp.net 'de yazdığım File Upload kontrolünü sizlerle paylaşmak istiyorum. Kontrol normal Asp.net Upload kontrolünde çok çok farklı ve fazla işleve sahip bulunuyor. Umarım sizler içinde yararlı olacaktır. Yapacağınız işlemlerin hepsi indireceğiniz dosyanın içerisinde yazıyor. Ama ön bilgi olsun diye aşağıda kontrolün ön görünümünü ve özelliklerini görebilirsiniz.

Ayrıca kontrolün bir kaç ekran görüntüsünü de ekleyeyim.

Kontrolün dosyalarını indirmek için burayı kullanabilirsiniz.

Ayrıca sormak istedikleriniz eklemek istedikleriniz olursa konunun altına yorum yazabilirsiniz.

Selametle...




ÖSS Sonuçları açıklandı çok şükür, Öss sonucunun beni alakadar etmesi ise kardeşimden sebep :) Kardeşim çok şükür ÖSS engelini aştı. Tercihlerinde güzel bir yere yerleşir düşüncesindeyim. Rabbim hayırlı etsin.

ÖSS 'ye giren Tüm kardeşlerim ve arkadaşlarımın da umduğu sonuçları almasını temenni ediyorum.

Selametle...




Tüm Müslüman Aleminin Kandil Gecesi Mubarek Olsun. Rabbim bu geceyi sizler için hayırlara vesile eylesin. Dualarınızda bu kardeşinizi de unutmayınız inşallah.

Selametle...




RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek